LifeV
|
#include <MatrixGraph.hpp>
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.
~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.