11 #ifndef _INTERSECTIONIF_H_ 12 #define _INTERSECTIONIF_H_ 20 #include "NamespaceHeader.H" 82 m_impFuncs[i]->boxLayoutChanged(a_newBoxLayout,a_dx);
102 #include "NamespaceFooter.H" virtual BaseIF * newImplicitFunction() const
IntersectionIF()
Definition: IntersectionIF.H:91
one dimensional dynamic array
Definition: Vector.H:52
InOut
Definition: GeometryService.H:41
int m_numFuncs
Definition: IntersectionIF.H:87
virtual void boxLayoutChanged(const DisjointBoxLayout &a_newBoxLayout, const RealVect &a_dx)
Definition: IntersectionIF.H:77
double Real
Definition: REAL.H:33
void operator=(const IntersectionIF &a_inputIF)
Definition: IntersectionIF.H:96
virtual Real value(const RealVect &a_point) const
Vector< BaseIF * > m_impFuncs
Definition: IntersectionIF.H:88
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:31
void findClosest(const IndexTM< Real, GLOBALDIM > &a_point, int &closestIF) const
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
virtual GeometryService::InOut InsideOutside(const RealVect &a_low, const RealVect &a_high) const
Definition: IntersectionIF.H:29
virtual bool fastIntersection(const RealVect &a_low, const RealVect &a_high) const
virtual ~IntersectionIF()
Destructor.
static void Abort(const char *const a_msg=m_nullString)
Print out message to cerr and exit via abort() (if serial) or MPI_Abort() (if parallel).