NeoPZ
pzsmfrontalanal.h
Go to the documentation of this file.
1 
6 #ifndef TPZSUBMESHFRONTANALYSIS_H
7 #define TPZSUBMESHFRONTANALYSIS_H
8 
9 
10 #include "pzanalysis.h"
11 #include "pzmatred.h"
12 #include "TPZFrontMatrix.h"
13 class TPZSubCompMesh;
14 template<class TVar>
15 class TPZFront;
16 
17 #include "pzfmatrix.h"
18 
24 {
25 private:
30 
33 
34 public:
35  virtual void LoadSolution(const TPZFMatrix<STATE> &sol);
36 
39 
42 
44  void Run(std::ostream &out);
45 
48 
50  void SetFront(TPZFront<STATE> &front) { fFront = &front;}
51 
52 };
53 
54 #endif
virtual ~TPZSubMeshFrontalAnalysis()
Destructor.
Contains TPZAnalysis class which implements the sequence of actions to perform a finite element analy...
Contains TPZMatRed class which implements a simple substructuring of a linear system of equations...
Abstract class implements storage and decomposition process of the frontal matrix. Frontal.
TPZSubMeshFrontalAnalysis(TPZSubCompMesh *mesh)
Constructor: create an object analysis from one mesh.
Implements the sequence of actions to perform a finite element analysis. Analysis.
Definition: pzanalysis.h:32
virtual void LoadSolution()
Load the solution into the computable grid.
Definition: pzanalysis.cpp:441
void Run(std::ostream &out)
Run: assemble the stiffness matrix.
Contains TPZMatrixclass which implements full matrix (using column major representation).
Implements a group of computational elements as a mesh and an element. Computational Mesh...
Definition: pzsubcmesh.h:36
Analysis for substructuring. Use a frontal matrix. Analysis.
void CondensedSolution(TPZFMatrix< STATE > &ek, TPZFMatrix< STATE > &ef)
CondensedSolution: returns the condensed stiffness matrix - ek - and the condensed solution vector - ...
TPZFMatrix< STATE > fReferenceSolution
Solution vector.
Contains the TPZAbstractFrontMatrix class which implements a matrix stored in a frontal decomposition...
TPZFront< STATE > * fFront
The decomposition process and frontal matrix.
void SetFront(TPZFront< STATE > &front)
Sets the front matrix.
TPZSubCompMesh * fMesh
The computational sub mesh.