ParMooN
 All Classes Functions Variables Friends Pages
TCD3D_Surface.h
1 // ======================================================================
2 // TCD3D.h
3 //
4 // common declaration for time dependent convection diffusion problems
5 // ======================================================================
6 
7 #include <Constants.h>
8 #include <Enumerations.h>
9 
10 namespace TCD3D_Surf
11 {
12  static int N_Terms = 4;
13  static MultiIndex3D Derivatives[4] = { D100, D010, D001, D000 };
14  static int FESpaceNumbers[4] = { 0, 0, 0, 0 };
15  static int N_Matrices = 2;
16  static int N_Rhs = 0;
17  static int RowSpaces[2] = { 0, 0 };
18  static int ColumnSpaces[2] = { 0, 0 };
19  static int *RhsSpaces = NULL;
20 
21  void MatricesAssemble (double Mult, double *coeff, double *param, double hK,
22  double **OrigValues, int *N_BaseFuncts,
23  double ***LocMatrices, double **LocRhs);
24 
25  // parameters
26  static int N_Parameters = 4;
27  static int N_FEFct = 3;
28  static int N_FEVectFct = 1;
29  static int FctIndex[4] = { 0, 1, 2, 3};
30  static MultiIndex3D ParamDerivatives[4] = { D100, D010, D001, D000 };
31  static int IsGlobal[4] = { 1, 1, 1, 1 };
32 }