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. More... | |
WedgeIF (const WedgeIF &a_inputIF) | |
Copy constructor. More... | |
virtual | ~WedgeIF () |
Destructor. | |
virtual Real | value (const RealVect &a_pos) const |
Get distance to object. More... | |
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 |
WedgeIF::WedgeIF | ( | const WedgeIF & | a_inputIF | ) |
Copy constructor.
[in] | a_inputIF | Another polygon rod |
|
virtual |
Get distance to object.
[in] | a_pos | Position |