|
chombo-discharge
|
Implicit function for a wedge. More...
#include <CD_WedgeIF.H>


Public Member Functions | |
| WedgeIF (const int a_dir, const Real a_angle, const Real a_curv, const RealVect a_point, const bool a_inside) | |
| Base constructor. | |
| WedgeIF (const WedgeIF &a_inputIF) | |
| Copy constructor. | |
| virtual | ~WedgeIF () |
| Destructor. | |
| virtual Real | value (const RealVect &a_pos) const |
| Get distance to object. | |
| virtual BaseIF * | newImplicitFunction () const |
| Factory method. | |
Protected Attributes | |
| RefCountedPtr< BaseIF > | m_baseIF |
| Base function. | |
Implicit function for a wedge.
| WedgeIF::WedgeIF | ( | const int | a_dir, |
| const Real | a_angle, | ||
| const Real | a_curv, | ||
| const RealVect | a_point, | ||
| const bool | a_inside | ||
| ) |
Base constructor.
| [in] | a_dir | Direction, 0=x,1=y,2=z |
| [in] | a_angle | Opening angle |
| [in] | a_curv | Corner curvature |
| [in] | a_point | Center of circle used for curvature |
| [in] | a_inside | Fluid on inside or not |
Copy constructor.
| [in] | a_inputIF | Another polygon rod |
Get distance to object.
| [in] | a_pos | Position |