6 #ifndef TPZBLOCKDIAGONALSTRUCTMATRIX_H 7 #define TPZBLOCKDIAGONALSTRUCTMATRIX_H 61 #endif //TPZBLOCKDIAGONALSTRUCTMATRIX_H Implements Block Diagonal Structural Matrices. Structural Matrix.
virtual TPZMatrix< STATE > * CreateAssemble(TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZGuiInterface > guiInterface) override
friend TPZPersistenceManager
Templated vector implementation.
MBlockStructure fBlockStructure
virtual TPZMatrix< STATE > * Create() override
Creates a sparse blockdiagonal matrix, overlapping should be assumed.
Contains the TPZStructMatrixOR class which responsible for a interface among Matrix and Finite Elemen...
Contains TPZBlockDiagonal class which defines block diagonal matrices.
void BlockSizes(TPZVec< int > &blocksizes)
Refines geometrical mesh (all the elements) num times.
Contains TPZMatrixclass which implements full matrix (using column major representation).
TPZBlockDiagonalStructMatrix()
Contains declaration of TPZCompMesh class which is a repository for computational elements...
Contains TPZMatrix<TVar>class, root matrix class.
int ClassId() const override
Define the class id associated with the class.
Implements computational mesh. Computational Mesh.
~TPZBlockDiagonalStructMatrix()
virtual TPZStructMatrix * Clone() override
void AssembleBlockDiagonal(TPZBlockDiagonal< STATE > &block)
TPZBlockDiagonalStructMatrix(const TPZBlockDiagonalStructMatrix ©)