ESyS-Particle  2.3.4
TriangleFieldSaverPrmsPy.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_LSMTRIANGLEFIELDSAVERPRMSPY_H
14 #define ESYS_LSMTRIANGLEFIELDSAVERPRMSPY_H
15 
17 
18 #include <boost/python.hpp>
19 #include <string>
20 #include <vector>
21 
22 namespace esys
23 {
24  namespace lsm
25  {
27  {
28  public:
29  TriangleScalarFieldSaverPrmsPy(const std::string&,const std::string&,const std::string&, const std::string&,int,int,int);
30  const std::string& getMeshName() const {return m_MeshName;}
31 
32  private:
33  std::string m_MeshName;
34 
35  };
36 
38  {
39  public:
40  TriangleVectorFieldSaverPrmsPy(const std::string&,const std::string&,const std::string&, const std::string&,int,int,int);
41  const std::string& getMeshName() const {return m_MeshName;}
42 
43 
44  private:
45  std::string m_MeshName;
46 
47  };
48 
50  } // namespace lsm
51 } // namespace esys
52 
53 #endif // ESYS_LSMTRIANGLEFIELDSAVERPRMSPY_H
54 
esys::lsm::TriangleVectorFieldSaverPrmsPy::getMeshName
const std::string & getMeshName() const
Definition: TriangleFieldSaverPrmsPy.h:41
FieldSaverPrmsPy.h
esys::lsm::FieldSaverPrmsPy
Definition: FieldSaverPrmsPy.h:27
esys::lsm::TriangleScalarFieldSaverPrmsPy::TriangleScalarFieldSaverPrmsPy
TriangleScalarFieldSaverPrmsPy(const std::string &, const std::string &, const std::string &, const std::string &, int, int, int)
Definition: TriangleFieldSaverPrmsPy.cpp:22
esys::lsm::TriangleVectorFieldSaverPrmsPy::TriangleVectorFieldSaverPrmsPy
TriangleVectorFieldSaverPrmsPy(const std::string &, const std::string &, const std::string &, const std::string &, int, int, int)
Definition: TriangleFieldSaverPrmsPy.cpp:42
esys
Definition: CheckPointable.cpp:17
esys::lsm::TriangleScalarFieldSaverPrmsPy::m_MeshName
std::string m_MeshName
Definition: TriangleFieldSaverPrmsPy.h:33
esys::lsm::TriangleScalarFieldSaverPrmsPy
Definition: TriangleFieldSaverPrmsPy.h:27
esys::lsm::TriangleVectorFieldSaverPrmsPy::m_MeshName
std::string m_MeshName
Definition: TriangleFieldSaverPrmsPy.h:45
esys::lsm::TriangleVectorFieldSaverPrmsPy
Definition: TriangleFieldSaverPrmsPy.h:38
TriangleFieldSaverPrmsPy.h
esys::lsm::TriangleScalarFieldSaverPrmsPy::getMeshName
const std::string & getMeshName() const
Definition: TriangleFieldSaverPrmsPy.h:30
esys::lsm::exportTriangleFieldSaverPrms
void exportTriangleFieldSaverPrms()
Definition: TriangleFieldSaverPrmsPy.cpp:62