12 #ifndef __FE2DMAPPER__
13 #define __FE2DMAPPER__
15 #define HANGINGNODE -5
20 #include <HangingNode.h>
86 TFE2DMapper(
char *name,
char *description,
int n0,
int n1,
87 int n_pairs,
int *pairs,
88 int n_hanging,
int *hanging,
89 HNDesc *hangingtypes,
int **coupling,
90 int n_farhanging,
int *farhanging,
91 HNDesc *farhangingtypes,
int ****farcoupling,
92 int n_noopposite,
int *noopposite,
152 void Map(
int *Global,
int I_K0,
int I_K1,
153 int *Indices0,
int *Indices1,
154 int LocEdge0,
int LocEdge1,
161 void MapBound(
int *Global,
int I_K,
int *Indices,
165 void MapDOF(
int *Global,
int dof0,
int dof1,
int &Counter);
int N_FarHanging
Definition: FE2DMapper.h:73
int * GetNoOpposite()
Definition: FE2DMapper.h:148
HNDesc * HangingTypes
Definition: FE2DMapper.h:64
char * Name
Definition: FE2DMapper.h:28
HNDesc * GetFarHangingTypes()
Definition: FE2DMapper.h:136
int GetN_DOF0()
Definition: FE2DMapper.h:105
int * Aux
Definition: FE2DMapper.h:52
int * Hanging
Definition: FE2DMapper.h:61
int ** Coupling
Definition: FE2DMapper.h:67
TFE2DMapper(char *name, char *description, int n0, int n1, int n_pairs, int *pairs, int n_hanging, int *hanging, HNDesc *hangingtypes, int **coupling, int n_farhanging, int *farhanging, HNDesc *farhangingtypes, int ****farcoupling, int n_noopposite, int *noopposite, int n_nodes)
Definition: FE2DMapper.C:19
~TFE2DMapper()
Definition: FE2DMapper.h:168
int **** GetFarCoupling()
Definition: FE2DMapper.h:140
void Map(int *Global, int I_K0, int I_K1, int *Indices0, int *Indices1, int LocEdge0, int LocEdge1, TFEDesc2D *Desc0, TFEDesc2D *Desc1, int &Counter, TVector< THangingNode * > *vect, TVector< int > *numbers)
Definition: FE2DMapper.C:63
int GetN_Pairs()
Definition: FE2DMapper.h:120
int * FarHanging
Definition: FE2DMapper.h:76
int N_NoOpposite
Definition: FE2DMapper.h:46
int N_Hanging
Definition: FE2DMapper.h:58
int * Pairs
Definition: FE2DMapper.h:43
void GetN_DOF(int &n0, int &n1)
Definition: FE2DMapper.h:113
int N_DOF0
Definition: FE2DMapper.h:34
int * GetPairs()
Definition: FE2DMapper.h:124
char * GetDescription()
Definition: FE2DMapper.h:101
int N_DOF1
Definition: FE2DMapper.h:37
void MapDOF(int *Global, int dof0, int dof1, int &Counter)
Definition: FE2DMapper.C:157
int GetN_DOF1()
Definition: FE2DMapper.h:109
HNDesc * GetHangingTypes()
Definition: FE2DMapper.h:128
void MapBound(int *Global, int I_K, int *Indices, int &BoundCounter)
Definition: FE2DMapper.C:121
int GetN_NoOpposite()
Definition: FE2DMapper.h:144
int ** GetCoupling()
Definition: FE2DMapper.h:132
char * Description
Definition: FE2DMapper.h:31
int N_Pairs
Definition: FE2DMapper.h:40
Definition: FEDesc2D.h:15
Definition: FE2DMapper.h:24
HNDesc * FarHangingTypes
Definition: FE2DMapper.h:79
char * GetName()
Definition: FE2DMapper.h:97
int **** FarCoupling
Definition: FE2DMapper.h:82
int * NoOpposite
Definition: FE2DMapper.h:49