NeoPZ
tpzmatredstructmatrix.h
Go to the documentation of this file.
1 
6 #ifndef TPZMATREDSTRUCTMATRIX
7 #define TPZMATREDSTRUCTMATRIX
8 
9 #include "pzmatrix.h"
10 #include "pzstrmatrix.h"
11 #include "pzfmatrix.h"
12 #include "pzcmesh.h"
13 #include "pzsubcmesh.h"
14 
15 
20 template<class TStructMatrix, class TSparseMatrix>
22 {
23 public:
27  virtual ~TPZMatRedStructMatrix();
30 
31  virtual TPZStructMatrix *Clone();
32 
33  virtual TPZMatrix<STATE> *Create();
34 
35 protected :
36  void SetMesh(TPZCompMesh *cmesh);
37 
38 private:
40 
41 
43 
45 
46 };
47 
48 #endif
virtual TPZMatrix< STATE > * Create()
Contains the TPZStructMatrixOR class which responsible for a interface among Matrix and Finite Elemen...
virtual TPZStructMatrix * Clone()
Refines geometrical mesh (all the elements) num times.
Definition: pzstrmatrix.h:35
Contains TPZMatrixclass which implements full matrix (using column major representation).
Implements a group of computational elements as a mesh and an element. Computational Mesh...
Definition: pzsubcmesh.h:36
Contains declaration of TPZCompMesh class which is a repository for computational elements...
Contains TPZMatrix<TVar>class, root matrix class.
void SetMesh(TPZCompMesh *cmesh)
Contains declaration of TPZSubCompMesh class which implements a group of computational elements as a ...
virtual ~TPZMatRedStructMatrix()
Destructor.
Implements computational mesh. Computational Mesh.
Definition: pzcmesh.h:47