MPM-Geomechanics
Material Point Method for simulating geo-materials under large deformation conditions
Loading...
Searching...
No Matches
MohrCoulomb Member List

This is the complete list of members for MohrCoulomb, including all inherited members.

bulkModulusFluidMaterialprotected
cohesionMohrCoulombprotected
densityMaterialprotected
densityFluidMaterialprotected
dilationMohrCoulombprotected
ELASTIC enum valueMaterial
Elastic(int id, double density, double young, double poisson)Elasticinline
ElasticJaumann(int id, double density, double young, double poisson)ElasticJaumanninline
ELASTOPLASTIC enum valueMaterial
frictionMohrCoulombprotected
getBulkModulus() constElasticinline
getBulkModulusFluid() constMaterialinline
getCohesion()MohrCoulombinline
getDensity() constMaterialinline
getDensityFluid() constMaterialinline
getFrictionCoefficient() constMaterialinline
getHydraulicConductivity() constMaterialinline
getId() constMaterialinline
getPorosity() constMaterialinline
getShearModulus() constElasticinline
getSoundSpeed() constElasticvirtual
getSuVerticalStressFactor()MohrCoulombinline
getType() constElasticinlinevirtual
hydraulicConductivityMaterialprotected
idMaterialprotected
Material(int id=-1, double density=0, double mu=0, MaterialType type=MaterialType::NONE)Materialinline
MaterialType enum nameMaterial
MohrCoulomb(int id, double density, double young, double poisson, double friction, double cohesion, double dilation, double tensile, MohrCoulomb::Softening softening)MohrCoulomb
MOHRCOULOMB enum valueMaterial
muMaterialprotected
NEWTONIAN enum valueMaterial
NONE enum valueMaterial
PoissonElasticprotected
porosityMaterialprotected
setBulkModulusFluid(double bulk_fluid)Materialinline
setCohesion(double c)MohrCoulombinline
setDensity(double material_density)Materialinline
setDensityFluid(double fluid_density)Materialinline
setFriction(double f)MohrCoulombinline
setFrictionCoefficient(double _mu)Materialinline
setHydraulicConductivity(Vector3d hydraulic_conductivity)Materialinline
setId(int material_id)Materialinline
setPoisson(double poisson)Elasticinline
setPorosity(double material_porosity)Materialinline
setSuVerticalStressFactor(double su)MohrCoulombinline
setType(MaterialType material_type)Materialinline
setYoung(double young)Elasticinline
softeningMohrCoulombprotected
su_factorMohrCoulombprotected
tensileMohrCoulombprotected
typeMaterialprotected
updateStress(Particle *particle) constMohrCoulombvirtual
YoungElasticprotected
~Elastic()Elasticinlinevirtual
~ElasticJaumann()ElasticJaumanninlinevirtual
~Material()Materialinlinevirtual
~MohrCoulomb()MohrCoulombvirtual