64 std::vector<RealVectorValue>
_dBX;
66 std::vector<RealVectorValue>
_dBx;
68 std::vector<Real>
_BI;
70 std::vector<Real>
_BJ;
const MaterialProperty< RankTwoTensor > * _deformation_gradient
unsigned int _ndisp
Coupled displacement variables.
std::vector< RealVectorValue > _dBx
derivatives of enrichment function respect to crack front cooridnate
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
std::vector< Real > _BI
enrichment function at node I
const std::string _base_name
std::vector< Real > _B
enrichment function value
unsigned int _nenrich_disp
Coupled enrichment displacement variables.
std::vector< Real > _BJ
enrichment function at node J
static InputParameters validParams()
CrackTipEnrichmentStressDivergenceTensors(const InputParameters ¶meters)
virtual Real computeQpJacobian() override
Perform calculation of enrichment function values and derivatives.
const unsigned int _component
displacement components
CrackTipEnrichmentStressDivergenceTensors implements the residual and jacobian for enrichement displa...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeQpResidual() override
std::vector< unsigned int > _enrich_disp_var
const unsigned int _enrichment_component
enrichment function components
std::vector< unsigned int > _disp_var
const MaterialProperty< RankFourTensor > & _Jacobian_mult
std::vector< RealVectorValue > _dBX
derivatives of enrichment function respect to global cooridnate
const MaterialProperty< RankTwoTensor > & _stress
const MaterialProperty< RankTwoTensor > * _deformation_gradient_old
const MaterialProperty< RankTwoTensor > * _rotation_increment