24 "form of $(0.5Re(\\sigma E \\cdot E^{*} ))$");
28 "The real component of the material conductivity.");
29 params.
addParam<Real>(
"value", 1.0,
"Coefficient to multiply by heating term.");
35 _E_real(adCoupledVectorValue(
"E_real")),
36 _E_imag(adCoupledVectorValue(
"E_imag")),
37 _cond(getADMaterialProperty<Real>(getParam<
std::string>(
"conductivity"))),
38 _scale(getParam<Real>(
"value"))
40 mooseDeprecated(
"This kernel will be deprecated in the near future (10/01/2025) in favor of "
41 "exclusively using the Heat Transfer module's 'ADJouleHeatingSource' for "
42 "coupling electromagnetics to heat transfer problems.");
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("ElectromagneticsApp", EMJouleHeatingSource)
const ADTemplateVariableTestValue< T > & _test
static InputParameters validParams()
NOTE: This kernel will be deprecated in the near future (10/01/2025) in favor of exclusively using th...
virtual ADReal computeQpResidual() override
const Real _scale
Coefficient to multiply by heating term.
static InputParameters validParams()
const ADVectorVariableValue & _E_imag
Vector variable of the imaginary component of the electric field.
EMJouleHeatingSource(const InputParameters ¶meters)
const ADMaterialProperty< Real > & _cond
Real component of the material conductivity (in S/m)
const ADVectorVariableValue & _E_real
Vector variable of the real component of the electric field.
void mooseDeprecated(Args &&... args) const