fieldMapper::FieldOpFunctor< Type, FieldOp > Class Template Reference

Class used to lazily evaluate field-generating operators. More...

Inheritance diagram for fieldMapper::FieldOpFunctor< Type, FieldOp >:
Collaboration diagram for fieldMapper::FieldOpFunctor< Type, FieldOp >:

Public Member Functions

 FieldOpFunctor (const FieldOp &op)
 Construct from an operator. More...
 
virtual ~FieldOpFunctor ()
 Destructor. More...
 
virtual tmp< Field< Type > > operator() () const
 Evaluate the field. More...
 
- Public Member Functions inherited from fieldMapper::FieldFunctor< Type >
 FieldFunctor ()
 Construct null. More...
 
virtual ~FieldFunctor ()
 Destructor. More...
 

Detailed Description

template<class Type, class FieldOp>
class Foam::fieldMapper::FieldOpFunctor< Type, FieldOp >

Class used to lazily evaluate field-generating operators.

Definition at line 203 of file fieldMapper.H.

Constructor & Destructor Documentation

◆ FieldOpFunctor()

FieldOpFunctor ( const FieldOp &  op)
inline

Construct from an operator.

Definition at line 218 of file fieldMapper.H.

◆ ~FieldOpFunctor()

virtual ~FieldOpFunctor ( )
inlinevirtual

Destructor.

Definition at line 226 of file fieldMapper.H.

Member Function Documentation

◆ operator()()

virtual tmp<Field<Type> > operator() ( ) const
inlinevirtual

Evaluate the field.

Implements fieldMapper::FieldFunctor< Type >.

Definition at line 233 of file fieldMapper.H.


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