![]() |
LifeV
|
#include <MatrixGraph.hpp>
Collaboration diagram for MatrixGraph:Public Types | |
| typedef RegionMesh< LinearTetra > | mesh_Type |
| typedef boost::shared_ptr< mesh_Type > | meshPtr_Type |
| typedef Epetra_Comm | comm_Type |
| typedef boost::shared_ptr< comm_Type > | commPtr_Type |
| typedef Epetra_FECrsGraph | graph_Type |
| typedef boost::shared_ptr< graph_Type > | graphPtr_Type |
| typedef FESpace< mesh_Type, MapEpetra > | fespace_Type |
| typedef boost::shared_ptr< fespace_Type > | fespacePtr_Type |
Public Member Functions | |
| MatrixGraph (const meshPtr_Type &mesh, const commPtr_Type &comm, const ReferenceFE *refFE) | |
| Constructor. More... | |
| ~MatrixGraph () | |
| Destructor. More... | |
Private Attributes | |
| meshPtr_Type | M_mesh |
| commPtr_Type | M_comm |
| int | M_numElements |
| int | M_numScalarDofs |
| double ** | M_elements |
| const ReferenceFE * | M_referenceFE |
| int ** | M_rows |
| int ** | M_cols |
Methods | |
| void | buildGraph (const int &numElements, CurrentFE *fe, const fespacePtr_Type &fespace, graphPtr_Type &matrix_graph) |
| Build the matrix graph. More... | |
Definition at line 52 of file MatrixGraph.hpp.
| typedef RegionMesh< LinearTetra > mesh_Type |
Definition at line 56 of file MatrixGraph.hpp.
| typedef boost::shared_ptr<mesh_Type> meshPtr_Type |
Definition at line 57 of file MatrixGraph.hpp.
| typedef Epetra_Comm comm_Type |
Definition at line 59 of file MatrixGraph.hpp.
| typedef boost::shared_ptr< comm_Type > commPtr_Type |
Definition at line 60 of file MatrixGraph.hpp.
| typedef Epetra_FECrsGraph graph_Type |
Definition at line 62 of file MatrixGraph.hpp.
| typedef boost::shared_ptr<graph_Type> graphPtr_Type |
Definition at line 63 of file MatrixGraph.hpp.
| typedef FESpace<mesh_Type, MapEpetra> fespace_Type |
Definition at line 65 of file MatrixGraph.hpp.
| typedef boost::shared_ptr<fespace_Type> fespacePtr_Type |
Definition at line 66 of file MatrixGraph.hpp.
| MatrixGraph | ( | const meshPtr_Type & | mesh, |
| const commPtr_Type & | comm, | ||
| const ReferenceFE * | refFE | ||
| ) |
Constructor.
| mesh | - input mesh |
| comm | - communicator |
Definition at line 11 of file MatrixGraph.cpp.
Here is the caller graph for this function:| ~MatrixGraph | ( | ) |
Destructor.
Definition at line 19 of file MatrixGraph.cpp.
| void buildGraph | ( | const int & | numElements, |
| CurrentFE * | fe, | ||
| const fespacePtr_Type & | fespace, | ||
| graphPtr_Type & | matrix_graph | ||
| ) |
Build the matrix graph.
| numElements | - data file |
| fe | - current FE |
| fespace | - FE space |
Definition at line 41 of file MatrixGraph.cpp.
|
private |
Definition at line 93 of file MatrixGraph.hpp.
|
private |
Definition at line 94 of file MatrixGraph.hpp.
|
private |
Definition at line 96 of file MatrixGraph.hpp.
|
private |
Definition at line 97 of file MatrixGraph.hpp.
|
private |
Definition at line 99 of file MatrixGraph.hpp.
|
private |
Definition at line 100 of file MatrixGraph.hpp.
|
private |
Definition at line 102 of file MatrixGraph.hpp.
|
private |
Definition at line 103 of file MatrixGraph.hpp.