#include "mbconfig.h"
#include <cmath>
#include <cfloat>
#include "dataman.h"
#include "constltp.h"
Go to the source code of this file.
|  | 
| int | module_init (const char *module_name, void *pdm, void *php) | 
|  | This function registers our user defined element for the math parser.  More... 
 | 
|  | 
      
        
          | int module_init | ( | const char * | module_name, | 
        
          |  |  | void * | pdm, | 
        
          |  |  | void * | php | 
        
          |  | ) |  |  | 
      
 
This function registers our user defined element for the math parser. 
It is called when the "module load" statement appears in the input file. 
Definition at line 101 of file module-constlaw.cc.
References pHP, SetCL1D(), SetCL3D(), and SetCL6D().
  113                 silent_cerr(
"DummyConstitutiveLaw1D: " 
  114                         "module_init(" << module_name << 
") " 
  115                         "failed" << std::endl);
 
  124                 silent_cerr(
"DummyConstitutiveLaw3D: " 
  125                         "module_init(" << module_name << 
") " 
  126                         "failed" << std::endl);
 
  135                 silent_cerr(
"DummyConstitutiveLaw6D: " 
  136                         "module_init(" << module_name << 
") " 
  137                         "failed" << std::endl);
 
bool SetCL3D(const char *name, ConstitutiveLawRead< Vec3, Mat3x3 > *rf)
bool SetCL1D(const char *name, ConstitutiveLawRead< doublereal, doublereal > *rf)
bool SetCL6D(const char *name, ConstitutiveLawRead< Vec6, Mat6x6 > *rf)
static std::stack< const HighParser * > pHP