NeoPZ
TPZSpStructMatrix.h
Go to the documentation of this file.
1 
6 #ifndef TPZSPSTRUCTMATRIX_H
7 #define TPZSPSTRUCTMATRIX_H
8 
9 #include "pzstrmatrix.h"
10 #include "pzysmp.h"
11 
12 #include "pzcmesh.h"
13 #include "pzsubcmesh.h"
14 #include "pzelmat.h"
15 
16 #include "pzmatrix.h"
17 #include "pzfmatrix.h"
18 
24 public:
25 
27 
28  virtual TPZMatrix<STATE> * Create() override;
29 
32 
33  virtual TPZStructMatrix * Clone() override;
34 
35  public:
36 int ClassId() const override;
37 
38 
40  static int main();
41 private :
43 
45 };
46 
47 #endif //TPZSPSTRUCTMATRIX_H
Contains the TPZStructMatrixOR class which responsible for a interface among Matrix and Finite Elemen...
virtual TPZMatrix< STATE > * Create() override
int ClassId() const override
Define the class id associated with the class.
Refines geometrical mesh (all the elements) num times.
Definition: pzstrmatrix.h:35
Contains declaration of TPZElementMatrix struct which associates an element matrix with the coeficien...
Contains TPZMatrixclass which implements full matrix (using column major representation).
virtual TPZStructMatrix * Clone() override
virtual TPZMatrix< STATE > * CreateAssemble(TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZGuiInterface > guiInterface) override
Contains the TPZFYsmpMatrix class which implements a non symmetric sparse matrix. ...
Contains declaration of TPZCompMesh class which is a repository for computational elements...
Contains TPZMatrix<TVar>class, root matrix class.
Contains declaration of TPZSubCompMesh class which implements a group of computational elements as a ...
Implements computational mesh. Computational Mesh.
Definition: pzcmesh.h:47
Implements Sparse Structural Matrices. Structural Matrix.
virtual TPZMatrix< STATE > * CreateAssemble(TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZGuiInterface > guiInterface, unsigned numthreads_assemble, unsigned numthreads_decompose)
Definition: pzstrmatrix.h:100