Go to the documentation of this file.
42 std::vector<RankFourTensor>
_Ci;
49 std::vector<RankFourTensor>
_Si;
RankFourTensor _C0
The elasticity tensor associated with the first spring.
This class is an implementation of a generalized Kelvin-Voigt model with constant mechanical properti...
std::vector< RankFourTensor > _Si
The inverse of each subsequent spring elasticity tensor.
This class represents an assembly of springs and dashpots following a generalized Kelvin-Voigt model ...
virtual void computeQpViscoelasticProperties()
This method assigns the mechanical properties of each spring and dashpot in the system.
static InputParameters validParams()
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.
GeneralizedKelvinVoigtModel(const InputParameters ¶meters)
RankFourTensor _S0
The inverse of the elasticity tensor of the first spring.
std::vector< RankFourTensor > _Ci
The elasticity tensor of each subsequent spring.
InputParameters validParams< GeneralizedKelvinVoigtModel >()