Go to the documentation of this file.
13 #include "JvarMapInterface.h"
14 #include "DerivativeMaterialInterface.h"
26 class JouleHeatingSource :
public DerivativeMaterialInterface<JvarMapKernelInterface<HeatSource>>
virtual Real computeQpResidual()
const MaterialProperty< Real > & _delec_cond_dT
const MaterialProperty< Real > & _elec_cond
const unsigned int _elec_var
This kernel calculates the heat source term corresponding to joule heating, Q = J * E = elec_cond * g...
static InputParameters validParams()
JouleHeatingSource(const InputParameters ¶meters)
virtual void initialSetup()
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
const VariableGradient & _grad_elec
virtual Real computeQpJacobian()
std::vector< const MaterialProperty< Real > * > _delec_cond_darg
InputParameters validParams< JouleHeatingSource >()