38 std::vector<RankFourTensor>
_Ci;
45 std::vector<RankFourTensor>
_Si;
This class represents an assembly of springs and dashpots following a generalized Maxwell model (an a...
This class is an implementation of a generalized Maxwell model with constant mechanical properties.
virtual void computeQpViscoelasticProperties()
This method assigns the mechanical properties of each spring and dashpot in the system.
std::vector< RankFourTensor > _Ci
The elasticity tensor of each subsequent spring.
std::vector< Real > _eta_i
The viscosity of each dashpot.
RankFourTensor _C0
The elasticity tensor associated with the first spring.
std::vector< RankFourTensor > _Si
The inverse of each subsequent spring elasticity tensor.
RankFourTensor _S0
The inverse of the elasticity tensor of the first spring.
static InputParameters validParams()
virtual void computeQpViscoelasticPropertiesInv()
This method computes the inverse elasticity tensor of each spring in the system (if required).