Base class for implicit functions. More...
Public Member Functions | |
TypeName ("implicitFunction") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, implicitFunction, dict,(const dictionary &dict),(dict)) | |
Declare run-time constructor selection table. More... | |
implicitFunction ()=default | |
Default construct. More... | |
virtual | ~implicitFunction ()=default |
Destructor. More... | |
virtual scalar | value (const vector &p) const |
virtual vector | grad (const vector &p) const |
virtual scalar | distanceToSurfaces (const vector &p) const |
Static Public Member Functions | |
static autoPtr< implicitFunction > | New (const word &implicitFunctionType, const dictionary &dict) |
Return a reference to the selected implicitFunction. More... | |
Base class for implicit functions.
Original code supplied by Henning Scheufler, DLR (2019)
Definition at line 56 of file implicitFunction.H.
|
default |
Default construct.
|
virtualdefault |
Destructor.
TypeName | ( | "implicitFunction" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
implicitFunction | , | ||
dict | , | ||
(const dictionary &dict) | , | ||
(dict) | |||
) |
Declare run-time constructor selection table.
|
static |
Return a reference to the selected implicitFunction.
|
inlinevirtual |
Reimplemented in composedFunctionImplicitFunction, cylinderImplicitFunction, ellipsoidImplicitFunction, paraboloidImplicitFunction, planeImplicitFunction, sinImplicitFunction, and sphereImplicitFunction.
Definition at line 96 of file implicitFunction.H.
Reimplemented in composedFunctionImplicitFunction, cylinderImplicitFunction, ellipsoidImplicitFunction, paraboloidImplicitFunction, planeImplicitFunction, sinImplicitFunction, and sphereImplicitFunction.
Definition at line 101 of file implicitFunction.H.
References pTraits< complex >::max.
|
inlinevirtual |
Reimplemented in composedFunctionImplicitFunction, cylinderImplicitFunction, ellipsoidImplicitFunction, paraboloidImplicitFunction, planeImplicitFunction, sinImplicitFunction, and sphereImplicitFunction.
Definition at line 106 of file implicitFunction.H.