MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Classes | Namespaces | Functions | Variables
/home/dorival/mechsys/lib/mpm/problems.h File Reference
#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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines