6 #ifndef TPZFRONTSTRUCTMATRIX_H 7 #define TPZFRONTSTRUCTMATRIX_H 69 fDecomposeType = dectype;
139 #endif //TPZFRONTSTRUCTMATRIX_H void GetNumElConnected(TPZVec< int > &numelconnected)
Returns a vector containing all elements connected to a degree of freedom.
Contains the TPZFrontSym class which implements decomposition process of the frontal matrix (case sym...
void OrderElement()
It is applied over fElementOrder putting it in the correct order.
void Assemble(TPZMatrix< STATE > &stiffness, TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZGuiInterface > guiInterface)
Assemble a stiffness matrix.
TPZMatrix< STATE > * CreateAssemble(TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZGuiInterface > guiInterface)
Returns a pointer to TPZMatrix.
Contains the TPZFrontNonSym class which implements storage and decomposition process of the frontal m...
Contains the TPZStructMatrixOR class which responsible for a interface among Matrix and Finite Elemen...
virtual ~TPZFrontStructMatrix()
Class destructor.
Refines geometrical mesh (all the elements) num times.
Contains declaration of TPZElementMatrix struct which associates an element matrix with the coeficien...
DecomposeType fDecomposeType
Used Decomposition method.
void AdjustSequenceNumbering()
Resequence the connects according to the element order.
TPZVec< int > fElementOrder
This vector contains an ordered list.
void AssembleElement(TPZCompEl *el, TPZElementMatrix &ek, TPZElementMatrix &ef, TPZMatrix< STATE > &stiffness, TPZFMatrix< STATE > &rhs)
Computes element matrices.
virtual void SetDecomposeType(DecomposeType dectype)
Set the decomposition type.
friend TPZPersistenceManager
Contains TPZMatrixclass which implements full matrix (using column major representation).
void AssembleNew(TPZMatrix< STATE > &stiffness, TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZGuiInterface > guiInterface)
Assemble a stiffness matrix according to rhs.
Responsible for a interface among Finite Element Package and Matrices package to frontal method...
Contains declaration of TPZCompMesh class which is a repository for computational elements...
TPZStructMatrix * Clone()
Clones a TPZFrontStructMatrix.
TPZMatrix< STATE > * Create()
Returns a pointer to TPZMatrix<STATE>
Contains TPZMatrix<TVar>class, root matrix class.
This class associates an element matrix with the coeficients of its contribution in the global stiffn...
Implements computational mesh. Computational Mesh.
TPZFrontStructMatrix(const TPZFrontStructMatrix ©)
Defines the interface of a computational element. Computational Element.
virtual TPZMatrix< STATE > * CreateAssemble(TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZGuiInterface > guiInterface, unsigned numthreads_assemble, unsigned numthreads_decompose)
DecomposeType
Defines decomposition type for any matrix classes.