30 #ifndef SIMPLE1GENBASE_H    31 #define SIMPLE1GENBASE_H    36 #include "utility/kernel/CommandEntity.h"    47     int NumNodes, NumPileEle, NumLayer, NumLoad, NumSp, NumMat;
    48     double b, depth, stress, ru;
    50     double *Nodey, *Nodex;
    51     int *PileEleNum, *PileNode1, *PileNode2;        
    52     double *gamma_t, *gamma_b, *z_t, *z_b, *c_t, *c_b, 
    53         *zLoad_t, *zLoad_b, *load_val_t, *load_val_b, *zSp_t, *zSp_b, *sp_val_t,
    54         *sp_val_b, *zMp_t, *zMp_b, *mp_val_t, *mp_val_b, *ru_t, *ru_b;
    55     std::vector<std::string> MatType;
    56     std::string PatternInfo;
    60     void GetNodes(
const std::string &file);
    61     void GetPileElements(
const std::string &file);
    62     int NumRows(
const std::string &file, 
const std::string &begin);
    63     double linterp(
double x1, 
double x2, 
double y1, 
double y2, 
double x3);
 ~Simple1GenBase(void)
Destructor deletes dynamically allocated arrays. 
Definition: Simple1GenBase.cc:187
Base class for objects that constructs PySimple1 materials (Boulanger, 2003) for pre-defined zeroLeng...
Definition: Simple1GenBase.h:43
void free_mem(void)
Free allocated memory. 
Definition: Simple1GenBase.cc:36
Objet that can execute python scripts. 
Definition: CommandEntity.h:40
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Simple1GenBase(void)
Constructor initializes global variables to zero. 
Definition: Simple1GenBase.cc:171