32 #ifndef PYSIMPLE1GEN_H    33 #define PYSIMPLE1GEN_H    38 #include "Simple1GenBase.h"    47     std::vector<std::string> pTest;
    49     int NumPyEle, NumMpLoadSp, NumMp;
    50     double pult, y50, maxz, minz, cu, e50, phi, sr, PULT, Y50;
    51     int *PyEleNum, *PyNode1, *PyNode2, *PyMat, *PyDir;  
    53     double *gamma_t, *b_t, *b_b, *Cd_t, *Cd_b, 
    54         *cu_t, *cu_b, *e50_t, *e50_b, *phi_t, *phi_b, *Sr_t, *Sr_b, *pult_t, *pult_b,
    55         *y50_t, *y50_b, tribcoord[2];
    56     std::vector<std::string> MatType;
    57     std::string PatternInfo;
    60     void GetPyElements(
const std::string &file);
    61     void GetSoilProperties(
const std::string &file);
    65     void GetPySimple1(
const std::string &file1, 
const std::string &file2, 
const std::string &file3, 
const std::string &file4, 
const std::string &file5);
    66     void GetPattern(
const std::string &file6);
    70     double GetPult(
const std::string &type);
    71     double GetY50(
const std::string &type);
    72     double GetVStress(
double z);
    73     double GetMp(
double *vx, 
double *vy, 
double x, 
int length);
    74     void GetTributaryCoordsPy(
int nodenum1);
    75     void GetTributaryCoordsPile(
int nodenum1);
    79     void WritePySimple1(
const std::string &file1, 
const std::string &file2, 
const std::string &file3, 
const std::string &file4, 
const std::string &file5);
    80     void WritePySimple1(
const std::string &file1, 
const std::string &file2, 
const std::string &file3, 
const std::string &file4, 
const std::string &file5, 
const std::string &file6);
 Base class for objects that constructs PySimple1 materials (Boulanger, 2003) for pre-defined zeroLeng...
Definition: Simple1GenBase.h:43
PySimple1Gen(void)
Constructor initializes global variables to zero. 
Definition: PySimple1Gen.cpp:162
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Constructs PySimple1 materials (Boulanger, 2003) for pre-defined zeroLength elements. 
Definition: PySimple1Gen.h:45