amroc/hds/GridHierarchyCalls.h File Reference

Define important GridHierarchy-methods as global functions. More...

Go to the source code of this file.

Functions

void SetBaseGrid (GridHierarchy &GH, double const *bbox, int const *shape, const int &ncuts, const int *cuts)
void SetTimeSpecs (GridHierarchy &GH, double const starttime, double const stoptime, int const numtsteps)
void SetBoundaryType (GridHierarchy &GH, int const type)
void SetAdaptBoundaryType (GridHierarchy &GH, int const type)
void SetBoundaryWidth (GridHierarchy &GH, int const width)
void SetPeriodicBoundaries (GridHierarchy &GH, int const dir, int const value)
void SetExternalGhostWidth (GridHierarchy &GH, int const width)
void SetRefineFactor (GridHierarchy &GH, int const rfactor)
void SetRefineFactor (GridHierarchy &GH, int const lev, int const rfactor)
void SetDistributionType (GridHierarchy &GH, int const type)
void SetDistributionType (GridHierarchy &GH, int const type, BBoxList &bbl)
void SetWorkFunction (GridHierarchy &GH, void *wf)
void ComposeHierarchy (GridHierarchy &GH)
void ComposeGridFunctions (GridHierarchy &GH)
int GridFunctionTemplate (GridHierarchy &GH, GridFunctionVoid &GFV)
void SetCurrentTime (GridHierarchy &GH, int const ctime, int const lev)
int CurrentTime (GridHierarchy &GH, int const lev)
void IncrCurrentTime (GridHierarchy &GH, int const lev)
int StepSize (GridHierarchy &GH, int const lev)
int TimeStep (GridHierarchy &GH, int const lev)
int AbsStepsTaken (GridHierarchy &GH, int const lev)
int StepsTaken (GridHierarchy &GH, int const lev)
int RefineFactor (GridHierarchy &GH, int const lev)
int RefinedBy (GridHierarchy &GH, int const lev)
int TotalLevels (GridHierarchy &GH)
int MaxLevel (GridHierarchy &GH)
int CoarseLevel (GridHierarchy &GH)
int FineLevel (GridHierarchy &GH)
double DeltaT (GridHierarchy &GH, int const level)
double DeltaX (GridHierarchy &GH, int const dim, int const level)
const int & GuCFactor (GridHierarchy &GH)
void SetGuCFactor (GridHierarchy &GH, const int &cfac)
const int & MaxGridBoxSize (GridHierarchy &GH)
void SetMaxGridBoxSize (GridHierarchy &GH, const int &gbsize)
int UpdatedValueAt (GridHierarchy &GH)
void SetUpdatedValueStep (GridHierarchy &GH, const int ustep)
void Refine (GridHierarchy &GH, int const lev)
void Refine (GridHierarchy &GH, BBoxList &bblist, int const lev)
void RecomposeHierarchy (GridHierarchy &GH)
void RecomposeHierarchy (GridHierarchy &GH, int Partition)
const int & TimeRefineWL (GridHierarchy &GH)
void SetTimeRefineWL (GridHierarchy &GH, const int &tref)
void RedistributeHierarchy (GridHierarchy &GH, const int type)
void RedistributeHierarchy (GridHierarchy &GH, const int type, BBoxList &bbl)
void Checkpoint (GridHierarchy &GH, const char *name)
void ComposeHierarchy (GridHierarchy &GH, const char *name)
bool RecomposeHierarchy (GridHierarchy &GH, const char *name)
void Sync (GridHierarchy &GH, int const t, int const l)
void Sync (GridHierarchy &GH, int const t, int const l, int const axis, int const dir)
void DAGHSetIOType (GridHierarchy &GH, short const type)
const short & DAGHIOType (GridHierarchy &GH)
DAGHIO_WriteFunc DAGHIOWrite (GridHierarchy &GH)
DAGHIO_ReadFunc DAGHIORead (GridHierarchy &GH)
void DAGHIOFlush (GridHierarchy &GH)
void DAGHIOClose (GridHierarchy &GH)
void DAGHIOEnd (GridHierarchy &GH)

Detailed Description

Define important GridHierarchy-methods as global functions.

Author:
Manish Parashar, Ralf Deiterding

Function Documentation

int AbsStepsTaken ( GridHierarchy GH,
int const   lev 
) [inline]
void Checkpoint ( GridHierarchy GH,
const char *  name 
) [inline]
int CoarseLevel ( GridHierarchy GH  )  [inline]
void ComposeGridFunctions ( GridHierarchy GH  )  [inline]
void ComposeHierarchy ( GridHierarchy GH,
const char *  name 
) [inline]
void ComposeHierarchy ( GridHierarchy GH  )  [inline]
int CurrentTime ( GridHierarchy GH,
int const   lev 
) [inline]
void DAGHIOClose ( GridHierarchy GH  )  [inline]
void DAGHIOEnd ( GridHierarchy GH  )  [inline]
void DAGHIOFlush ( GridHierarchy GH  )  [inline]
DAGHIO_ReadFunc DAGHIORead ( GridHierarchy GH  )  [inline]
const short& DAGHIOType ( GridHierarchy GH  )  [inline]
DAGHIO_WriteFunc DAGHIOWrite ( GridHierarchy GH  )  [inline]
void DAGHSetIOType ( GridHierarchy GH,
short const   type 
) [inline]
double DeltaT ( GridHierarchy GH,
int const   level 
) [inline]
double DeltaX ( GridHierarchy GH,
int const   dim,
int const   level 
) [inline]
int FineLevel ( GridHierarchy GH  )  [inline]
int GridFunctionTemplate ( GridHierarchy GH,
GridFunctionVoid GFV 
) [inline]
const int& GuCFactor ( GridHierarchy GH  )  [inline]
void IncrCurrentTime ( GridHierarchy GH,
int const   lev 
) [inline]
const int& MaxGridBoxSize ( GridHierarchy GH  )  [inline]
int MaxLevel ( GridHierarchy GH  )  [inline]
bool RecomposeHierarchy ( GridHierarchy GH,
const char *  name 
) [inline]
void RecomposeHierarchy ( GridHierarchy GH,
int  Partition 
) [inline]
void RecomposeHierarchy ( GridHierarchy GH  )  [inline]
void RedistributeHierarchy ( GridHierarchy GH,
const int  type,
BBoxList bbl 
) [inline]
void RedistributeHierarchy ( GridHierarchy GH,
const int  type 
) [inline]
void Refine ( GridHierarchy GH,
BBoxList bblist,
int const   lev 
) [inline]
void Refine ( GridHierarchy GH,
int const   lev 
) [inline]
int RefinedBy ( GridHierarchy GH,
int const   lev 
) [inline]
int RefineFactor ( GridHierarchy GH,
int const   lev 
) [inline]
void SetAdaptBoundaryType ( GridHierarchy GH,
int const   type 
) [inline]
void SetBaseGrid ( GridHierarchy GH,
double const *  bbox,
int const *  shape,
const int &  ncuts,
const int *  cuts 
) [inline]
void SetBoundaryType ( GridHierarchy GH,
int const   type 
) [inline]
void SetBoundaryWidth ( GridHierarchy GH,
int const   width 
) [inline]
void SetCurrentTime ( GridHierarchy GH,
int const   ctime,
int const   lev 
) [inline]
void SetDistributionType ( GridHierarchy GH,
int const   type,
BBoxList bbl 
) [inline]
void SetDistributionType ( GridHierarchy GH,
int const   type 
) [inline]
void SetExternalGhostWidth ( GridHierarchy GH,
int const   width 
) [inline]
void SetGuCFactor ( GridHierarchy GH,
const int &  cfac 
) [inline]
void SetMaxGridBoxSize ( GridHierarchy GH,
const int &  gbsize 
) [inline]
void SetPeriodicBoundaries ( GridHierarchy GH,
int const   dir,
int const   value 
) [inline]
void SetRefineFactor ( GridHierarchy GH,
int const   lev,
int const   rfactor 
) [inline]
void SetRefineFactor ( GridHierarchy GH,
int const   rfactor 
) [inline]
void SetTimeRefineWL ( GridHierarchy GH,
const int &  tref 
) [inline]
void SetTimeSpecs ( GridHierarchy GH,
double const   starttime,
double const   stoptime,
int const   numtsteps 
) [inline]
void SetUpdatedValueStep ( GridHierarchy GH,
const int  ustep 
) [inline]
void SetWorkFunction ( GridHierarchy GH,
void *  wf 
) [inline]
int StepSize ( GridHierarchy GH,
int const   lev 
) [inline]
int StepsTaken ( GridHierarchy GH,
int const   lev 
) [inline]
void Sync ( GridHierarchy GH,
int const   t,
int const   l,
int const   axis,
int const   dir 
) [inline]
void Sync ( GridHierarchy GH,
int const   t,
int const   l 
) [inline]
const int& TimeRefineWL ( GridHierarchy GH  )  [inline]
int TimeStep ( GridHierarchy GH,
int const   lev 
) [inline]
int TotalLevels ( GridHierarchy GH  )  [inline]
int UpdatedValueAt ( GridHierarchy GH  )  [inline]
Generated on Thu Jun 30 02:19:00 2016 for AMROC's Hierachical Data Structures by  doxygen 1.6.3