![]() |
LifeV
|
This file contains the definition of the integrate function. More...
#include <lifev/core/LifeV.hpp>#include <lifev/core/util/OpenMPParameters.hpp>#include <lifev/eta/expression/RequestLoopElement.hpp>#include <lifev/eta/expression/RequestLoopVolumeID.hpp>#include <lifev/eta/expression/RequestLoopFaceID.hpp>#include <lifev/core/fem/QuadratureRule.hpp>#include <lifev/eta/fem/QRAdapterBase.hpp>#include <lifev/eta/fem/QRAdapterNeverAdapt.hpp>#include <lifev/eta/expression/IntegrateMatrixElement.hpp>#include <lifev/eta/expression/IntegrateVectorElement.hpp>#include <lifev/eta/expression/IntegrateValueElement.hpp>#include <lifev/eta/expression/EvaluateAtQuadraturePoint.hpp>#include <lifev/eta/expression/ComputeFineScaleVelocity.hpp>#include <lifev/eta/expression/ComputeFineScalePressure.hpp>#include <lifev/eta/expression/IntegrateMatrixVolumeID.hpp>#include <lifev/eta/expression/IntegrateVectorVolumeID.hpp>#include <lifev/eta/expression/IntegrateVectorFaceID.hpp>#include <lifev/eta/expression/IntegrateMatrixFaceID.hpp>#include <lifev/eta/expression/IntegrateValueElementLSAdapted.hpp>#include <lifev/eta/expression/IntegrateVectorElementLSAdapted.hpp>#include <lifev/eta/expression/IntegrateMatrixElementLSAdapted.hpp>#include <lifev/eta/expression/IntegrateMatrixFaceIDLSAdapted.hpp>#include <lifev/eta/expression/IntegrateVectorFaceIDLSAdapted.hpp>
Include dependency graph for Integrate.hpp:Go to the source code of this file.
Namespaces | |
| LifeV | |
| Default Physical Solver. | |
| ExpressionAssembly | |
| LifeV::ExpressionAssembly | |
Functions | |
| template<typename MeshType , typename TestSpaceType , typename SolutionSpaceType , typename ExpressionType , typename QRAdapterType > | |
| IntegrateMatrixElement< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType, QRAdapterType > | integrate (const RequestLoopElement< MeshType > &request, const QRAdapterBase< QRAdapterType > &qrAdapterBase, const std::shared_ptr< TestSpaceType > &testSpace, const std::shared_ptr< SolutionSpaceType > &solutionSpace, const ExpressionType &expression, const UInt offsetUp=0, const UInt offsetLeft=0) |
| Integrate function for matricial expressions. More... | |
| template<typename MeshType , typename TestSpaceType , typename SolutionSpaceType , typename ExpressionType > | |
| IntegrateMatrixElement< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType, QRAdapterNeverAdapt > | integrate (const RequestLoopElement< MeshType > &request, const QuadratureRule &quadrature, const std::shared_ptr< TestSpaceType > &testSpace, const std::shared_ptr< SolutionSpaceType > &solutionSpace, const ExpressionType &expression, const UInt offsetUp=0, const UInt offsetLeft=0) |
| template<typename MeshType , typename TestSpaceType , typename SolutionSpaceType , typename ExpressionType , typename QRAdapterType > | |
| IntegrateMatrixElement< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType, QRAdapterType > | integrate (const RequestLoopElement< MeshType > &request, const QRAdapterBase< QRAdapterType > &qrAdapterBase, const std::shared_ptr< TestSpaceType > &testSpace, const std::shared_ptr< SolutionSpaceType > &solutionSpace, const ExpressionType &expression, const OpenMPParameters &ompParams, const UInt offsetUp=0, const UInt offsetLeft=0) |
| Integrate function for matricial expressions (multi-threaded path) More... | |
| template<typename MeshType , typename TestSpaceType , typename SolutionSpaceType , typename ExpressionType > | |
| IntegrateMatrixElement< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType, QRAdapterNeverAdapt > | integrate (const RequestLoopElement< MeshType > &request, const QuadratureRule &quadrature, const std::shared_ptr< TestSpaceType > &testSpace, const std::shared_ptr< SolutionSpaceType > &solutionSpace, const ExpressionType &expression, const OpenMPParameters &ompParams, const UInt offsetUp=0, const UInt offsetLeft=0) |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType , typename QRAdapterType > | |
| IntegrateVectorElement< MeshType, TestSpaceType, ExpressionType, QRAdapterType > | integrate (const RequestLoopElement< MeshType > &request, const QRAdapterBase< QRAdapterType > &qrAdapterBase, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression, const UInt offset=0) |
| Integrate function for vectorial expressions. More... | |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType > | |
| IntegrateVectorElement< MeshType, TestSpaceType, ExpressionType, QRAdapterNeverAdapt > | integrate (const RequestLoopElement< MeshType > &request, const QuadratureRule &quadrature, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression, const UInt offset=0) |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType , typename QRAdapterType > | |
| ComputeFineScaleVelocity< MeshType, TestSpaceType, ExpressionType, QRAdapterType > | ComputeFineScaleVel (const RequestLoopElement< MeshType > &request, const QRAdapterBase< QRAdapterType > &qrAdapterBase, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression, const UInt offset=0) |
| Compute stress function for vectorial expressions. More... | |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType > | |
| ComputeFineScaleVelocity< MeshType, TestSpaceType, ExpressionType, QRAdapterNeverAdapt > | ComputeFineScaleVel (const RequestLoopElement< MeshType > &request, const QuadratureRule &quadrature, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression, const UInt offset=0) |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType , typename QRAdapterType > | |
| ComputeFineScalePressure< MeshType, TestSpaceType, ExpressionType, QRAdapterType > | ComputeFineScalePres (const RequestLoopElement< MeshType > &request, const QRAdapterBase< QRAdapterType > &qrAdapterBase, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression, const UInt offset=0) |
| Compute stress function for vectorial expressions. More... | |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType > | |
| ComputeFineScalePressure< MeshType, TestSpaceType, ExpressionType, QRAdapterNeverAdapt > | ComputeFineScalePres (const RequestLoopElement< MeshType > &request, const QuadratureRule &quadrature, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression, const UInt offset=0) |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType , typename QRAdapterType > | |
| EvaluateAtQuadraturePoint< MeshType, TestSpaceType, ExpressionType, QRAdapterType > | EvaluateAtQuadrature (const RequestLoopElement< MeshType > &request, const QRAdapterBase< QRAdapterType > &qrAdapterBase, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression, const UInt offset=0) |
| Integrate function for vectorial expressions. More... | |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType > | |
| EvaluateAtQuadraturePoint< MeshType, TestSpaceType, ExpressionType, QRAdapterNeverAdapt > | EvaluateAtQuadrature (const RequestLoopElement< MeshType > &request, const QuadratureRule &quadrature, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression, const UInt offset=0) |
| template<typename MeshType , typename ExpressionType , typename QRAdapterType > | |
| IntegrateValueElement< MeshType, ExpressionType, QRAdapterType > | integrate (const RequestLoopElement< MeshType > &request, const QRAdapterBase< QRAdapterType > &qrAdapterBase, const ExpressionType &expression) |
| Integrate function for benchmark expressions. More... | |
| template<typename MeshType , typename ExpressionType > | |
| IntegrateValueElement< MeshType, ExpressionType, QRAdapterNeverAdapt > | integrate (const RequestLoopElement< MeshType > &request, const QuadratureRule &quadrature, const ExpressionType &expression) |
| template<typename MeshType , typename TestSpaceType , typename SolutionSpaceType , typename ExpressionType > | |
| IntegrateMatrixVolumeID< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType, QRAdapterNeverAdapt > | integrate (const RequestLoopVolumeID< MeshType > &request, const QuadratureRule &quadrature, const std::shared_ptr< TestSpaceType > &testSpace, const std::shared_ptr< SolutionSpaceType > &solutionSpace, const ExpressionType &expression) |
| template<typename MeshType , typename TestSpaceType , typename SolutionSpaceType , typename ExpressionType , typename QRAdapterType > | |
| IntegrateMatrixVolumeID< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType, QRAdapterType > | integrate (const RequestLoopVolumeID< MeshType > &request, const QRAdapterBase< QRAdapterType > &qrAdapter, const std::shared_ptr< TestSpaceType > &testSpace, const std::shared_ptr< SolutionSpaceType > &solutionSpace, const ExpressionType &expression) |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType > | |
| IntegrateVectorVolumeID< MeshType, TestSpaceType, ExpressionType, QRAdapterNeverAdapt > | integrate (const RequestLoopVolumeID< MeshType > &request, const QuadratureRule &quadrature, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression) |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType , typename QRAdapterType > | |
| IntegrateVectorVolumeID< MeshType, TestSpaceType, ExpressionType, QRAdapterType > | integrate (const RequestLoopVolumeID< MeshType > &request, const QRAdapterBase< QRAdapterType > &qrAdapter, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression) |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType > | |
| IntegrateVectorFaceID< MeshType, TestSpaceType, ExpressionType > | integrate (const RequestLoopFaceID< MeshType > &request, const QuadratureBoundary &quadratureBoundary, const std::shared_ptr< TestSpaceType > &testSpace, const ExpressionType &expression) |
| template<typename MeshType , typename TestSpaceType , typename SolutionSpaceType , typename ExpressionType > | |
| IntegrateMatrixFaceID< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType > | integrate (const RequestLoopFaceID< MeshType > &request, const QuadratureBoundary &quadratureBoundary, const std::shared_ptr< TestSpaceType > testSpace, const std::shared_ptr< SolutionSpaceType > solutionSpace, const ExpressionType &expression) |
| template<typename MeshType , typename TestSpaceType , typename SolutionSpaceType , typename ExpressionType , typename LSFESpaceType , typename LSVectorType > | |
| IntegrateMatrixFaceIDLSAdapted< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType, LSFESpaceType, LSVectorType > | integrate (const RequestLoopFaceID< MeshType > &request, const LevelSetBDQRAdapter< LSFESpaceType, LSVectorType > &quadratureAdapter, const std::shared_ptr< TestSpaceType > testSpace, const std::shared_ptr< SolutionSpaceType > solutionSpace, const ExpressionType &expression) |
| template<typename MeshType , typename TestSpaceType , typename ExpressionType , typename LSFESpaceType , typename LSVectorType > | |
| IntegrateVectorFaceIDLSAdapted< MeshType, TestSpaceType, ExpressionType, LSFESpaceType, LSVectorType > | integrate (const RequestLoopFaceID< MeshType > &request, const LevelSetBDQRAdapter< LSFESpaceType, LSVectorType > &quadratureAdapter, const std::shared_ptr< TestSpaceType > testSpace, const ExpressionType &expression) |
This file contains the definition of the integrate function.
Definition in file Integrate.hpp.