Loading...
Searching...
No Matches
MPMFluidConstitutiveModel-Impl.hpp
Go to the documentation of this file.
double GetNegativePressureScale() const
Returns the negative-pressure scale.
Definition MPMFluidConstitutiveModel-Impl.hpp:61
MatrixType ComputeCauchyStress(double pressure) const
Converts pressure to the isotropic Cauchy stress -p I.
Definition MPMFluidConstitutiveModel-Impl.hpp:108
double ComputePressure(double density) const
Computes equation-of-state pressure for a density.
Definition MPMFluidConstitutiveModel-Impl.hpp:87
MPMFluidConstitutiveModel(double targetDensity=WATER_DENSITY, double speedOfSound=100.0, double eosExponent=7.0, double negativePressureScale=0.0)
Constructs a weakly compressible MPM fluid model.
Definition MPMFluidConstitutiveModel-Impl.hpp:22
double GetTargetDensity() const
Returns the target density.
Definition MPMFluidConstitutiveModel-Impl.hpp:43
double GetEosExponent() const
Returns the equation-of-state exponent.
Definition MPMFluidConstitutiveModel-Impl.hpp:55
double GetSpeedOfSound() const
Returns the speed of sound.
Definition MPMFluidConstitutiveModel-Impl.hpp:49
double ComputeDensity(double mass, double currentVolume) const
Computes density from particle mass and current volume.
Definition MPMFluidConstitutiveModel-Impl.hpp:67
Definition Matrix.hpp:30
Definition pybind11Utils.hpp:22
double ComputePressureFromEos(double density, double targetDensity, double eosScale, double eosExponent, double negativePressureScale)
Definition PhysicsHelpers.hpp:49
1.9.8