|
chombo-discharge
|
Implicit function which represents an infinite half-plane with "holes". More...
#include <CD_ProfilePlaneIF.H>


Public Member Functions | |
| ProfilePlaneIF ()=delete | |
| Disallowed weak construction. | |
| ProfilePlaneIF (const RealVect a_point, const Real a_width, const BaseIF *a_impFunc, const int a_numLeft, const int a_numRight, const Real a_ccDist, const Real a_xShift, const Real a_yShift, const Real a_curv, const bool a_fluidInside) | |
| Full constructor. | |
| ProfilePlaneIF (const ProfilePlaneIF &a_inputIF) | |
| Copy constructor. | |
| virtual | ~ProfilePlaneIF () |
| Destructor. | |
| virtual Real | value (const RealVect &a_pos) const |
| Level-set function. | |
| virtual BaseIF * | newImplicitFunction () const |
| Factory method. | |
Protected Attributes | |
| RefCountedPtr< BaseIF > | m_baseif |
| bool | m_fluidInside |
Implicit function which represents an infinite half-plane with "holes".
| ProfilePlaneIF::ProfilePlaneIF | ( | const RealVect | a_point, |
| const Real | a_width, | ||
| const BaseIF * | a_impFunc, | ||
| const int | a_numLeft, | ||
| const int | a_numRight, | ||
| const Real | a_ccDist, | ||
| const Real | a_xShift, | ||
| const Real | a_yShift, | ||
| const Real | a_curv, | ||
| const bool | a_fluidInside | ||
| ) |
Full constructor.
| [in] | a_point | Point on the plane |
| [in] | a_width | Box width |
| [in] | a_impFunc | Implicit function to extract from the box |
| [in] | a_numLeft | Number of holes to the left (of the centerpoint) |
| [in] | a_numRight | Number of holes to the right (of the centerpoint) |
| [in] | a_ccDist | Distance between holes |
| [in] | a_xShift | Profile shift to the left/right (relative to centerponit) |
| [in] | a_yShift | Profile shift up/down (relative to centerponit) |
| [in] | a_curv | Corner curvatures |
| [in] | a_fluidInside | Fluid on inside or not |
| ProfilePlaneIF::ProfilePlaneIF | ( | const ProfilePlaneIF & | a_inputIF | ) |
Copy constructor.
| [in] | a_inputIF | Other plane |
Level-set function.
| [in] | a_pos | Position |