ESyS-Particle  2.3.4
WallPrmsPy.h
Go to the documentation of this file.
1 // //
3 // Copyright (c) 2003-2017 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.apache.org/licenses/LICENSE-2.0 //
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
esys::lsm::exportWallPrms
void exportWallPrms()
Definition: WallPrmsPy.cpp:102
BWallInteractionGroup.h
esys::lsm::NRotElasticWallPrmsPy::NRotElasticWallPrmsPy
NRotElasticWallPrmsPy(const std::string &, const std::string &, double)
Definition: WallPrmsPy.cpp:31
InteractionParamsPy.h
esys::lsm::NRotSoftBondedWallPrmsPy
wrapper for CSoftBWallIGP
Definition: WallPrmsPy.h:74
Vec3Py.h
SoftBWallInteractionGroup.h
EWallInteractionGroup.h
CBWallIGP
Interaction group parameters for CBWallInteractionGroups.
Definition: BWallInteractionGroup.h:39
CEWallIGP
Interaction group parameters for CEWallInteractionGroups.
Definition: brokenEWallInteractionGroup.h:33
CSoftBWallIGP
Interaction group parameters for CSoftBWallInteractionGroups.
Definition: SoftBWallInteractionGroup.h:32
esys
Definition: CheckPointable.cpp:17
WallPrmsPy.h
esys::lsm::NRotElasticWallPrmsPy
wrapper for CEWallIGP
Definition: WallPrmsPy.h:41
esys::lsm::NRotSoftBondedWallPrmsPy::NRotSoftBondedWallPrmsPy
NRotSoftBondedWallPrmsPy(const std::string &, const std::string &, double, double, int, int, bool)
Definition: WallPrmsPy.cpp:90
esys::lsm::NRotBondedWallPrmsPy
wrapper for CBWallIGP
Definition: WallPrmsPy.h:58
esys::lsm::NRotBondedWallPrmsPy::NRotBondedWallPrmsPy
NRotBondedWallPrmsPy(const std::string &, const std::string &, double, int)
Definition: WallPrmsPy.cpp:49
esys::lsm
Lattice Solid Model namespace.
Definition: CheckPointable.cpp:19