ESyS-Particle  4.0.1
Public Types | Public Member Functions | List of all members
esys::lsm::GougeConfigPrms< TmplParticleGrainGen > Class Template Reference

Public Types

typedef TmplParticleGrainGen ParticleGrainGen
typedef GrainRndPackPrms
< ParticleGrainGen > 
GrainRPackPrms
typedef GrainRPackPrms::Inherited ParticleRndPackPrms
typedef GougePackingInfo
< ParticleGrainGen > 
GougePackInfo
typedef std::vector
< GougePackInfo
GougePackingInfoVector

Public Member Functions

 GougeConfigPrms (const BoundingBox &bBox, double padRadius, Orientation orientation, const ParticleRndPackPrms &faultRegionPrms, const GrainRPackPrms &gougeRegionPrms, const BoolVector &peridicDimensions=BoolVector(3, false), int maxInsertionFailures=100, double tolerance=DBL_EPSILON *128, double connectionTolerance=DBL_EPSILON *128 *10, int blockConnectionTag=0)
double getTolerance () const
double getConnectionTolerance () const
const BoundingBoxgetBBox () const
int getMaxInsertionFailures () const
double getRegularBlockRadius () const
double getFaultMinRadius () const
double getFaultMaxRadius () const
double getGougeMinRadius () const
double getGougeMaxRadius () const
int getGougeConnectionTag () const
int getBlockConnectionTag () const
const BoolVector & getPeriodicDimensions () const
BoundingBoxVector getRegularBBoxVector () const
GougePackingInfoVector getGougePackingInfoVector () const
PackingInfoVector getFaultPackingInfoVector () const
BoundingBox cutFromCentre (double d1, double d2) const
Orientation getOrientation () const
int getOrientationIndex () const
double getOrientationSize () const
double getMaxRadius () const
double getMinRadius () const
bool is2d () const

The documentation for this class was generated from the following files: