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