Go to the documentation of this file.
14 #ifndef ESYS_LSM_GOUGEBLOCKPRMS_H
15 #define ESYS_LSM_GOUGEBLOCKPRMS_H
64 int maxInsertionFailures,
65 const boost::python::list &periodicDimList,
66 double tolerance = DBL_EPSILON*128,
67 double connectionTolerance = DBL_EPSILON*128*10,
void exportCubicBlock()
Definition: CubicBlockPy.cpp:68
GrainRndPackPrms< ParticleGrainGen > GrainRPackPrms
Definition: GougeConfig.h:157
GougeConfigPrmsBasePy::ParticleRndPackPrms Inherited
Definition: GougeConfigPrmsPy.h:38
void exportDistConnections()
Definition: DistConnectionsPy.cpp:148
Definition: BoundingBoxPy.h:30
@ XZ
Definition: GougeBlock3D.h:36
void exportGrain()
Definition: GrainPy.cpp:52
Definition: BondInteractionGroupPy.h:20
void exportTaggedIdConnection()
Definition: TaggedIdConnectionPy.cpp:44
void exportGougeConfigPrms()
Definition: GougeConfigPrmsPy.cpp:63
GougeConfigPrmsPy(const BoundingBoxPy &bBox, double padRadius, const ParticleRndPackPrmsPy &roughnessPrms, const GrainRndPackPrmsPy &gougePrms, int maxInsertionFailures, const boost::python::list &periodicDimList, double tolerance=DBL_EPSILON *128, double connectionTolerance=DBL_EPSILON *128 *10, int blockConnTag=0)
Definition: GougeConfigPrmsPy.cpp:36
GougeConfigPrmsBasePy Inherited
Definition: GougeConfigPrmsPy.h:58
void exportGougeConfig()
Definition: GougeConfigPy.cpp:111
Definition: GougeConfigPrmsPy.h:56
ParticleGrainGen ParticleGrainGen
Definition: GougeConfig.h:67
void exportMisc()
Definition: MiscPy.cpp:156
Definition: CheckPointable.cpp:17
void exportPacker()
Definition: PackerPy.cpp:301
BOOST_PYTHON_MODULE(GeometryPy)
Definition: ExportModuleGeometry.cpp:31
void exportParticleCollection()
Definition: ParticleCollectionPy.cpp:127
void exportGrainCollection()
Definition: GrainCollectionPy.cpp:58
Definition: GougeConfigPrmsPy.h:36
GougeConfigPy::GougeConfPrms GougeConfigPrmsBasePy
Definition: GougeConfigPrmsPy.h:33
Definition: GougeConfigPrmsPy.h:43
std::vector< bool > BoolVector
Definition: BlockGenerator.h:28
void exportSimpleBlock()
Definition: SimpleBlockPy.cpp:47
GougeConfigPrms< ParticleGrainGen > GougeConfPrms
Definition: GougeConfig.h:253
void exportSimpleSphere()
Definition: SimpleSpherePy.cpp:100
ParticleRndPackPrmsPy(double size, double minRadius, double maxRadius)
Definition: GougeConfigPrmsPy.cpp:23
void exportHexagBlock()
Definition: HexagBlockPy.cpp:50
void exportOrientation()
Definition: CubicBlockPy.cpp:49
std::vector< TmplValue > listToVector(const boost::python::list &pythonList)
Definition: ListConverter.h:42
GougeConfigPrmsBasePy::GrainRPackPrms Inherited
Definition: GougeConfigPrmsPy.h:45
void exportSimpleSphereCollection()
Definition: SimpleSphereCollectionPy.cpp:126
Inherited::ParticleGrainGen ParticleGrainGenPy
Definition: GougeConfigPrmsPy.h:46
boost::python::list vectorToList(const TmplVector &vec)
Definition: ListConverter.h:83
void exportSimpleSphereNeighbours()
Definition: SimpleSphereNeighboursPy.cpp:66
GrainRndPackPrmsPy(double size, ParticleGrainGenPy &grainGen, int connTag)
Definition: GougeConfigPrmsPy.cpp:28
GrainRPackPrms::Inherited ParticleRndPackPrms
Definition: GougeConfig.h:158