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