19 "Class used for testing derivatives of a rank two tensor material property.");
28 _component_i(getParam<unsigned
int>(
"i")),
29 _component_j(getParam<unsigned
int>(
"j"))
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
For coupling standard variables.
virtual Real computeQpResidual() override
Compute this Kernel's contribution to the residual at the current quadrature point.
MaterialDerivativeRankTwoTestKernel(const InputParameters ¶meters)
static InputParameters validParams()
virtual Real computeQpJacobian() override
Compute this Kernel's contribution to the Jacobian at the current quadrature point.
This kernel is used for testing derivatives of a material property.
This kernel is used for testing derivatives of a material property.
const MaterialProperty< RankTwoTensor > & _p
material property for which to test derivatives
const MaterialProperty< RankTwoTensor > & _p_diag_derivative
material property for the diagonal derivative of the tested property
const VariableTestValue & _test
the current test function
const unsigned int _component_j
registerMooseObject("MooseApp", MaterialDerivativeRankTwoTestKernel)
unsigned int _i
current index for the test function
unsigned int mapJvarToCvar(unsigned int jvar)
Return index into the _coupled_moose_vars array for a given jvar.
unsigned int _j
current index for the shape function
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const unsigned int _component_i
const VariablePhiValue & _phi
the current shape functions
std::vector< const MaterialProperty< RankTwoTensor > *> _p_off_diag_derivatives
material properties for the off-diagonal derivatives of the tested property
static InputParameters validParams()
void ErrorVector unsigned int
unsigned int _qp
The current quadrature point index.