ParMooN
 All Classes Functions Variables Friends Pages
SquareMatrix3D.h
1 // =======================================================================
2 // @(#)SquareMatrix3D.h 1.3 11/20/98
3 //
4 // Class: TSquareMatrix3D
5 //
6 // Purpose: store a square matrix (ansatz = test space) in 3d
7 //
8 // Author: Gunar Matthies
9 //
10 // History: 10.08.1998 start implementation
11 //
12 // =======================================================================
13 
14 #ifndef __SQUAREMATRIX3D__
15 #define __SQUAREMATRIX3D__
16 
17 #include <SquareMatrix.h>
18 #include <SquareStructure3D.h>
19 
21 {
22  protected:
25 
26  public:
28  TSquareMatrix3D(TSquareStructure3D *squarestructure);
29 
30 // /** generate an empty nxn matrix */
31 // explicit TSquareMatrix3D(int n);
32 
35 
38  { return structure->GetFESpace(); }
39 
42  { return structure; }
43 
44 };
45 
46 #endif
TSquareStructure3D * GetMatrixStructure() const
Definition: SquareMatrix3D.h:41
Definition: SquareMatrix3D.h:20
Definition: FESpace3D.h:22
TSquareMatrix3D(TSquareStructure3D *squarestructure)
Definition: SquareMatrix3D.C:17
TSquareStructure3D * structure
Definition: SquareMatrix3D.h:24
TFESpace3D * GetFESpace()
Definition: SquareStructure3D.h:44
Definition: SquareMatrix.h:20
~TSquareMatrix3D()
Definition: SquareMatrix3D.C:29
TFESpace3D * GetFESpace() const
Definition: SquareMatrix3D.h:37
Definition: SquareStructure3D.h:20