13 #ifndef __LATTICEMASTER_H
14 #define __LATTICEMASTER_H
71 #include <boost/filesystem/path.hpp>
162 void runRunnables(RunnableVector::iterator begin, RunnableVector::iterator end);
182 return std::string(PACKAGE_VERSION);
232 const std::string &meshName,
236 void addMesh2D(
const std::string&,
const std::string&,
int);
238 void addTriMesh(
const std::string &meshName,
const std::string &fileName);
252 void addExIG(
const std::string&,
const std::string&);
257 void addRotBondedIG(
int,
const std::string&,
double,
double,
double,
double,
double,
double,
double,
double,
bool,
bool,
double);
347 void addScalarInteractionSaveField(
const std::string&,
const std::string&,
const std::string&,
const std::string&,
const std::string&,
int,
int,
int,
bool checked=
false);
348 void addVectorInteractionSaveField(
const std::string&,
const std::string&,
const std::string&,
const std::string&,
const std::string&,
int,
int,
int,
bool checked=
false);
349 void addTaggedScalarInteractionSaveField(
const std::string&,
const std::string&,
const std::string&,
const std::string&,
const std::string&,
int,
int,
int,
int,
int,
bool);
350 void addTaggedScalarParticleDistributionSaver(
const std::string&,
const std::string&,
const std::string&,
int,
int,
int,
int,
int,
int,
double,
double,
int);
353 void addVectorWallField(
const string&,
const string&,vector<string>,
const string&,
int,
int,
int);
369 const std::string &fileNamePrefix,
389 const std::string &fileNamePrefix,
400 const char *particleType,
406 const char *particleType,
465 const Vec3 &minBBoxPt,
466 const Vec3 &maxBBoxPt,
489 template <
class TmplParticle>
516 template <
class TmplIterator,
class TmplParticle>
527 template <
class TmplIterator>
531 template <
typename TmplVisitor>
534 template <
typename TmplVisitor>
537 template <
typename TmplVisitor>
540 template <
typename TmplVisitor>
542 const string &meshName,
548 template <
typename TmplVisitor,
typename TmplParticle>
554 template <
typename TmplVisitor>