|
ESyS-Particle
2.3.4
|
Used to check the validity of an interaction in a GranularGougeBlock. More...
#include <GranularGougeBlock3D.h>

Public Member Functions | |
| GranularInteractionValidator (const GranularGougeBlock3D &, double) | |
| bool | isValid (const SimpleParticle &, const SimpleParticle &) const |
Private Attributes | |
| const GranularGougeBlock3D * | m_pGougeBlock |
| double | m_tolerance |
Used to check the validity of an interaction in a GranularGougeBlock.
| esys::lsm::GranularInteractionValidator::GranularInteractionValidator | ( | const GranularGougeBlock3D & | gougeBlock, |
| double | tolerance | ||
| ) |
| bool esys::lsm::GranularInteractionValidator::isValid | ( | const SimpleParticle & | p1, |
| const SimpleParticle & | p2 | ||
| ) | const |
References esys::lsm::GougeBlock3D::areInDifferentFaultBlocks(), esys::lsm::SimpleParticleData::getID(), SimpleParticle::getPos(), SimpleParticle::getRad(), esys::lsm::SimpleParticleData::getTag(), esys::lsm::GougeBlock3D::isGougeParticle(), m_pGougeBlock, and m_tolerance.
Referenced by esys::lsm::GranularGougeBlock3D::createInteractionSet().


|
private |
Referenced by isValid().
|
private |
Referenced by isValid().