LifeV
BuildGraph.hpp File Reference

This file contains the definition of the buildGraph function. More...

+ 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)
 

Detailed Description

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

Date
03/2013
Author
Radu Popescu radu..nosp@m.pope.nosp@m.scu@e.nosp@m.pfl..nosp@m.ch

Definition in file BuildGraph.hpp.