implicitFunction Class Reference

Base class for implicit functions. More...

Inheritance diagram for implicitFunction:
[legend]

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

Detailed Description

Base class for implicit functions.

Original code supplied by Henning Scheufler, DLR (2019)

Source files

Definition at line 56 of file implicitFunction.H.

Constructor & Destructor Documentation

◆ implicitFunction()

implicitFunction ( )
default

Default construct.

◆ ~implicitFunction()

virtual ~implicitFunction ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "implicitFunction"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
implicitFunction  ,
dict  ,
(const dictionary &dict ,
(dict  
)

Declare run-time constructor selection table.

◆ New()

static autoPtr<implicitFunction> New ( const word implicitFunctionType,
const dictionary dict 
)
static

Return a reference to the selected implicitFunction.

◆ value()

◆ grad()

◆ distanceToSurfaces()

virtual scalar distanceToSurfaces ( const vector p) const
inlinevirtual

The documentation for this class was generated from the following file: