ESyS-Particle  2.3
WallPrmsPy.h
Go to the documentation of this file.
1 // //
3 // Copyright (c) 2003-2014 by The University of Queensland //
4 // Centre for Geoscience Computing //
5 // http://earth.uq.edu.au/centre-geoscience-computing //
6 // //
7 // Primary Business: Brisbane, Queensland, Australia //
8 // Licensed under the Open Software License version 3.0 //
9 // http://www.opensource.org/licenses/osl-3.0.php //
10 // //
12 
13 #ifndef ESYS_LSMWALLPRMSPY_H
14 #define ESYS_LSMWALLPRMSPY_H
15 
16 // --- project includes ---
21 
22 
23 
24 // --- STL includes ---
25 #include <string>
26 
27 using namespace esys::lsm;
28 
29 namespace esys
30 {
31  namespace lsm
32  {
41  {
42  public:
44  const std::string&,
45  const std::string&,
46  double
47  );
48  };
49 
58  {
59  private:
60 
61  public:
62  NRotBondedWallPrmsPy(const std::string&,const std::string&,double,int);
63  NRotBondedWallPrmsPy(const std::string&,const std::string&,double,int,int);
64  };
65 
74  {
75  private:
76 
77  public:
78  NRotSoftBondedWallPrmsPy(const std::string&,const std::string&,double,double,int,int,bool);
79  };
80 
81  void exportWallPrms();
82 
83  } // namespace lsm
84 } // namespace esys
85 
86 #endif // ESYS_LSMWALLPRMSPY_H
Lattice Solid Model namespace.
Definition: CheckPointable.cpp:18
wrapper for CBWallIGP
Definition: WallPrmsPy.h:57
wrapper for CEWallIGP
Definition: WallPrmsPy.h:40
Definition: CheckPointable.cpp:16
void exportWallPrms()
Definition: WallPrmsPy.cpp:102
Interaction group parameters for CBWallInteractionGroups.
Definition: BWallInteractionGroup.h:38
Interaction group parameters for CEWallInteractionGroups.
Definition: brokenEWallInteractionGroup.h:32
wrapper for CSoftBWallIGP
Definition: WallPrmsPy.h:73
Interaction group parameters for CSoftBWallInteractionGroups.
Definition: SoftBWallInteractionGroup.h:31