34 const std::vector<const VariableValue *>
_wc;
37 const std::vector<const VariableGradient *>
_grad_wc;
ComputeCosseratSmallStrain(const InputParameters ¶meters)
const unsigned int _nrots
the number of Cosserat rotation variables supplied by the user (must be 3 in current implementation) ...
ComputeCosseratSmallStrain defines Cossserat strain tensor, assuming small strains.
const std::vector< const VariableGradient * > _grad_wc
Grad(Cosserat rotation)
static InputParameters validParams()
MaterialProperty< RankTwoTensor > & _curvature
the Cosserat curvature strain: curvature_ij = nabla_j CosseratRotation_i
virtual void computeQpProperties() override
const std::vector< const VariableValue * > _wc
The Cosserat rotations.
const InputParameters & parameters() const
ComputeStrainBase is the base class for strain tensors.