|
chombo-discharge
|
Cylinder object with rounded edges (no endcaps) More...
#include <CD_RoundedCylinderIF.H>


Public Member Functions | |
| RoundedCylinderIF (const RealVect a_center1, const RealVect a_center2, const Real a_radius, const Real a_curv, const bool a_fluidInside) | |
| Constructor. | |
| RoundedCylinderIF (const RoundedCylinderIF &a_inputIF) | |
| Copy constructor. | |
| virtual Real | value (const RealVect &a_point) const override |
| Get distance to object. | |
| virtual BaseIF * | newImplicitFunction () const override |
| IF factory method. | |
Protected Member Functions | |
| void | makeBaseIF () |
| Make the implicit function. | |
Protected Attributes | |
| RealVect | m_center1 |
| Cylinder center. | |
| RealVect | m_center2 |
| Cylinder center. | |
| Real | m_length |
| Cylinder length. | |
| Real | m_radius |
| Cylinder radius. | |
| Real | m_curv |
| Radius of curvature. | |
| bool | m_fluidInside |
| Inside or outside domain. | |
| RefCountedPtr< BaseIF > | m_baseIF |
| Implicit function. | |
Cylinder object with rounded edges (no endcaps)
| RoundedCylinderIF::RoundedCylinderIF | ( | const RoundedCylinderIF & | a_inputIF | ) |
Copy constructor.
| [in] | a_inputIF | Input cylinder |
Get distance to object.
| [in] | a_point | Physical position. |