Chombo + EB  3.2
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
SphereTree Class Reference

#include <MultiSphereIF.H>

Public Member Functions

 SphereTree (const RealBox &a_bbox, const Vector< Real > &a_radii, const Vector< RealVect > &a_centers)
 
virtual ~SphereTree ()
 
const SphereTreefindNode (const RealVect &a_point) const
 
const int & getNumSpheres () const
 
int getNumSpheres ()
 
const Vector< Real > & getRadii () const
 
Vector< RealgetRadii ()
 
const Vector< RealVect > & getCenters () const
 
Vector< RealVectgetCenters ()
 

Protected Attributes

RealBox m_bbox
 
int m_numSpheres
 
Vector< Realm_radii
 
Vector< RealVectm_centers
 
SphereTreem_left
 
SphereTreem_right
 

Private Member Functions

 SphereTree ()
 
void operator= (const SphereTree &a_inputIF)
 

Constructor & Destructor Documentation

SphereTree::SphereTree ( const RealBox a_bbox,
const Vector< Real > &  a_radii,
const Vector< RealVect > &  a_centers 
)
virtual SphereTree::~SphereTree ( )
inlinevirtual

References m_left, and m_right.

SphereTree::SphereTree ( )
inlineprivate

References MayDay::Abort().

Member Function Documentation

const SphereTree& SphereTree::findNode ( const RealVect a_point) const
inline
const int& SphereTree::getNumSpheres ( ) const
inline

References m_numSpheres.

int SphereTree::getNumSpheres ( )
inline

References m_numSpheres.

const Vector<Real>& SphereTree::getRadii ( ) const
inline

References m_radii.

Vector<Real> SphereTree::getRadii ( )
inline

References m_radii.

const Vector<RealVect>& SphereTree::getCenters ( ) const
inline

References m_centers.

Vector<RealVect> SphereTree::getCenters ( )
inline

References m_centers.

void SphereTree::operator= ( const SphereTree a_inputIF)
inlineprivate

References MayDay::Abort().

Member Data Documentation

RealBox SphereTree::m_bbox
protected

Referenced by findNode().

int SphereTree::m_numSpheres
protected

Referenced by findNode(), and getNumSpheres().

Vector<Real> SphereTree::m_radii
protected

Referenced by getRadii().

Vector<RealVect> SphereTree::m_centers
protected

Referenced by getCenters().

SphereTree* SphereTree::m_left
protected

Referenced by findNode(), and ~SphereTree().

SphereTree* SphereTree::m_right
protected

Referenced by findNode(), and ~SphereTree().


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