|
IFEM
90A354
|
Class describing the immersed boundary as a scalar function. More...
#include <IBGeometries.h>


Public Member Functions | |
| GeoFunc2D (RealFunc *f=nullptr, double p=1.0, double eps=0.5) | |
| Default constructor. | |
| virtual double | Alpha (const Vec3 &X) const |
| Performs the inside-outside test for the geometric object. | |
Public Member Functions inherited from Immersed::Geometry | |
| virtual | ~Geometry () |
| Empty destructor. | |
| virtual double | Alpha (double X, double Y, double Z) const |
| Performs the inside-outside test for the geometric object. More... | |
| virtual ElementBlock * | tesselate () const |
| Creates a finite element model of the geometry for visualization. | |
Private Attributes | |
| RealFunc * | myAlpha |
| Function describing the inside-outside state. | |
| double | myExponent |
| The exponent to apply on the myAlpha function. | |
| double | threshold |
| Inside/outside threshold. | |
Additional Inherited Members | |
Protected Member Functions inherited from Immersed::Geometry | |
| Geometry () | |
| The default constructor is protected to allow sub-classes only. | |
Class describing the immersed boundary as a scalar function.