54 const std::vector<const MooseVariableFieldBase *>
_disp_var;
This class provides interface for extracting the periodic directions, residual, and jacobian values f...
const MaterialProperty< RankTwoTensor > & _stress
The stress tensor.
static InputParameters validParams()
void initialize() override
const std::vector< const MooseVariableFieldBase * > _disp_var
Displacement variables.
const MaterialProperty< RankFourTensor > & _dstress_dstrain
virtual const RankFourTensor & getJacobian() const override
const std::string _base_name
Base name of the material system.
RankTwoTensor _applied_stress_tensor
virtual const VectorValue< bool > & getPeriodicDirections() const override
VectorValue< bool > _periodic_dir
Variable numbers of the displacement variables.
virtual const RankTwoTensor & getResidual() const override
virtual void computeAdditionalStress()
Calculate additional applied stresses.
void threadJoin(const UserObject &uo) override
const InputParameters & parameters() const