Base class for implicit functions. More...
Public Member Functions | |
TypeName ("implicitFunction") | |
declareRunTimeSelectionTable (autoPtr, implicitFunction, dict,(const dictionary &dict),(dict)) | |
implicitFunction ()=default | |
virtual | ~implicitFunction ()=default |
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) |
Base class for implicit functions.
Original code supplied by Henning Scheufler, DLR (2019)
Definition at line 52 of file implicitFunction.H.
|
default |
|
virtualdefault |
TypeName | ( | "implicitFunction" | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
implicitFunction | , | ||
dict | , | ||
(const dictionary &dict) | , | ||
(dict) | |||
) |
|
static |
|
inlinevirtual |
Reimplemented in composedFunctionImplicitFunction, sinImplicitFunction, cylinderImplicitFunction, sphereImplicitFunction, planeImplicitFunction, ellipsoidImplicitFunction, and paraboloidImplicitFunction.
Definition at line 92 of file implicitFunction.H.
Reimplemented in composedFunctionImplicitFunction, sinImplicitFunction, cylinderImplicitFunction, ellipsoidImplicitFunction, sphereImplicitFunction, paraboloidImplicitFunction, and planeImplicitFunction.
Definition at line 97 of file implicitFunction.H.
References VectorSpace< Vector< scalar >, scalar, 3 >::max.
|
inlinevirtual |
Reimplemented in composedFunctionImplicitFunction, sinImplicitFunction, cylinderImplicitFunction, ellipsoidImplicitFunction, sphereImplicitFunction, paraboloidImplicitFunction, and planeImplicitFunction.
Definition at line 102 of file implicitFunction.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.