ESyS-Particle  2.3.4
esys::lsm::SphAggInteractionValidator Class Reference

Used to check the validity of an interaction in a SphAggGougeBlock. More...

#include <SphAggGougeBlock.h>

Collaboration diagram for esys::lsm::SphAggInteractionValidator:

Public Member Functions

 SphAggInteractionValidator (const SphAggGougeBlock &, double, int)
 
bool isValid (const SimpleParticle &, const SimpleParticle &) const
 

Private Attributes

const SphAggGougeBlockm_pGougeBlock
 
double m_tolerance
 
int m_grain_tag
 

Detailed Description

Used to check the validity of an interaction in a SphAggGougeBlock.

Author
Steffen Abe $Revision$ $Date$

Constructor & Destructor Documentation

◆ SphAggInteractionValidator()

esys::lsm::SphAggInteractionValidator::SphAggInteractionValidator ( const SphAggGougeBlock gougeBlock,
double  tolerance,
int  graintag 
)

Member Function Documentation

◆ isValid()

bool esys::lsm::SphAggInteractionValidator::isValid ( const SimpleParticle p1,
const SimpleParticle p2 
) const

Member Data Documentation

◆ m_grain_tag

int esys::lsm::SphAggInteractionValidator::m_grain_tag
private

Referenced by isValid().

◆ m_pGougeBlock

const SphAggGougeBlock* esys::lsm::SphAggInteractionValidator::m_pGougeBlock
private

◆ m_tolerance

double esys::lsm::SphAggInteractionValidator::m_tolerance
private

Referenced by isValid().


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