![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
#include <FL/Fl_Choice.H>
#include <mechsys/util/array.h>
#include <mechsys/models/linelastic.h>
#include <mechsys/models/neohookean.h>
#include <mechsys/models/camclay.h>
#include <mechsys/models/elastoplastic.h>
#include <mechsys/mpm/defs.h>
#include <mechsys/mpm/grid2d.h>
#include <mechsys/mpm/mpoints2d.h>
Go to the source code of this file.
Classes | |
struct | MPM::Problem2D |
Namespaces | |
namespace | MPM |
Material Point Method. | |
Functions | |
bool | MPM::CbIsFixed1 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed2 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed3 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed4 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed5 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed6 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed7 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed8 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed10 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed11 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed12 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed13 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed14 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed15 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed16 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsFixed17 (Vector3D const &N, FixType &FType) |
bool | MPM::CbIsPointInGeom1 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom2 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom3 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom4 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom5 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom6 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom7 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom8 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom10 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom11 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom12 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom13 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom14 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom15 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom16 (Vector3D const &P, int &ClrIdx) |
bool | MPM::CbIsPointInGeom17 (Vector3D const &P, int &ClrIdx) |
double | MPM::CbDensity1 (Vector3D const &P) |
double | MPM::CbDensity2 (Vector3D const &P) |
double | MPM::CbDensity3 (Vector3D const &P) |
double | MPM::CbDensity4 (Vector3D const &P) |
double | MPM::CbDensity5 (Vector3D const &P) |
double | MPM::CbDensity6 (Vector3D const &P) |
double | MPM::CbDensity7 (Vector3D const &P) |
double | MPM::CbDensity8 (Vector3D const &P) |
double | MPM::CbDensity10 (Vector3D const &P) |
double | MPM::CbDensity11 (Vector3D const &P) |
double | MPM::CbDensity12 (Vector3D const &P) |
double | MPM::CbDensity13 (Vector3D const &P) |
double | MPM::CbDensity14 (Vector3D const &P) |
double | MPM::CbDensity15 (Vector3D const &P) |
double | MPM::CbDensity16 (Vector3D const &P) |
double | MPM::CbDensity17 (Vector3D const &P) |
void | MPM::CbAllocMdl1 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl2 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl3 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl4 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl5 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl6 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl7 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl7b (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl8 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl10 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl11 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl12 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl13 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl14 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl15 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl16 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbAllocMdl17 (Vector3D const &P, String &Name, int &Tag, int NDim, SDPair &Prms, SDPair &Inis, String &Scheme) |
void | MPM::CbIniVeloc1 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc2 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc3 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc4 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc5 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc6 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc7 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc8 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc10 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc11 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc12 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc13 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc14 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc15 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc16 (Vector3D const &P, Vector3D &v) |
void | MPM::CbIniVeloc17 (Vector3D const &P, Vector3D &v) |
bool | MPM::CbHasTraction1 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction2 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction3 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction4 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction5 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction6 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction7 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction8 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction10 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction11 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction12 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction13 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction14 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction15 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction16 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasTraction17 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp1 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp2 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp3 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp4 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp5 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp6 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp7 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp8 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp10 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp11 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp12 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp13 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp14 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp15 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp16 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
bool | MPM::CbHasAppDisp17 (Vector3D const &P, Array< Vector3D > const &N, Vector3D const &L, int nPCell, Vector3D &t) |
void | MPM::ReSetOutputArrays (Problem2D &Prob) |
void | MPM::SetProblem (Problem2D &Prob) |
Variables | |
const double | MPM::DTRUE = 1.0 |
Fl_Menu_Item | MPM::Problems [] |
size_t | MPM::DefaultProblem = 3 |