20 #include "NamespaceHeader.H" 81 m_impFuncs[i]->boxLayoutChanged(a_newBoxLayout,a_dx);
101 #include "NamespaceFooter.H" UnionIF()
Definition: UnionIF.H:90
virtual BaseIF * newImplicitFunction() const
virtual GeometryService::InOut InsideOutside(const RealVect &a_low, const RealVect &a_high) const
one dimensional dynamic array
Definition: Vector.H:52
void operator=(const UnionIF &a_inputIF)
Definition: UnionIF.H:95
InOut
Definition: GeometryService.H:41
double Real
Definition: REAL.H:33
virtual ~UnionIF()
Destructor.
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:31
Vector< BaseIF * > m_impFuncs
Definition: UnionIF.H:87
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
void findClosest(const IndexTM< Real, GLOBALDIM > &a_point, int &closestIF) const
virtual Real value(const RealVect &a_point) const
virtual void boxLayoutChanged(const DisjointBoxLayout &a_newBoxLayout, const RealVect &a_dx)
Definition: UnionIF.H:76
int m_numFuncs
Definition: UnionIF.H:86
virtual bool fastIntersection(const RealVect &a_low, const RealVect &a_high) const
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).