ESyS-Particle  4.0.1
Public Member Functions | List of all members
esys::lsm::GougeBlockPrms Class Reference

Public Member Functions

 GougeBlockPrms (const BoundingBox &bBox, double padRadius, Orientation orientation, const ParticleBlockPrms &faultRegionPrms, const ParticleBlockPrms &gougeRegionPrms, const BoolVector &peridicDimensions=BoolVector(3, false), int maxInsertionFailures=100, double tolerance=DBL_EPSILON *128, double connectionTolerance=DBL_EPSILON *128 *10)
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
const BoolVector & getPeriodicDimensions () const
BoundingBoxVector getRegularBBoxVector () const
PackingInfoVector 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

Member Function Documentation

BoundingBox esys::lsm::GougeBlockPrms::cutFromCentre ( double  d1,
double  d2 
) const

generate a new bounding box on one side of the centre between two given distances

Parameters
d1near distance
d2far distance

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