Loading...
Searching...
No Matches
polyDegree1 Class Reference

First degree polynominal function. More...

#include <polyDegree1.H>

Inheritance diagram for polyDegree1:
Collaboration diagram for polyDegree1:

Public Member Functions

 TypeName ("polyDegree1")
 Runtime type information.
 polyDegree1 (const labelVector &dirs)
 Construct from nTerms.
virtual ~polyDegree1 ()=default
 Destructor.
virtual scalar value (const vector &vec)
virtual const scalarFieldtermValues (const vector &vec)
Public Member Functions inherited from multiDimPolyFunctions
 TypeName ("multiDimPolyFunctions")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, multiDimPolyFunctions, word,(const Vector< label > dirs),(dirs))
 multiDimPolyFunctions (const labelVector &dirs)
 Construct with directions.
virtual ~multiDimPolyFunctions ()=default
 Destructor.
label & nTerms ()
scalarFieldcoeffs ()

Additional Inherited Members

Static Public Member Functions inherited from multiDimPolyFunctions
static autoPtr< multiDimPolyFunctionsNew (const word &multiDimPolyFunctionsType, const labelVector &dirs)
 Select a multiDimPolyFunctions.
Protected Attributes inherited from multiDimPolyFunctions
label nTerms_
 Number of polynomial term.
const labelVector geomDir_
vector geomCorrection_
scalarField coeffs_
scalarField termValues_

Detailed Description

First degree polynominal function.

c0 + c1*x + c2*y + c3*z

Original code supplied by Henning Scheufler, DLR (2019)

Source files

Definition at line 55 of file polyDegree1.H.

Constructor & Destructor Documentation

◆ polyDegree1()

polyDegree1 ( const labelVector & dirs)
explicit

◆ ~polyDegree1()

virtual ~polyDegree1 ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "polyDegree1" )

Runtime type information.

◆ value()

Foam::scalar value ( const vector & vec)
virtual

Implements multiDimPolyFunctions.

Definition at line 57 of file polyDegree1.C.

References multiDimPolyFunctions::coeffs_, forAll, multiDimPolyFunctions::geomDir_, and value().

Referenced by value().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ termValues()

const Foam::scalarField & termValues ( const vector & vec)
virtual

The documentation for this class was generated from the following files:
  • src/finiteVolume/fvMatrices/solvers/multiDimPolyFitter/multiDimPolyFunctions/polyDegree1.H
  • src/finiteVolume/fvMatrices/solvers/multiDimPolyFitter/multiDimPolyFunctions/polyDegree1.C