37 const std::vector<const VariableValue *>
_wc;
40 const std::vector<const VariableValue *>
_wc_old;
43 const std::vector<const VariableGradient *>
_grad_wc;
const std::vector< const VariableValue * > _wc
The Cosserat rotations.
ComputeCosseratIncrementalSmallStrain(const InputParameters ¶meters)
MaterialProperty< RankTwoTensor > & _curvature_increment
_curvature_increment = (curvature - _curvature_old)
const std::vector< const VariableGradient * > _grad_wc_old
Grad(Cosserat rotation)
MaterialProperty< RankTwoTensor > & _curvature
the Cosserat curvature strain: curvature_ij = nabla_j CosseratRotation_i
virtual void computeQpProperties()
static InputParameters validParams()
ComputeCosseratIncrementalSmallStrain defines various incremental versions of the Cossserat strain te...
const unsigned int _nrots
the number of Cosserat rotation variables supplied by the user (must be 3 in current implementation) ...
virtual void initQpStatefulProperties()
const MaterialProperty< RankTwoTensor > & _curvature_old
the Cosserat curvature strain: curvature_ij = nabla_j CosseratRotation_i
const InputParameters & parameters() const
ComputeIncrementalStrainBase is the base class for strain tensors using incremental formulations...
const std::vector< const VariableValue * > _wc_old
The Cosserat rotations.
const std::vector< const VariableGradient * > _grad_wc
Grad(Cosserat rotation)