20 "form of $(0.5Re(J \\cdot E^{*} ))$"));
23 params.
addRequiredParam<FunctionName>(
"source_real",
"Current Source vector, real component");
25 "Current Source vector, imaginary component");
31 _E_real(coupledVectorValue(
"E_real")),
32 _E_imag(coupledVectorValue(
"E_imag")),
33 _source_real(getFunction(
"source_real")),
34 _source_imag(getFunction(
"source_imag"))
virtual Real computeValue() override
SourceCurrentHeating(const InputParameters ¶meters)
static InputParameters validParams()
registerMooseObject("ElectromagneticsApp", SourceCurrentHeating)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual RealVectorValue vectorValue(Real t, const Point &p) const
const Function & _source_real
Real component of the current source.
const VectorVariableValue & _E_imag
Vector variable of the imaginary component of the electric field.
static InputParameters validParams()
const Function & _source_imag
Imaginary component of the current source.
const VectorVariableValue & _E_real
Vector variable of the real component of the electric field.
const MooseArray< Point > & _q_point
Computes the heating due to the electic field (E) in the form of 0.5 Re( J * E^* ) where J is the cur...