Go to the documentation of this file.
12 #include "DerivativeMaterialInterface.h"
13 #include "JvarMapInterface.h"
30 :
public DerivativeMaterialInterface<JvarMapKernelInterface<Kernel>>
41 const MaterialProperty<Real> &
_L;
RankTwoTensorTempl< Real > RankTwoTensor
const MaterialProperty< Real > & _L
Mobility.
const unsigned int _ndisp
Displacement variables used for off-diagonal Jacobian.
InputParameters validParams< AllenCahnElasticEnergyOffDiag >()
This kernel computes the off-diagonal jacobian of elastic energy in AllenCahn respect to displacement...
std::vector< unsigned int > _disp_var
AllenCahnElasticEnergyOffDiag(const InputParameters ¶meters)
const MaterialProperty< RankTwoTensor > & _d2Fdcdstrain
Free energy material properties and derivatives.
Real computeQpResidual() override
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override