11 #ifndef _TILTEDCYLINDERIF_H_ 12 #define _TILTEDCYLINDERIF_H_ 19 #include "NamespaceHeader.H" 37 const bool& a_inside);
52 bool& a_inside)
const;
61 const bool& a_inside);
100 #include "NamespaceFooter.H" virtual void SetParams(const Real &a_radius, const RealVect &a_direction, const RealVect &a_point, const bool &a_inside)
virtual void GetParams(Real &a_radius, RealVect &a_direction, RealVect &a_point, bool &a_inside) const
Real m_length2
Definition: TiltedCylinderIF.H:86
RealVect m_point
Definition: TiltedCylinderIF.H:82
InOut
Definition: GeometryService.H:41
bool m_tiltedAxis
Definition: TiltedCylinderIF.H:80
virtual Real value(const RealVect &a_point) const
virtual BaseIF * newImplicitFunction() const
virtual ~TiltedCylinderIF()
Destructor.
Definition: TiltedCylinderIF.H:25
void operator=(const TiltedCylinderIF &a_inputIF)
Definition: TiltedCylinderIF.H:94
double Real
Definition: REAL.H:33
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
RealVect m_direction
Definition: TiltedCylinderIF.H:79
virtual GeometryService::InOut InsideOutside(const RealVect &a_low, const RealVect &a_high) const
int m_coordDir
Definition: TiltedCylinderIF.H:81
virtual bool fastIntersection(const RealVect &a_low, const RealVect &a_high) const
Definition: TiltedCylinderIF.H:71
bool m_inside
Definition: TiltedCylinderIF.H:83
Real m_radius2
Definition: TiltedCylinderIF.H:85
TiltedCylinderIF()
Definition: TiltedCylinderIF.H:89
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).
Real m_radius
Definition: TiltedCylinderIF.H:78