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