Public Member Functions | Static Public Member Functions | List of all members
implicitFunction Class Reference

Base class for implicit functions. More...

Inheritance diagram for implicitFunction:
Inheritance graph
[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 52 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()

virtual scalar value ( const vector p) const
inlinevirtual

◆ grad()

virtual vector grad ( const vector p) const
inlinevirtual

◆ distanceToSurfaces()

virtual scalar distanceToSurfaces ( const vector p) const
inlinevirtual

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