ParMooN
 All Classes Functions Variables Friends Pages
Aux2D3D.h
1 // =======================================================================
2 // %W% %G%
3 //
4 // Class: TAux2D3D
5 // Purpose: calculate parameters from 3d fefuntion for the use
6 // in 2d
7 //
8 // Author: Gunar Matthies (15.05.01)
9 //
10 // History: start of implementation 15.05.01 (Gunar Matthies)
11 // =======================================================================
12 
13 #ifndef __AUX2D3D__
14 #define __AUX2D3D__
15 
16 #include <FEFunction3D.h>
17 
19 class TAux2D3D
20 {
21  protected:
24 
27 
30 
33 
36 
38  int *BeginIndex;
39 
42 
44  double *Values;
45 
47  int Shift;
48 
49  public:
51  TAux2D3D(int *cellnumbers, int *jointnumbers, TFEFunction3D *fefunct,
52  int shift);
53 
56  void GetGradient(int num, int N_Points, double *xi, double *eta,
57  double **Param);
58 };
59 
60 #endif
int * JointNumbers
Definition: Aux2D3D.h:29
int * GlobalNumbers
Definition: Aux2D3D.h:41
TAux2D3D(int *cellnumbers, int *jointnumbers, TFEFunction3D *fefunct, int shift)
Definition: Aux2D3D.C:21
Definition: Aux2D3D.h:19
int * CellNumbers
Definition: Aux2D3D.h:26
Definition: FESpace3D.h:22
TFESpace3D * FESpace
Definition: Aux2D3D.h:35
store cells in an array, used by cell iterators
Definition: Collection.h:18
int * BeginIndex
Definition: Aux2D3D.h:38
void GetGradient(int num, int N_Points, double *xi, double *eta, double **Param)
Definition: Aux2D3D.C:41
double * Values
Definition: Aux2D3D.h:44
TCollection * Coll
Definition: Aux2D3D.h:23
Definition: FEFunction3D.h:25
TFEFunction3D * FEFunct
Definition: Aux2D3D.h:32
int Shift
Definition: Aux2D3D.h:47