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

gutils.hpp File Reference

#include "gtypes.h"
#include "gllbasis.hpp"
#include "gelemlist.hpp"
#include "gttlist.hpp"
#include "gtlist.hpp"
#include "gtbasislist.hpp"
#include "mesh_reader.hpp"
#include "ntree_adapt.hpp"
#include "morton_keygen.hpp"
#include "gbin_reader.hpp"

Include dependency graph for gutils.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  GUtils

Defines

#define GUTILS_HPP

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)
GKEY GUtils::RootID (GINT i_tree, GINT max_levels)
GBOOL GUtils::in_neighborlist (GNeighborList &elist, GSHORT iproc, GINT ielem, GINT compid)
GDOUBLE GUtils::ComputeGlobalArea (GElemList &gelems)
GDOUBLE GUtils::ComputeGlobalIntegralV (GVecList &uv, GElemList &gelems)
GDOUBLE GUtils::ComputeGlobalIntegralF (GFieldList &uf, GElemList &gelems)
void GUtils::ComputeGlobalDOFs (GElemList &gelems, GINT &gndof, GDOUBLE &minLen, GDOUBLE &maxLen)
void GUtils::GetGlobalPeriodicity (GIBuffer &giPeriodic, Point *&gd, GINT nvert, GElemList &elems)
void GUtils::GetLoadStatistics (GDBuffer &gWork, GDOUBLE &favg, GElemList &gelems)
GDOUBLE GUtils::ComputeMinLength (GElemList &gelems)
GBOOL GUtils::DoDotProducts (GElemList &gelems, GVecList &a1, GVecList a2Vec[], GDOUBLE lProds[], GDOUBLE prods[], const GINT n_prods)
GBOOL GUtils::ComputeMasks (GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp, GVecList &ub)
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::ComputeGDiag (GVecList &vlist, GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp, GVecList &ub)
GDOUBLE GUtils::ComputeMaxDerivA (GElemList &gelems, GFieldList &gfield, GINT idir)
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)
GBOOL GUtils::Smooth (GVecList &ub, GElemList &gelems, NTreeAdapt *gsop, GCHandle hDSOp)
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::SetMorton (Morton_KeyGen *keygen_, GElemList *gelems, Point *p_origin, Point *dX, Point *globdomain_, GINT ng, GINT max_levels_)
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::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::RankIJ (GINT &I, GINT &J, GINT Nx, GINT Ny, GSHORT irank)
void GUtils::DoLocal (GBOOL blocal)
GDOUBLE GUtils::Rand ()
void GUtils::TSeedRand ()
GBOOL GUtils::SmoothPGrid (GVecList &pp, GVecList &utmp, GElemList &uelems, GElemList &pelems, NTreeAdapt *gsop)
GBOOL GUtils::InterpLL (GVecList &pto, GElemList &gto, GVecList &pfrom, GElemList &gfrom)
GBOOL GUtils::InterpFL (GVecList &pto, GElemList &gto, GFieldList &pfrom, GElemList &gfrom)

Variables

GBOOL bLocal_


Define Documentation

#define GUTILS_HPP
 


Variable Documentation

GBOOL bLocal_
 


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