Loading...
Searching...
No Matches
SnowConstitutiveModel.hpp
Go to the documentation of this file.
static std::enable_if_t< IsMatrixStaticSquare< Rows, Cols >(), D > MakeIdentity()
Makes a static identity matrix.
Definition MatrixDenseBase-Impl.hpp:169
Snow-specific elastoplastic constitutive model.
Definition SnowConstitutiveModel.hpp:42
double ComputeWaveSpeed(const State &state, double referenceDensity) const
Estimates the fastest elastic wave speed for the state.
Definition SnowConstitutiveModel-Impl.hpp:203
MatrixType ComputeFirstPiolaStressDifferential(const State &state, const MatrixType &differential) const
Computes the first Piola stress differential.
Definition SnowConstitutiveModel-Impl.hpp:135
State Update(const MatrixType &deformationGradientIncrement, const State &state) const
Projects a deformation increment into elastic and plastic parts.
Definition SnowConstitutiveModel-Impl.hpp:63
MatrixType ComputeKirchhoffStress(const State &state) const
Computes the fixed-corotated Kirchhoff stress for the state.
Definition SnowConstitutiveModel-Impl.hpp:103
Definition pybind11Utils.hpp:22
Per-particle multiplicative deformation state for snow.
Definition SnowConstitutiveModel.hpp:26
1.9.8