Go to the documentation of this file.
14 #ifndef ESYS_LSM_GOUGEBLOCKPY_H
15 #define ESYS_LSM_GOUGEBLOCKPY_H
17 #include <boost/python.hpp>
28 class GougeConfigPrmsPy;
30 public GougeConfig<GrainRandomBoxPackerPy,RandomBoxPackerPy,TaggedIdConnectionPy>
56 template <
typename TmplParticle>
int getNumParticles() const
Definition: GougeConfig.hpp:595
void visitConnections(TmplVisitor &visitor) const
Definition: GougeConfig.h:398
Definition: BoundingBoxPy.h:30
const Vec3 & getMaxPt() const
Definition: BoundingBox.hpp:45
void tagGougeParticles(int tag)
Definition: GougeConfig.hpp:1084
void visitSimpleParticle(TmplParticle &particle)
Definition: GougeConfigPy.cpp:52
void writeToFile(const std::string &fileName) const
Definition: GougeConfig.hpp:800
void setData(const ParticleDataVisitor &particleData)
Definition: VtkXmlWriter.cpp:254
BoundingBoxPy getParticleBoundingBox()
Definition: GougeConfigPy.cpp:77
void exportGougeConfig()
Definition: GougeConfigPy.cpp:111
Definition: GougeConfigPrmsPy.h:56
NTablePtr m_nTablePtr
Definition: GougeConfig.h:499
GougeConfigPy(const GougeConfigPrmsPy &prms)
Definition: GougeConfigPy.cpp:25
const GougeConfPrms & getPrms() const
Definition: GougeConfig.h:411
Definition: CheckPointable.cpp:17
void visitParticles(TmplVisitor &visitor)
Definition: GougeConfig.h:366
const ConnectionSet & getConnectionSet() const
Definition: GougeConfig.hpp:997
virtual void generate()
Definition: GougeConfig.hpp:779
GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy > Inherited
Definition: GougeConfigPy.h:35
virtual void writeToFile(const std::string &fileName)
Definition: VtkXmlWriter.cpp:339
const Vec3 & getMinPt() const
Definition: BoundingBox.hpp:40
void tagDrivingPlateParticles(int minDrivingTag, int maxDrivingTag, double distanceFromBBoxEdge)
Definition: GougeConfig.hpp:1117
Definition: GougeConfigPy.h:50
void writeVtkXml(const std::string &fileName)
Definition: GougeConfigPy.cpp:30
Definition: VtkXmlWriter.h:70
boost::python::list getConnectionList() const
Definition: GougeConfigPy.cpp:67
boost::python::list getCircDimList() const
Definition: GougeConfigPy.cpp:72
Vec3 m_maxPt
Definition: GougeConfigPy.h:61
ParticleCollection getParticleCollection()
Definition: GougeConfig.hpp:956
BBoxVisitor()
Definition: GougeConfigPy.cpp:41
void tagRndBlockParticles(int tag)
Definition: GougeConfig.hpp:1101
Definition: GougeConfigPy.h:31
int getNumGrains() const
Definition: GougeConfig.hpp:610
Vec3 m_minPt
Definition: GougeConfigPy.h:60
GrainCollection getGrainCollection()
Definition: GougeConfig.hpp:976
BoundingBoxPy getBBox() const
Definition: GougeConfigPy.cpp:46
BoundingBoxPy getDomainBoundingBox()
Definition: GougeConfigPy.cpp:90
boost::python::list vectorToList(const TmplVector &vec)
Definition: ListConverter.h:83
Definition: VtkXmlWriter.h:28