ParMooN
 All Classes Functions Variables Friends Pages
Assemble.h
1 
11 #ifndef __ASSEMBLE__
12 #define __ASSEMBLE__
13 
14 #include <AllClasses.h>
15 #include <Constants.h>
16 
17 #ifdef _MPI
18 
19 #endif
20 
21 #ifdef _OMPONLY
22 
23 #endif
24 
26 class TAssemble
27 {
28  protected:
29 
30  TCollection *Coll;
31 
32  int N_Cells;
33 
35  int N_SqMatrices, N_Matrices, N_AllMatrices;
36 
38  int N_FeSpaces;
39 
41  int N_Rhs;
42 
44  int N_Parameters, **GlobalNumbers, **BeginIndex, **RhsGlobalNumbers, **RhsBeginIndex;
45  int **TestGlobalNumbers, **TestBeginIndex, **AnsatzGlobalNumbers, **AnsatzBeginIndex;
46  double **HangingEntries, **HangingRhs;
47  double **Rhs, **Matrix, ***LocMatrices, **LocRhs, *aux, *auxarray, *rhsaux, *paramaux;
48  double *auxmat, **Matrices;
49 
50  bool *SecondDer;
51 
52  public:
54  TAssemble(int n_fespaces, int n_sqmatrices, int n_matrices, int n_rhs, double **rhs);
55 
57  ~TAssemble();
58 
59 };
60 
61 #endif
int N_FeSpaces
Definition: Assemble.h:38
int N_SqMatrices
Definition: Assemble.h:35
store cells in an array, used by cell iterators
Definition: Collection.h:18
int N_Rhs
Definition: Assemble.h:41
TAssemble(int n_fespaces, int n_sqmatrices, int n_matrices, int n_rhs, double **rhs)
source file for TAssemble
Definition: Assemble.C:12
base class for assembling matrices
Definition: Assemble.h:26
int N_Parameters
Definition: Assemble.h:44
~TAssemble()
Definition: Assemble.C:50