AuxKernels

  • Electromagnetics App
  • ADCurrentDensityCalculates the current density vector field (in A/m^2) when given electrostatic potential (electrostatic = true, default) or electric field.
  • AzimuthMagneticTimeDerivRZComputes the time derivative of the azimuthal component of the magnetic field assuming cylindrical electric field. The electric field can be supplied as a vector or scalar components.
  • CurrentDensityCalculates the current density vector field (in A/m^2) when given electrostatic potential (electrostatic = true, default) or electric field.
  • EMJouleHeatingHeatGeneratedAuxComputes the heating due to the electic field in the form of
  • PotentialToFieldAuxAn AuxKernel that calculates the electrostatic electric field given the electrostatic potential.
  • SourceCurrentHeatingComputes the heating due to the electic field in the form of

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
  • ADConductionCurrentCalculates the current source term in the Helmholtz wave equation using the conduction formulation of the current.
  • ADCurlCurlFieldWeak form term corresponding to .
  • ADMatWaveReactionCalculates the current source term in the Helmholtz wave equation using the dielectric formulation of the current.
  • CurlCurlFieldWeak form term corresponding to .
  • EMJouleHeatingSourceSupplies the heating due to the electic field in the form of
  • 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

UserObjects