|
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