Implements symmetric band matrices. Matrix.
Contains TPZSBMatrix class which implements symmetric band matrices(hermitian, for the complex case...
virtual TPZStructMatrix * Clone()
TPZEquationFilter fEquationFilter
Object which will determine which equations will be assembled.
virtual TPZMatrix< STATE > * Create()
Refines geometrical mesh (all the elements) num times.
TPZCompMesh * fMesh
Pointer to the computational mesh from which the matrix will be generated.
int64_t NActiveEquations() const
Retorna o numero de equacoes ativas do sistema.
#define DebugStop()
Returns a message to user put a breakpoint in.
virtual TPZMatrix< STATE > * CreateAssemble(TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZGuiInterface > guiInterface)
int64_t Rows() const
Returns number of rows.
Contains declaration of TPZCompMesh class which is a repository for computational elements...
int Redim(const int64_t newRows, const int64_t newCols) override
Redimension a matrix and ZERO your elements.
virtual void Assemble(TPZMatrix< STATE > &mat, TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZGuiInterface > guiInterface) override
Assemble the global system of equations into the matrix which has already been created.
int BandWidth()
This method computes the bandwidth of the system of equations.
Contains the TPZSBandStructMatrix class which implements Symmetric Banded Structural Matrices...
Implements computational mesh. Computational Mesh.