MPM-Geomechanics
Material Point Method for simulating geo-materials under large deformation conditions
|
Represents the operations to solve explicitly the equations in time using the Update Stress Last (USL) or Modified Update Stress Last (MUSL) schemes. More...
#include <SolverExplicit.h>
Public Member Functions | |
SolverExplicit () | |
Default constructor. | |
virtual void | Solve () |
Solve the problem in time using either USL or MUSL. | |
![]() | |
Solver () | |
Default constructor. | |
virtual | ~Solver () |
Default destructor. | |
void | registerMesh (Mesh *mesh) |
Register the mesh in the solver. | |
void | registerBodies (vector< Body * > *bodies) |
Register the bodies in the solver. | |
void | registerParticles (vector< Particle * > *p) |
Register the particles in the solver. | |
void | registerTerrainContact (TerrainContact *terrainContact) |
Register the terrain contact in the solver. | |
Additional Inherited Members | |
![]() | |
Mesh * | mesh |
pointer to mesh | |
vector< Body * > * | bodies |
pointer to bodies | |
vector< Particle * > * | particles |
pointer to particles | |
TerrainContact * | terrainContact |
pointer to terrain contact | |
Represents the operations to solve explicitly the equations in time using the Update Stress Last (USL) or Modified Update Stress Last (MUSL) schemes.
This solver can operate in either of two integration modes:
USL and MUSL:
SolverExplicit::SolverExplicit | ( | ) |
Default constructor.
|
virtual |
Solve the problem in time using either USL or MUSL.
Implements Solver.