Template Numerical Library version\ main:f17d0c8
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Protected Types | Static Protected Member Functions | List of all members
TNL::Functions::VectorFieldEvaluator< OutVectorField, InVectorField > Class Template Reference

Public Types

typedef MeshType::DeviceType DeviceType
 
typedef OutVectorField::MeshType MeshType
 
typedef OutVectorField::RealType RealType
 
typedef Functions::VectorFieldEvaluatorTraverserUserData< OutVectorField, InVectorField, RealType > TraverserUserData
 

Static Public Member Functions

template<typename OutVectorFieldPointer , typename InVectorFieldPointer >
static void evaluate (OutVectorFieldPointer &meshFunction, const InVectorFieldPointer &function, const RealType &time=0.0, const RealType &outFunctionMultiplicator=0.0, const RealType &inFunctionMultiplicator=1.0)
 
template<typename OutVectorFieldPointer , typename InVectorFieldPointer >
static void evaluateAllEntities (OutVectorFieldPointer &meshFunction, const InVectorFieldPointer &function, const RealType &time=0.0, const RealType &outFunctionMultiplicator=0.0, const RealType &inFunctionMultiplicator=1.0)
 
template<typename OutVectorFieldPointer , typename InVectorFieldPointer >
static void evaluateBoundaryEntities (OutVectorFieldPointer &meshFunction, const InVectorFieldPointer &function, const RealType &time=0.0, const RealType &outFunctionMultiplicator=0.0, const RealType &inFunctionMultiplicator=1.0)
 
template<typename OutVectorFieldPointer , typename InVectorFieldPointer >
static void evaluateInteriorEntities (OutVectorFieldPointer &meshFunction, const InVectorFieldPointer &function, const RealType &time=0.0, const RealType &outFunctionMultiplicator=0.0, const RealType &inFunctionMultiplicator=1.0)
 

Protected Types

enum  EntitiesType { all , boundary , interior }
 

Static Protected Member Functions

template<typename OutVectorFieldPointer , typename InVectorFieldPointer >
static void evaluateEntities (OutVectorFieldPointer &meshFunction, const InVectorFieldPointer &function, const RealType &time, const RealType &outFunctionMultiplicator, const RealType &inFunctionMultiplicator, EntitiesType entitiesType)
 

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