const Function & _func_imag
Imaginary component of the function coefficient representing the wavenumber.
const ADVariableValue & _field_real
Real component of the electric field.
const Function & _profile_func_real
Real component of the incoming wave function amplitude.
const MooseEnum _mode
Enum for selection of boundary condition mode: absorbing or port (Default = port) ...
const MooseEnum _sign
Scalar value representing the sign of the term in the weak form.
DualNumber< Real, DNDerivativeType, true > ADReal
EMRobinBC(const InputParameters ¶meters)
static InputParameters validParams()
const Real _coeff_real
Real component of the constant coefficient representing the wavenumber.
const Function & _profile_func_imag
Imaginary component of the incoming wave function amplitude.
Represents the boundary condition for a first order Robin-style Absorbing/Port boundary for scalar va...
const ADVariableValue & _field_imag
Imaginary component of the electric field.
virtual ADReal computeQpResidual() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const Real _coeff_imag
Imaginary component of the constant coefficient representing the wavenumber.
const MooseEnum _component
Enum for selection of real or imaginary component of the field wave.
const InputParameters & parameters() const
const Function & _func_real
Real component of the function coefficient representing the wavenumber.