#include <iostream>
#include <fstream>
#include <mechsys/geomtype.h>
#include <mechsys/util/maps.h>
#include <mechsys/util/fatal.h>
#include <mechsys/linalg/matvec.h>
#include <mechsys/numerical/odesolver.h>
#include <mechsys/models/equilibstate.h>
#include <mechsys/models/stressupdate.h>
Go to the source code of this file.
Classes |
class | State |
class | Model |
Defines |
#define | STRESSUPDATE_DECLARE |
#define | STRESSUPDATE_IMPLEMENT |
Typedefs |
typedef std::map< String,
Array< String > > | Str2ArrayStr_t |
| Map string to array of strings.
|
typedef Model *(* | ModelMakerPtr )(int NDim, SDPair const &Prms, Model const *AnotherMdl) |
typedef std::map< String,
ModelMakerPtr > | ModelFactory_t |
Functions |
std::ostream & | operator<< (std::ostream &os, Model const &D) |
Model * | AllocModel (String const &Name, int NDim, SDPair const &Prms, Model const *Mdl) |
Model * | AllocModel (double IDinMODEL, int NDim, SDPair const &Prms, Model const *Mdl) |
int | ModelRegister () |
Variables |
SDPair | MODEL |
| Model name.
|
Str2ArrayStr_t | MODEL_PRM_NAMES |
| Model name => Parameters names.
|
Str2ArrayStr_t | MODEL_IVS_NAMES |
| Model name => Initial values names.
|
ModelFactory_t | ModelFactory |
Array< String > | MODEL_CTE_NAMES |
| Constants names.
|
int | __Model_dummy_int = ModelRegister() |
Define Documentation
Typedef Documentation
Map string to array of strings.
Function Documentation
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
Model const & |
D |
|
) |
| |
Variable Documentation
Model name => Initial values names.
Model name => Parameters names.