ParMooN
 All Classes Functions Variables Friends Pages
FEDesc1D.h
1 // =======================================================================
2 // @(#)FEDesc1D.h 1.1 10/30/98
3 //
4 // Class: TFEDesc1D
5 // Purpose: store a finite element descriptor for a 1D element
6 //
7 // Author: Gunar Matthies 23.07.98
8 //
9 // =======================================================================
10 
11 #ifndef __FEDESC1D__
12 #define __FEDESC1D__
13 
14 #include <Enumerations.h>
15 
17 class TFEDesc1D
18 {
19  protected:
21  char *Description;
22 
24  int N_DOF;
25 
28 
30  int **JointDOF;
31 
34 
36  int *InnerDOF;
37 
38  public:
40  TFEDesc1D(char *description, int n_dof, int n_jointdof,
41  int **jointdof, int n_innerdof, int *innerdof);
42 
45  { return Description; }
46 
48  int GetN_DOF()
49  { return N_DOF; }
50 
53  { return N_JointDOF; }
54 
57  { return N_InnerDOF; }
58 
60  int *GetInnerDOF()
61  { return InnerDOF; }
62 
64  int **GetJointDOF()
65  { return JointDOF; }
66 
68  int *GetJointDOF(int i)
69  { return JointDOF[i]; }
70 
71 };
72 
73 #endif
int ** GetJointDOF()
Definition: FEDesc1D.h:64
int GetN_JointDOF()
Definition: FEDesc1D.h:52
int GetN_InnerDOF()
Definition: FEDesc1D.h:56
char * GetDescription()
Definition: FEDesc1D.h:44
int * InnerDOF
Definition: FEDesc1D.h:36
int N_DOF
Definition: FEDesc1D.h:24
int N_JointDOF
Definition: FEDesc1D.h:27
char * Description
Definition: FEDesc1D.h:21
TFEDesc1D(char *description, int n_dof, int n_jointdof, int **jointdof, int n_innerdof, int *innerdof)
Definition: FEDesc1D.C:15
int GetN_DOF()
Definition: FEDesc1D.h:48
int * GetInnerDOF()
Definition: FEDesc1D.h:60
int * GetJointDOF(int i)
Definition: FEDesc1D.h:68
int N_InnerDOF
Definition: FEDesc1D.h:33
int ** JointDOF
Definition: FEDesc1D.h:30
Definition: FEDesc1D.h:17