|
MPM-Geomechanics
Material Point Method for simulating geo-materials under large deformation conditions
|


Go to the source code of this file.
Classes | |
| struct | Loads::LoadDistributedBox |
| Structure to define a distributed load in particles inside the cuboid defined by point p1 and p2. More... | |
| struct | Loads::NodalPointLoadData |
| struct | Loads::PressureBox |
| Structure to represent a box with a pressure. Pressure in applied to particles inside the cuboid defined by point p1 and p2. More... | |
| struct | Loads::PressureBoundaryForceBox |
| Structure to represent a boundary force in fluid due the action of the pressure. More... | |
| struct | Loads::PressureMaterial |
| Structure to represent a material with a pressure. Pressure is applied to particles with the specified material id. More... | |
| struct | Loads::PrescribedPorePressure |
| Structure to represent a particle with a pressure. Pressure is applied to particles with the specified index. More... | |
Namespaces | |
| namespace | Loads |
| Operations to manage loads in the MPM model. | |
Functions | |
| void | Loads::setGravity (vector< Body * > &bodies) |
| Configures the gravity load in particles. | |
| void | Loads::setLoadDistributedBox (vector< Body * > &bodies, vector< Loads::LoadDistributedBox > loads) |
| Configure distributed load in particles inside of a box. | |
| void | Loads::setPrescribedPorePressureBox (vector< Body * > &bodies, vector< Loads::PressureBox > pressures) |
| Configure prescribed pore pressure in particles inside of a box. | |
| void | Loads::setInitialPorePressureBox (vector< Body * > &bodies, vector< Loads::PressureBox > pressures) |
| Configure initial pore pressure in particles inside of a box. | |
| void | Loads::setInitialPorePressureMaterial (vector< Body * > &bodies, vector< Loads::PressureMaterial > pressures) |
| Configure initial pore pressure in particles by material id. | |
| void | Loads::updatePrescribedPorePressure (vector< Body * > *bodies) |
| Set prescribed pore pressure in particles. | |
| void | Loads::setPrescribedPorePressureBoundaryForceBox (vector< Body * > &bodies, vector< Loads::PressureBoundaryForceBox > loads) |
| Set external boundary force in fluid phase due the prescribed pore pressure in particles. | |
| void | Loads::setInitialVelocity (vector< Body * > &bodies) |
| Set initial velocity in bodies. | |
| void | Loads::configureNodalPointLoads (Mesh *mesh) |
| configure nodeid-point-load data for nodal force application | |
| NodalPointLoadData & | Loads::getNodalPointList () |
| Get (node-id load) vector for set nodal point load. | |