| 
| 
using  | DeviceType = typename MeshType::DeviceType | 
| 
using  | MeshType = typename OutMeshFunction::MeshType | 
| 
using  | RealType = typename InFunction::RealType | 
| 
using  | TraverserUserData = Functions::MeshFunctionEvaluatorTraverserUserData< OutMeshFunction, InFunction, RealType > | 
 | 
| 
template<typename OutMeshFunctionPointer, typename InFunctionPointer>  | 
| static void  | evaluate (OutMeshFunctionPointer &meshFunction, const InFunctionPointer &function, const RealType &time=(RealType) 0.0, const RealType &outFunctionMultiplicator=(RealType) 0.0, const RealType &inFunctionMultiplicator=(RealType) 1.0) | 
| 
template<typename OutMeshFunctionPointer, typename InFunctionPointer>  | 
| static void  | evaluateAllEntities (OutMeshFunctionPointer &meshFunction, const InFunctionPointer &function, const RealType &time=(RealType) 0.0, const RealType &outFunctionMultiplicator=(RealType) 0.0, const RealType &inFunctionMultiplicator=(RealType) 1.0) | 
| 
template<typename OutMeshFunctionPointer, typename InFunctionPointer>  | 
| static void  | evaluateBoundaryEntities (OutMeshFunctionPointer &meshFunction, const InFunctionPointer &function, const RealType &time=(RealType) 0.0, const RealType &outFunctionMultiplicator=(RealType) 0.0, const RealType &inFunctionMultiplicator=(RealType) 1.0) | 
| 
template<typename OutMeshFunctionPointer, typename InFunctionPointer>  | 
| static void  | evaluateInteriorEntities (OutMeshFunctionPointer &meshFunction, const InFunctionPointer &function, const RealType &time=(RealType) 0.0, const RealType &outFunctionMultiplicator=(RealType) 0.0, const RealType &inFunctionMultiplicator=(RealType) 1.0) | 
 | 
| enum   | EntitiesType { all
, boundary
, interior
 } | 
 | 
| 
template<typename OutMeshFunctionPointer, typename InFunctionPointer>  | 
| static void  | evaluateEntities (OutMeshFunctionPointer &meshFunction, const InFunctionPointer &function, const RealType &time, const RealType &outFunctionMultiplicator, const RealType &inFunctionMultiplicator, EntitiesType entitiesType) | 
The documentation for this class was generated from the following files:
- src/TNL/Functions/MeshFunctionEvaluator.h
 
- src/TNL/Functions/MeshFunctionEvaluator_impl.h