Public Types | Public Member Functions | List of all members
FieldFunction1< Function1Type > Class Template Reference
Inheritance diagram for FieldFunction1< Function1Type >:
Inheritance graph
[legend]
Collaboration diagram for FieldFunction1< Function1Type >:
Collaboration graph
[legend]

Public Types

typedef Function1Type::returnType Type
 

Public Member Functions

 FieldFunction1 (const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr)
 
virtual tmp< Function1< Type > > clone () const
 
virtual ~FieldFunction1 ()=default
 
virtual tmp< Field< Type > > value (const scalarField &x) const
 
virtual tmp< Field< Type > > integrate (const scalarField &x1, const scalarField &x2) const
 

Detailed Description

template<class Function1Type>
class Foam::FieldFunction1< Function1Type >

Definition at line 288 of file Function1.H.

Member Typedef Documentation

◆ Type

typedef Function1Type::returnType Type

Definition at line 294 of file Function1.H.

Constructor & Destructor Documentation

◆ FieldFunction1()

FieldFunction1 ( const word entryName,
const dictionary dict,
const objectRegistry obrPtr = nullptr 
)

Definition at line 120 of file Function1.C.

◆ ~FieldFunction1()

virtual ~FieldFunction1 ( )
virtualdefault

Member Function Documentation

◆ clone()

Foam::tmp< Foam::Function1< typename Function1Type::returnType > > clone
virtual

Definition at line 132 of file Function1.C.

◆ value()

Foam::tmp< Foam::Field< typename Function1Type::returnType > > value ( const scalarField x) const
virtual

Definition at line 103 of file Function1.C.

References fld, forAll, Foam::New(), and x.

Here is the call graph for this function:

◆ integrate()

Foam::tmp< Foam::Field< typename Function1Type::returnType > > integrate ( const scalarField x1,
const scalarField x2 
) const
virtual

Definition at line 144 of file Function1.C.

References fld, forAll, and Foam::New().

Here is the call graph for this function:

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