AuxKernels
- Electromagnetics App
- ADCurrentDensityCalculates the current density vector field (in A/m^2) when given electrostatic potential (electrostatic = true, default) or electric field.
- CurrentDensityCalculates the current density vector field (in A/m^2) when given electrostatic potential (electrostatic = true, default) or electric field.
- PotentialToFieldAuxAn AuxKernel that calculates the electrostatic electric field given the electrostatic potential.
AuxVariables
BCs
- Electromagnetics App
- EMRobinBCFirst order Robin-style Absorbing/Port BC for scalar variables, assuming plane waves.
- VectorEMRobinBCFirst order Robin-style Absorbing/Port BC for vector variables.
- VectorTransientAbsorbingBCFirst order transient absorbing boundary condition for vector variables.
InterfaceKernels
- Electromagnetics App
- ElectrostaticContactConditionInterface condition that describes the current continuity and contact conductance across a boundary formed between two dissimilar materials (resulting in a potential discontinuity). Conductivity on each side of the boundary is defined via the material properties system.
- ParallelElectricFieldInterfaceVectorInterfaceKernel that implements the condition
- PerpendicularElectricFieldInterfaceVectorInterfaceKernel that implements the condition
Kernels
- Electromagnetics App
- CurlCurlFieldWeak form term corresponding to .
- VectorCurrentSourceKernel to calculate the current source term in the Helmholtz wave equation.
- VectorSecondTimeDerivativeThe second time derivative operator for vector variables.
Materials
- Electromagnetics App
- WaveEquationCoefficientMaterial for use as coefficient (where a is a scalar coefficient) in standard-form Helmholtz wave equation applications with derivatives calculated using automatic differentiation.
Postprocessors
- Electromagnetics App
- ReflectionCoefficientCURRENTLY ONLY FOR 1D PLANE WAVE SOLVES. Calculate power reflection coefficient for impinging wave on a surface. Assumes that wave of form F = F_incoming + R*F_reflected