NeoPZ
Classes | Functions
The Frontal Matrix classes

This module contains all classes involved in the frontal process. More...

Collaboration diagram for The Frontal Matrix classes:

Classes

class  TPZEqnArray< TVar >
 It is an equation array, generally in its decomposed form. Frontal. More...
 
class  TPZFileEqnStorage< TVar >
 Has the same porpouse of EqnStack but stores the EqnArrays in a different form (binary files). Frontal. More...
 
class  TPZFront< TVar >
 Abstract class implements storage and decomposition process of the frontal matrix. Frontal. More...
 
class  TPZAbstractFrontMatrix< TVar >
 Implements a matrix stored in a frontal decomposition scheme. Frontal. More...
 
class  TPZFrontMatrix< TVar, store, front >
 Responsible for the frontal method as a whole. Frontal. More...
 
class  TPZFrontNonSym< TVar >
 Abstract class implements storage and decomposition process of the frontal matrix involving non-simetry characteristics. Frontal. More...
 
class  TPZFrontSym< TVar >
 Abstract class implements storage and decomposition process of the frontal matrix involving simmetry characteristics. Frontal. More...
 
class  TPZParFrontMatrix< TVar, store, front >
 FrontMatrix with parallel techniques included. Frontal. More...
 
class  TPZStackEqnStorage< TVar >
 Responsible for storing arrays of equations (mostly in a decomposed form). Frontal. More...
 
class  TPZFrontStructMatrix< front >
 Responsible for a interface among Finite Element Package and Matrices package to frontal method. Structural Matrix Frontal. More...
 
class  TPZParFrontStructMatrix< front >
 Is a structural matrix with parallel techniques included. Structural Matrix Frontal. More...
 

Functions

int TPZAbstractFrontMatrix< TVar >::ClassId () const override
 Define the class id associated with the class. More...
 

Detailed Description

This module contains all classes involved in the frontal process.

Function Documentation

◆ ClassId()

template<class TVar >
int TPZAbstractFrontMatrix< TVar >::ClassId ( ) const
overridevirtual

Define the class id associated with the class.

This id has to be unique for all classes A non unique id is flagged at the startup of the program

Implements TPZSavable.

Reimplemented in TPZFrontMatrix< TVar, store, front >, and TPZParFrontMatrix< TVar, store, front >.

Definition at line 48 of file TPZFrontMatrix.h.

References TPZMatrix< TVar >::ClassId(), and Hash().

Referenced by TPZFrontMatrix< TVar, store, front >::ClassId(), TPZFrontMatrix< TVar, store, front >::GetFront(), and TPZAbstractFrontMatrix< TVar >::TPZAbstractFrontMatrix().