Original code supplied by Henning Scheufler, DLR (2019). More...
#include <sinImplicitFunction.H>


Public Member Functions | |
| TypeName ("sin") | |
| Runtime type information. | |
| sinImplicitFunction (const scalar period, const scalar phase, const scalar amplitude, const vector &direction, const vector &up, const vector &origin) | |
| Construct from components. | |
| sinImplicitFunction (const dictionary &dict) | |
| Construct from dictionary (used by implicitFunctions). | |
| virtual | ~sinImplicitFunction ()=default |
| Destructor. | |
| virtual scalar | value (const vector &p) const |
| virtual vector | grad (const vector &p) const |
| virtual scalar | distanceToSurfaces (const vector &p) const |
| Public Member Functions inherited from implicitFunction | |
| TypeName ("implicitFunction") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, implicitFunction, dict,(const dictionary &dict),(dict)) | |
| Declare run-time constructor selection table. | |
| implicitFunction ()=default | |
| Default construct. | |
| virtual | ~implicitFunction ()=default |
| Destructor. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from implicitFunction | |
| static autoPtr< implicitFunction > | New (const word &implicitFunctionType, const dictionary &dict) |
| Return a reference to the selected implicitFunction. | |
Original code supplied by Henning Scheufler, DLR (2019).
Definition at line 51 of file sinImplicitFunction.H.
| sinImplicitFunction | ( | const scalar | period, |
| const scalar | phase, | ||
| const scalar | amplitude, | ||
| const vector & | direction, | ||
| const vector & | up, | ||
| const vector & | origin ) |
Construct from components.
|
explicit |
Construct from dictionary (used by implicitFunctions).
References dict.
|
virtualdefault |
Destructor.
| TypeName | ( | "sin" | ) |
Runtime type information.
|
inlinevirtual |
Reimplemented from implicitFunction.
Definition at line 115 of file sinImplicitFunction.H.
References p, Foam::constant::mathematical::pi(), Foam::sin(), and x.

Reimplemented from implicitFunction.
Definition at line 126 of file sinImplicitFunction.H.
References NotImplemented, p, and Foam::Zero.
|
inlinevirtual |
Reimplemented from implicitFunction.
Definition at line 132 of file sinImplicitFunction.H.
References NotImplemented, and p.