46 const std::vector<const VariableValue *>
_ini_aux;
ComputeEigenstrainBase is the base class for eigenstrain tensors.
ComputeEigenstrain computes an Eigenstrain that results from an initial stress The initial stress is ...
const std::vector< const VariableValue * > _ini_aux
AuxVariables defining the initial stress.
const bool _ini_aux_provided
Whether the user has supplied AuxVariables representing the initial stress.
virtual void computeQpEigenstrain() override
Compute the eigenstrain and store in _eigenstrain.
const std::string _base_name
base_name for elasticity tensor to use to convert stress to strain
const MaterialProperty< RankTwoTensor > & _eigenstrain_old
Stores the total eigenstrain in the previous step.
const MaterialProperty< RankFourTensor > & _elasticity_tensor
elasticity tensor used to convert stress to strain
std::vector< const Function * > _initial_stress_fcn
initial stress components
static InputParameters validParams()
const InputParameters & parameters() const