![]() |
LifeV
|
This file contains the definition of the buildGraph function. More...
#include <lifev/core/LifeV.hpp>#include <lifev/core/util/OpenMPParameters.hpp>#include <lifev/eta/expression/RequestLoopElement.hpp>#include <lifev/core/fem/QuadratureRule.hpp>#include <lifev/eta/expression/GraphElement.hpp>#include <boost/shared_ptr.hpp>
Include dependency graph for BuildGraph.hpp:
This graph shows which files directly or indirectly include this file: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 > | |
| GraphElement< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType > | buildGraph (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) |
| Function to precompute the matrix graph. More... | |
| template<typename MeshType , typename TestSpaceType , typename SolutionSpaceType , typename ExpressionType > | |
| GraphElement< MeshType, TestSpaceType, SolutionSpaceType, ExpressionType > | buildGraph (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) |
This file contains the definition of the buildGraph function.
This function is used to precompute the graph of a finite element matrix, allowing the matrix to be build in closed, optimized form, which makes the assembly procedure more efficient
Definition in file BuildGraph.hpp.