|
| UnionIF (const BaseIF &a_impFunc1, const BaseIF &a_impFunc2) |
|
| UnionIF (const Vector< BaseIF *> &a_impFuncs) |
|
| UnionIF (const UnionIF &a_inputIF) |
| Copy constructor. More...
|
|
virtual | ~UnionIF () |
| Destructor. More...
|
|
virtual Real | value (const RealVect &a_point) const |
|
virtual Real | value (const IndexTM< Real, GLOBALDIM > &a_point) const |
|
virtual Real | value (const IndexTM< int, GLOBALDIM > &a_partialDerivative, const IndexTM< Real, GLOBALDIM > &a_point) const |
|
virtual BaseIF * | newImplicitFunction () const |
|
void | findClosest (const IndexTM< Real, GLOBALDIM > &a_point, int &closestIF) const |
|
virtual bool | fastIntersection (const RealVect &a_low, const RealVect &a_high) const |
|
virtual GeometryService::InOut | InsideOutside (const RealVect &a_low, const RealVect &a_high) const |
|
virtual void | boxLayoutChanged (const DisjointBoxLayout &a_newBoxLayout, const RealVect &a_dx) |
|
| BaseIF () |
| Default constructor. More...
|
|
virtual | ~BaseIF () |
| Default destructor. More...
|
|
virtual bool | fastIntersection (const Box &a_region, const ProblemDomain &a_domain, const RealVect &a_origin, const Real &a_dx) const |
|
virtual GeometryService::InOut | InsideOutside (const Box &a_region, const ProblemDomain &a_domain, const RealVect &a_origin, const Real &a_dx) const |
|
virtual void | print (ostream &out) const |
|
This implicit function is the minimum of two (of more) implicit functions with which it is constructed. This results in an implicit function whose interior is the union of the interiors of the given implicit functions.