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