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

gutils.cpp File Reference

#include <string>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include "gutils.hpp"
#include "gcomm.hpp"
#include "timer.h"

Include dependency graph for gutils.cpp:


Functions

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

Variables

GBOOL bLocal_ = FALSE

Variable Documentation

GBOOL bLocal_ = FALSE
 


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