Loading...
Searching...
No Matches
sinImplicitFunction Class Reference

Original code supplied by Henning Scheufler, DLR (2019). More...

#include <sinImplicitFunction.H>

Inheritance diagram for sinImplicitFunction:
Collaboration diagram for sinImplicitFunction:

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< implicitFunctionNew (const word &implicitFunctionType, const dictionary &dict)
 Return a reference to the selected implicitFunction.

Detailed Description

Original code supplied by Henning Scheufler, DLR (2019).

Source files

Definition at line 51 of file sinImplicitFunction.H.

Constructor & Destructor Documentation

◆ sinImplicitFunction() [1/2]

sinImplicitFunction ( const scalar period,
const scalar phase,
const scalar amplitude,
const vector & direction,
const vector & up,
const vector & origin )

Construct from components.

◆ sinImplicitFunction() [2/2]

sinImplicitFunction ( const dictionary & dict)
explicit

Construct from dictionary (used by implicitFunctions).

References dict.

◆ ~sinImplicitFunction()

virtual ~sinImplicitFunction ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "sin" )

Runtime type information.

◆ value()

virtual scalar value ( const vector & p) const
inlinevirtual

Reimplemented from implicitFunction.

Definition at line 115 of file sinImplicitFunction.H.

References p, Foam::constant::mathematical::pi(), Foam::sin(), and x.

Here is the call graph for this function:

◆ grad()

virtual vector grad ( const vector & p) const
inlinevirtual

Reimplemented from implicitFunction.

Definition at line 126 of file sinImplicitFunction.H.

References NotImplemented, p, and Foam::Zero.

◆ distanceToSurfaces()

virtual scalar distanceToSurfaces ( const vector & p) const
inlinevirtual

Reimplemented from implicitFunction.

Definition at line 132 of file sinImplicitFunction.H.

References NotImplemented, and p.


The documentation for this class was generated from the following file:
  • applications/utilities/preProcessing/setAlphaField/alphaFieldFunctions/implicitFunctions/sin/sinImplicitFunction.H