Loading...
Searching...
No Matches
SnowConstitutiveModel-Impl.hpp
Go to the documentation of this file.
ValueType Determinant() const
Definition MatrixExpression-Impl.hpp:198
Matrix< T, Rows, Cols > Inverse() const
Returns inverse matrix.
Definition MatrixExpression-Impl.hpp:371
MatrixTranspose< T, Rows, Cols, const Derived & > Transposed() const
Definition MatrixExpression-Impl.hpp:365
Definition Matrix.hpp:30
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
SnowConstitutiveModel(double youngsModulus=1.4e5, double poissonRatio=0.2, double criticalCompression=2.5e-2, double criticalStretch=7.5e-3, double hardeningCoefficient=10.0)
Constructs a snow constitutive model.
Definition SnowConstitutiveModel-Impl.hpp:24
MatrixType ComputeKirchhoffStress(const State &state) const
Computes the fixed-corotated Kirchhoff stress for the state.
Definition SnowConstitutiveModel-Impl.hpp:103
Definition pybind11Utils.hpp:22
void SVD(const MatrixMxN< T > &a, MatrixMxN< T > &u, VectorN< T > &w, MatrixMxN< T > &v)
Singular value decomposition (SVD).
Definition SVD-Impl.hpp:54
Per-particle multiplicative deformation state for snow.
Definition SnowConstitutiveModel.hpp:26
1.9.8