39 #ifndef MATRIXGRAPH_HPP 40 #define MATRIXGRAPH_HPP 42 #include <lifev/core/LifeV.hpp> 43 #include <lifev/core/mesh/RegionMesh.hpp> 44 #include <lifev/core/fem/ReferenceFE.hpp> 45 #include <lifev/core/fem/CurrentFE.hpp> 46 #include <lifev/core/fem/FESpace.hpp> 47 #include <Epetra_FECrsGraph.h> void buildGraph(const int &numElements, CurrentFE *fe, const fespacePtr_Type &fespace, graphPtr_Type &matrix_graph)
Build the matrix graph.
RegionMesh< LinearTetra > mesh_Type
const ReferenceFE * M_referenceFE
Epetra_FECrsGraph graph_Type
void updateInverseJacobian(const UInt &iQuadPt)
~MatrixGraph()
Destructor.
Epetra_Import const & importer()
Getter for the Epetra_Import.
boost::shared_ptr< graph_Type > graphPtr_Type
CurrentFE - A primordial class for the assembly of the local matrices/vectors retaining the values on...
The class for a reference Lagrangian finite element.
FESpace< mesh_Type, MapEpetra > fespace_Type
boost::shared_ptr< fespace_Type > fespacePtr_Type
MatrixGraph(const meshPtr_Type &mesh, const commPtr_Type &comm, const ReferenceFE *refFE)
Constructor.
boost::shared_ptr< comm_Type > commPtr_Type
boost::shared_ptr< mesh_Type > meshPtr_Type