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.");
EMJouleHeatingSource(const InputParameters ¶meters)
void mooseDeprecated(Args &&... args) const
const ADTemplateVariableTestValue< T > & _test
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
const Real _scale
Coefficient to multiply by heating term.
registerMooseObject("ElectromagneticsApp", EMJouleHeatingSource)
NOTE: This kernel will be deprecated in the near future (10/01/2025) in favor of exclusively using th...
const ADVectorVariableValue & _E_imag
Vector variable of the imaginary component of the electric field.
static InputParameters validParams()
virtual ADReal computeQpResidual() override
const ADMaterialProperty< Real > & _cond
Real component of the material conductivity (in S/m)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const ADVectorVariableValue & _E_real
Vector variable of the real component of the electric field.