23 typename std::conditional<is_ad, ADTimeDerivative, TimeDerivative>::type;
28 JvarMapKernelInterface<SusceptibilityTimeDerivativeBase<is_ad>>>
55 std::vector<const MaterialProperty<Real> *>
_dChidarg;
virtual void initialSetup() override
virtual Real computeQpJacobian() override
static InputParameters validParams()
std::vector< const MaterialProperty< Real > * > _dChidarg
susceptibility derivatives w.r.t. coupled variables
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
typename std::conditional< is_ad, ADTimeDerivative, TimeDerivative >::type SusceptibilityTimeDerivativeBase
This calculates the time derivative for a variable multiplied by a generalized susceptibility.
virtual ADReal precomputeQpResidual() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
SusceptibilityTimeDerivativeTempl(const InputParameters ¶meters)
virtual Real computeQpResidual() override
SusceptibilityTimeDerivative(const InputParameters ¶meters)
const GenericMaterialProperty< Real, is_ad > & _Chi
susceptibility
const MaterialProperty< Real > & _dChidu
susceptibility derivative w.r.t. the kernel variable