13 #ifndef __FE3DMAPPER__
14 #define __FE3DMAPPER__
16 #define HANGINGNODE -5
56 TFE3DMapper(
char *name,
char *description,
int n0,
int n1,
57 int n_pairs,
int **pairs,
58 int n_noopposite,
int **noopposite,
99 int *Global,
int I_K0,
int I_K1,
100 int *Indices0,
int *Indices1,
101 int LocEdge0,
int LocEdge1,
108 void MapBound(
int *Global,
int I_K,
int *Indices,
114 void MapDOF(
int *Global,
int dof0,
int dof1,
int &Counter,
119 void MapBoundEdge(
int N_EdgeDOF,
int *Global,
int I_K,
int *Indices,
int ** GetPairs() const
Definition: FE3DMapper.h:90
int N_NoOpposite
Definition: FE3DMapper.h:46
void GetN_DOF(int &n0, int &n1) const
Definition: FE3DMapper.h:79
void MapBound(int *Global, int I_K, int *Indices, int &BoundCounter, TVector< THangingNode * > *vect, TVector< int > *numbers)
Definition: FE3DMapper.C:75
int ** Pairs
Definition: FE3DMapper.h:43
char * Description
Definition: FE3DMapper.h:31
int N_DOF1
Definition: FE3DMapper.h:37
char * GetDescription() const
Definition: FE3DMapper.h:67
void Map(int Type, int *Global, int I_K0, int I_K1, int *Indices0, int *Indices1, int LocEdge0, int LocEdge1, TFEDesc3D *Desc0, TFEDesc3D *Desc1, int &Counter, TVector< THangingNode * > *vect, TVector< int > *numbers)
Definition: FE3DMapper.C:42
char * GetName() const
Definition: FE3DMapper.h:63
int N_DOF0
Definition: FE3DMapper.h:34
void MapBoundVert(int *Global, int I_K, int Index, int &BoundCounter, TVector< THangingNode * > *vect, TVector< int > *numbers)
Definition: FE3DMapper.C:335
void MapBoundEdge(int N_EdgeDOF, int *Global, int I_K, int *Indices, int &BoundCounter, TVector< THangingNode * > *vect, TVector< int > *numbers)
Definition: FE3DMapper.C:273
int N_Pairs
Definition: FE3DMapper.h:40
int GetN_Pairs() const
Definition: FE3DMapper.h:86
void MapDOF(int *Global, int dof0, int dof1, int &Counter, TVector< THangingNode * > *vect, TVector< int > *numbers)
Definition: FE3DMapper.C:134
char * Name
Definition: FE3DMapper.h:28
int * Aux
Definition: FE3DMapper.h:52
TFE3DMapper(char *name, char *description, int n0, int n1, int n_pairs, int **pairs, int n_noopposite, int **noopposite, int n_nodes)
Definition: FE3DMapper.C:18
Definition: FE3DMapper.h:24
Definition: FEDesc3D.h:19
int GetN_DOF1() const
Definition: FE3DMapper.h:75
int ** NoOpposite
Definition: FE3DMapper.h:49
int * GetPairs(int i) const
Definition: FE3DMapper.h:94
~TFE3DMapper()
Definition: FE3DMapper.h:132
int GetN_DOF0() const
Definition: FE3DMapper.h:71