13 #ifndef ESYS_LSM_LSMMPIPY_H
14 #define ESYS_LSM_LSMMPIPY_H
17 #include <boost/python.hpp>
18 #include <boost/shared_ptr.hpp>
111 int numWorkerProcesses,
112 const boost::python::list &mpiDimList
120 const std::string &particleType,
185 const std::string &interactionName1,
186 const std::string &interactionName2
214 void readMeshWithTag(
const std::string &fileName,
const std::string &meshName,
int tag);
215 void readMesh(
const std::string &fileName,
const std::string &meshName);
217 const std::string &meshName,
218 const boost::python::object &nodeSequence,
219 const boost::python::object &triSequence
222 void readMesh2D(
const std::string &fileName,
const std::string &meshName,
int tag);
243 const boost::python::list &circDimList
293 void addTaggedScalarParticleDistributionSaver(
const string&,
const string&,
const string&,
int,
int,
int,
int,
int,
int,
double,
double,
int);
302 void visitNodeRefs2d(
const std::string &meshName, boost::python::object pyObject);
309 const boost::python::list &idList,
310 boost::python::object &pyObject
314 boost::python::object &pyObject
320 const boost::python::list &idList
324 const std::string &groupName,
331 const std::string &groupName
348 typedef boost::shared_ptr<Impl>
ImplPtr;