Cylinder object with rounded edges (no endcaps)
More...
#include <CD_RoundedCylinderIF.H>
|
| | 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.
|
| |
|
|
void | makeBaseIF () |
| | Make the implicit function.
|
| |
| BaseIF * | makeBaseIF3D () |
| | Make BaseIF.
|
| |
|
|
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() [1/2]
| RoundedCylinderIF::RoundedCylinderIF |
( |
const RealVect & |
a_center1, |
|
|
const RealVect & |
a_center2, |
|
|
const Real |
a_radius, |
|
|
const Real |
a_curv, |
|
|
const bool |
a_fluidInside |
|
) |
| |
Constructor.
- Parameters
-
| [in] | a_center1 | Cylinder endpoint |
| [in] | a_center2 | Other cylinder endpoint |
| [in] | a_radius | Cylinder radius |
| [in] | a_curv | Radius of curvature |
| [in] | a_fluidInside | Domain on inside or outside |
◆ RoundedCylinderIF() [2/2]
Copy constructor.
- Parameters
-
| [in] | a_inputIF | Input cylinder |
◆ makeBaseIF3D()
| BaseIF * RoundedCylinderIF::makeBaseIF3D |
( |
| ) |
|
|
protected |
Make BaseIF.
- Returns
- Newly created implicit function for the rounded cylinder.
◆ newImplicitFunction()
| BaseIF * RoundedCylinderIF::newImplicitFunction |
( |
| ) |
const |
|
overridevirtual |
IF factory method.
- Returns
- New copy of this implicit function
◆ value()
| Real RoundedCylinderIF::value |
( |
const RealVect & |
a_point | ) |
const |
|
overridevirtual |
Get distance to object.
- Parameters
-
| [in] | a_point | Physical position. |
- Returns
- Function value at the given point
The documentation for this class was generated from the following files: