MPM-Geomechanics
Material Point Method for simulating geo-materials under large deformation conditions
|
Represents the operations to solve the equations in time. More...
#include <Solver.h>
Public Member Functions | |
Solver () | |
Default constructor. | |
virtual | ~Solver () |
Default destructor. | |
virtual void | Solve ()=0 |
Solve the problem in time. | |
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. | |
Protected Attributes | |
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 the equations in time.
|
inline |
Default constructor.
|
inlinevirtual |
Default destructor.
|
inline |
Register the bodies in the solver.
|
inline |
Register the mesh in the solver.
|
inline |
Register the particles in the solver.
|
inline |
Register the terrain contact in the solver.
|
pure virtual |
Solve the problem in time.
Implemented in SolverExplicitTwoPhaseUSL, and SolverExplicitUSL.
|
protected |
pointer to bodies
|
protected |
pointer to mesh
|
protected |
pointer to particles
|
protected |
pointer to terrain contact