Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

GUtils Namespace Reference


Functions

GBOOL InitMesh (char *fnmesh, GSHORT rank, GTBasisListGLL &gllpool, GElemList &gelems, GINT &gnelems_, GNIDBuffer *&vnode_ids, GNODEID &vmaxid, Point *&gd, GINT &ngd, GINT ntmp, GINT nadapt)
GBOOL InitPMesh2d (GINT Nx, GINT Ny, GINT xNx, GINT xNy, GTBasisListGLL &gllpool, GElemList &gelems, GINT &gnelems_, GNIDBuffer *&vnode_ids, GNODEID &vmaxid, Point *&gd, GINT &ngd, GINT ntmp, GINT nadapt)
void RankIJ (GINT &I, GINT &J, GINT Nx, GINT Ny, GSHORT irank)
GKEY RootID (GINT i_tree, GINT max_levels)
GBOOL in_neighborlist (GNeighborList &elist, GSHORT iproc, GINT ielem, GINT compid)
GBOOL DoDotProducts (GElemList &gelems, GVecList &a1, GVecList a2Vec[], GDOUBLE lProds[], GDOUBLE prods[], const GINT n_prods)
GDOUBLE Rand ()
void TSeedRand ()
GBOOL ComputeMasks (GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp, GVecList &ub)
void ComputeGlobalDOFs (GElemList &gelems, GINT &gndof, GDOUBLE &minLen, GDOUBLE &maxLen)
GBOOL SetMorton (Morton_KeyGen *keygen_, GElemList *gelems, Point *p_origin, Point *dX, Point *globdomain_, GINT ng, GINT max_levels_)
GBOOL ComputeGMass (GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp, GVecList &ub)
GBOOL ComputeGOp (GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp, GVecList &opvec, GVecList &ub)
GBOOL Smooth (GVecList &ub, GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp)
GBOOL PointOnSeg (Point &P0, Point &P1, Point &r)
GBOOL isPGlobalBdyElem (GIBuffer &iGlobalFace, GIBuffer &iElemFace, GINT &nBdy, Elem2D *elem, Point pGlobalDomain[], GINT nGlobalDomain)
GBOOL H1_Project (GVecList &u, GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp)
GBOOL H1_ProjectM (GVecList &u, GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp)
GBOOL ComputeGDiag (GVecList &vlist, GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp, GVecList &ub)
GDOUBLE ComputeGlobalArea (GElemList &gelems)
GDOUBLE ComputeMinLength (GElemList &gelems)
GDOUBLE ComputeMaxDerivA (GElemList &gelems, GFieldList &gfield, GINT idir)
GDOUBLE ComputeGlobalIntegralV (GVecList &uv, GElemList &gelems)
GDOUBLE ComputeGlobalIntegralF (GFieldList &uf, GElemList &gelems)
GDOUBLE ComputeL2Norm (GVecList &q, GElemList &gelems)
GDOUBLE ComputeInfNorm (GVecList &q, GElemList &gelems)
GDOUBLE ComputeEucNorm (GVecList &q, GElemList &gelems)
GDOUBLE ComputeL2Norm (GFieldList &q, GINT ilev)
GDOUBLE ComputeInfNorm (GFieldList &q, GINT ilev)
GDOUBLE ComputeEucNorm (GFieldList &q, GINT ilev)
void GetGlobalPeriodicity (GIBuffer &giPeriodic, Point *&gd, GINT nvert, GElemList &elems)
void GetLoadStatistics (GDBuffer &gWork, GDOUBLE &favg, GElemList &gelems)
GBOOL GetGBinVarV (GVecList &var, char *vlabel, GBinReader &rgbin)
GBOOL GetGBinVarF (GFieldList &var, char *vlabel, GINT ilevel, GINT nlevels, GINT ntmp, GElemList &gelems, GBinReader &rgbin)
void DoLocal (GBOOL blocal)
GBOOL InterpLL (GVecList &pto, GElemList &gto, GVecList &pfrom, GElemList &gfrom)
GBOOL InterpFL (GVecList &pto, GElemList &gto, GFieldList &pfrom, GElemList &gfrom)
GBOOL SmoothPGrid (GVecList &pp, GVecList &utmp, GElemList &uelems, GElemList &pelems, NTreeAdapt *gsop)


Function Documentation

GDOUBLE GUtils::ComputeEucNorm GFieldList q,
GINT  ilev
 

GDOUBLE GUtils::ComputeEucNorm GVecList &  q,
GElemList gelems
 

GBOOL GUtils::ComputeGDiag GVecList &  vlist,
GElemList gelems,
NTreeAdapt gsop,
GCHandle  hDSOp,
GVecList &  ub
 

GDOUBLE GUtils::ComputeGlobalArea GElemList gelems  ) 
 

void GUtils::ComputeGlobalDOFs GElemList gelems,
GINT &  gndof,
GDOUBLE &  minLen,
GDOUBLE &  maxLen
 

GDOUBLE GUtils::ComputeGlobalIntegralF GFieldList uf,
GElemList gelems
 

GDOUBLE GUtils::ComputeGlobalIntegralV GVecList &  uv,
GElemList gelems
 

GBOOL GUtils::ComputeGMass GElemList gelems,
NTreeAdapt gsop,
GCHandle  hDSOp,
GVecList &  ub
 

GBOOL GUtils::ComputeGOp GElemList gelems,
NTreeAdapt gsop,
GCHandle  hDSOp,
GVecList &  opvec,
GVecList &  ub
 

GDOUBLE GUtils::ComputeInfNorm GFieldList q,
GINT  ilev
 

GDOUBLE GUtils::ComputeInfNorm GVecList &  q,
GElemList gelems
 

GDOUBLE GUtils::ComputeL2Norm GFieldList q,
GINT  ilev
 

GDOUBLE GUtils::ComputeL2Norm GVecList &  q,
GElemList gelems
 

GBOOL GUtils::ComputeMasks GElemList gelems,
NTreeAdapt gsop,
GCHandle  hDSOp,
GVecList &  ub
 

GDOUBLE GUtils::ComputeMaxDerivA GElemList gelems,
GFieldList gfield,
GINT  idir
 

GDOUBLE GUtils::ComputeMinLength GElemList gelems  ) 
 

GBOOL GUtils::DoDotProducts GElemList gelems,
GVecList &  a1,
GVecList  a2Vec[],
GDOUBLE  lProds[],
GDOUBLE  prods[],
const GINT  n_prods
 

void GUtils::DoLocal GBOOL  blocal  ) 
 

GBOOL GUtils::GetGBinVarF GFieldList var,
char *  vlabel,
GINT  ilevel,
GINT  nlevels,
GINT  ntmp,
GElemList gelems,
GBinReader rgbin
 

GBOOL GUtils::GetGBinVarV GVecList &  var,
char *  vlabel,
GBinReader rgbin
 

void GUtils::GetGlobalPeriodicity GIBuffer &  giPeriodic,
Point *&  gd,
GINT  nvert,
GElemList elems
 

void GUtils::GetLoadStatistics GDBuffer &  gWork,
GDOUBLE &  favg,
GElemList gelems
 

GBOOL GUtils::H1_Project GVecList &  u,
GElemList gelems,
NTreeAdapt gsop,
GCHandle  hDSOp
 

GBOOL GUtils::H1_ProjectM GVecList &  u,
GElemList gelems,
NTreeAdapt gsop,
GCHandle  hDSOp
 

GBOOL GUtils::in_neighborlist GNeighborList &  elist,
GSHORT  iproc,
GINT  ielem,
GINT  compid
 

GBOOL GUtils::InitMesh char *  fnmesh,
GSHORT  rank,
GTBasisListGLL &  gllpool,
GElemList gelems,
GINT &  gnelems_,
GNIDBuffer *&  vnode_ids,
GNODEID &  vmaxid,
Point *&  gd,
GINT &  ngd,
GINT  ntmp,
GINT  nadapt
 

GBOOL GUtils::InitPMesh2d GINT  Nx,
GINT  Ny,
GINT  xNx,
GINT  xNy,
GTBasisListGLL &  gllpool,
GElemList gelems,
GINT &  gnelems_,
GNIDBuffer *&  vnode_ids,
GNODEID &  vmaxid,
Point *&  gd,
GINT &  ngd,
GINT  ntmp,
GINT  nadapt
 

GBOOL GUtils::InterpFL GVecList &  pto,
GElemList gto,
GFieldList pfrom,
GElemList gfrom
 

GBOOL GUtils::InterpLL GVecList &  pto,
GElemList gto,
GVecList &  pfrom,
GElemList gfrom
 

GBOOL GUtils::isPGlobalBdyElem GIBuffer &  iGlobalFace,
GIBuffer &  iElemFace,
GINT &  nBdy,
Elem2D elem,
Point  pGlobalDomain[],
GINT  nGlobalDomain
 

GBOOL GUtils::PointOnSeg Point P0,
Point P1,
Point r
 

GDOUBLE GUtils::Rand  ) 
 

void GUtils::RankIJ GINT &  I,
GINT &  J,
GINT  Nx,
GINT  Ny,
GSHORT  irank
 

GKEY GUtils::RootID GINT  i_tree,
GINT  max_levels
 

GBOOL GUtils::SetMorton Morton_KeyGen keygen_,
GElemList gelems,
Point p_origin,
Point dX,
Point globdomain_,
GINT  ng,
GINT  max_levels_
 

GBOOL GUtils::Smooth GVecList &  ub,
GElemList gelems,
NTreeAdapt gsop,
GCHandle  hDSOp
 

GBOOL GUtils::SmoothPGrid GVecList &  pp,
GVecList &  utmp,
GElemList uelems,
GElemList pelems,
NTreeAdapt gsop
 

void GUtils::TSeedRand  ) 
 


Generated on Wed Dec 21 16:04:04 2005 for Geophysics & Astrophysics Spectral Element Adaptive Refinement (GASpAR) 2D Code by  doxygen 1.4.4