|
Public Member Functions |
| | IConnAMR () |
| | IConnAMR (GElemList *gelems) |
| | ~IConnAMR () |
| void | SetGlobalDomain (Point *domain, GINT ndomain, GIBuffer &igPeriodicity) |
| void | SetDoJInterp (GBOOL bInterp) |
| void | SetDoJtInterp (GBOOL bInterp) |
| void | SetDoExchange (GBOOL bExch) |
| void | SetKeyGen (GKeyGen *keygen) |
| void | SetSynch (GBOOL synch) |
| void | DoProjection (GBOOL proj) |
| void | DoMult (GBOOL mult) |
| void | PreMask (GBOOL mask) |
| void | SetElements (GElemList *elems) |
| GBOOL | Init () |
| GBOOL | GSOp (GVecList &veclist, G_OP op) |
| GBOOL | DSOp (GVecList &veclist, G_OP op, GCHandle h) |
| GBOOL | Host2Mortar (GVecList &v) |
| GBOOL | Mortar2Host (GVecList &v) |
| void | SetCycle (GINT icycle) |
Protected Member Functions |
| GBOOL | InitDB () |
| GBOOL | DoMortaring () |
| GBOOL | FindMortarIDs () |
| GBOOL | FindEdgeNeighbors (Point &v1, GINT m1, Point &v2, GINT m2, Point &mid, GINT mm, GINT md, Point &pv1, Point &pv2, GBOOL bPeriodic[], GINT hostid, GBOOL bGB, GNeighborList &eneighs) |
| GBOOL | DoPeriodicMortars () |
| void | ComputeMortarBdy (Point &vj, Point &vk, GINT jedge, GINT mm, Point &vP1, Point &vP2) |
| GBOOL | WrapPeriodicVPoint (Point &vpt, GINT ivert, Elem2D &elem) |
| GBOOL | WrapPeriodicEPoint (Point &vpt, GINT iedge, Elem2D &elem) |
| void | RegularizeMortar (GDBuffer *xreg[], GMortar1D *mortar) |
Protected Attributes |
| GINT | nprocs_ |
| GINT | nLocal_ |
| GINT | maxmsg_ |
| GINT | icycle_ |
| GNODEID | maxid_ |
| GINT | nglobDomain_ |
| GSHORT | this_rank_ |
| GBOOL | bInitialized_ |
| GBOOL | bSynchMortars_ |
| GBOOL | bDoJInterp_ |
| GBOOL | bDoJtInterp_ |
| GBOOL | bDoDataExch_ |
| GBOOL | bProjection_ |
| GBOOL | bUseMult_ |
| GBOOL | bPreMask_ |
| GBOOL | bGlobalDomain_ |
| GDOUBLE | gdL_ [GDIM] |
| GCHandle | hDSOp_ |
| VDB | db_midpnt_ |
| VDB | db_vertex_ |
| Point * | globDomain_ |
| GElemList * | gelems_ |
| GFieldList * | gfields_ |
| GNIDBuffer | mortarids_ |
| GIBuffer | bgPeriodicity_ |
| GKeyGen * | keygen_ |
| GVector | flat_mortars_ |
| GVector * | xm_ [GDIM] |
| GDBuffer * | xreg_ [GDIM] |
| GlOp * | glop_ |