Chombo + EB + MF  3.2
Public Member Functions | Private Member Functions | List of all members
PlaneIF Class Reference

#include <PlaneIF.H>

Inheritance diagram for PlaneIF:
Inheritance graph
[legend]

Public Member Functions

 PlaneIF (const RealVect &a_normal, const RealVect &a_point, const bool &a_inside)
 
virtual ~PlaneIF ()
 Destructor. More...
 
- Public Member Functions inherited from HyperPlaneIF
 HyperPlaneIF (const IndexTM< Real, GLOBALDIM > &a_normal, const IndexTM< Real, GLOBALDIM > &a_point, const bool &a_normalIn)
 
 HyperPlaneIF (const HyperPlaneIF &a_inputIF)
 Copy constructor. More...
 
virtual ~HyperPlaneIF ()
 Destructor. More...
 
virtual Real value (const IndexTM< int, GLOBALDIM > &a_partialDerivative, const IndexTM< Real, GLOBALDIM > &a_point) const
 
virtual Real value (const RealVect &a_point) const
 
virtual Real value (const IndexTM< Real, GLOBALDIM > &a_point) const
 
virtual IndexTM< Real, GLOBALDIMnormal (const IndexTM< Real, GLOBALDIM > &a_point) const
 
virtual Vector< IndexTM< Real, GLOBALDIM > > gradNormal (const IndexTM< Real, GLOBALDIM > &a_point) const
 
virtual BaseIFnewImplicitFunction () const
 
- Public Member Functions inherited from BaseIF
 BaseIF ()
 Default constructor. More...
 
virtual ~BaseIF ()
 Default destructor. More...
 
virtual IndMomSpaceDim getExactVolumeMoments (const VolIndex &a_vof, const Real &a_dx) const
 return int x^p dV for the vof More...
 
virtual IndMomSpaceDim getExactEBMoments (const VolIndex &a_vof, const Real &a_dx) const
 return int_eb x^p dA for the eb More...
 
virtual IndMomSpaceDim getExactEBNormalMoments (const VolIndex &a_vof, const Real &a_dx, const int &a_ni) const
 return int_eb x^p n_i dA for the eb More...
 
virtual IndMomSpaceDim getExactEBNormalPartialDerivs (const VolIndex &a_vof, const Real &a_dx, const int &a_ni) const
 
virtual IndMomSDMinOne getExactFaceMoments (const FaceIndex &a_face, const Real &a_dx) const
 return int x^p dA for the face More...
 
virtual Real derivative (const IntVect &a_deriv, const RealVect &a_point) const
 return the partial derivative at the point More...
 
virtual Real value (const IntVect &a_deriv, const RealVect &a_point) const
 
virtual bool fastIntersection (const Box &a_region, const ProblemDomain &a_domain, const RealVect &a_origin, const Real &a_dx) const
 
virtual bool fastIntersection (const RealVect &a_low, const RealVect &a_high) const
 
virtual GeometryService::InOut InsideOutside (const Box &a_region, const ProblemDomain &a_domain, const RealVect &a_origin, const Real &a_dx) const
 
virtual GeometryService::InOut InsideOutside (const RealVect &a_low, const RealVect &a_high) const
 
virtual Real derivative (const IndexTM< int, GLOBALDIM > &a_deriv, const IndexTM< Real, GLOBALDIM > &a_point) const
 
virtual void print (ostream &out) const
 
virtual void makeGrids (const ProblemDomain &a_domain, DisjointBoxLayout &a_grids, const int &a_maxGridSize, const int &a_maxIrregGridSize)
 
virtual void boxLayoutChanged (const DisjointBoxLayout &a_newBoxLayout, const RealVect &a_dx)
 

Private Member Functions

 PlaneIF ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BaseIF
static void corners (const Box &a_region, const RealVect &a_origin, const Real &a_dx, RealVect &a_lo, RealVect &a_hi)
 
- Public Attributes inherited from HyperPlaneIF
IndexTM< Real, GLOBALDIMm_normal
 
IndexTM< Real, GLOBALDIMm_point
 
bool m_normalIn
 

Detailed Description

This implicit function specifies a plane.

Constructor & Destructor Documentation

◆ PlaneIF() [1/2]

PlaneIF::PlaneIF ( const RealVect a_normal,
const RealVect a_point,
const bool &  a_inside 
)

Constructor specifying plane normal (a_normal), a point on the plance (a_point), and whether the domain is the same side as the normal (a_inside).

◆ ~PlaneIF()

virtual PlaneIF::~PlaneIF ( )
inlinevirtual

Destructor.

References PlaneIF().

◆ PlaneIF() [2/2]

PlaneIF::PlaneIF ( )
private

Referenced by ~PlaneIF().


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