amroc/hds/GridFunction.h File Reference

Include GridFunction and define dimension-independent global functions. More...

#include "DAGHParams.h"
#include "GridHierarchy.h"
#include "GridFunctionVoid.h"
#include "GridDataBlock.h"
#include "GridHierarchyCalls.h"
#include "GridFunctionFunctors.h"
#include "Timing.h"
#include <iosfwd>
#include "GridFunction.ipp"
#include "GridFunctionComm.ipp"
#include "GridFunctionFuncs.ipp"
#include "GridFunctionOps.ipp"
#include "GridFunctionOpsRed.ipp"
#include "GridFunctionBndry.ipp"
#include "GridFunctionIO.ipp"

Go to the source code of this file.

Classes

class  GridFunction< GFType, dim >
 Allocates rectangular grids of arbitrary data type according to the GridHierarchy. More...

Functions

template<class GFType , int dim>
std::ostream & operator<< (std::ostream &, const GridFunction< GFType, dim > &)
void SetGridFunctionType (GridFunctionVoid &GFV, const int type)
void SetCommType (GridFunctionVoid &GFV, const int c)
void SetBoundaryType (GridFunctionVoid &GFV, const int b)
void SetAdaptBoundaryType (GridFunctionVoid &GFV, const int ab)
void SetExternalGhostFlag (GridFunctionVoid &GFV, const int e)
void SetProlongFlag (GridFunctionVoid &GFV, const int f)
void SetRestrictFlag (GridFunctionVoid &GFV, const int f)
void SetBndryUpdateFlag (GridFunctionVoid &GFV, const int f)
void SetAdaptBndryUpdateFlag (GridFunctionVoid &GFV, const int f)
void SetIOFlag (GridFunctionVoid &GFV, const int f)
void SetCheckpointFlag (GridFunctionVoid &GFV, const int f)
void SetBoundaryWidth (GridFunctionVoid &GFV, const int bw)
void SetExternalGhostWidth (GridFunctionVoid &GFV, const int ew)
void SetSpaceStencil (GridFunctionVoid &GFV, const int ss)
void SetSpaceStencil (GridFunctionVoid &GFV, const int *ss)
void SetTimeStencil (GridFunctionVoid &GFV, const int ts)
void SetTimeAlias (GridFunctionVoid &GFV, const int t, const int to)
void SetAlignment (GridFunctionVoid &GFV, const int a)
int UpdatedValueAt (GridFunctionVoid &GFV)
void SetUpdatedValueStep (GridFunctionVoid &GFV, const int ustep)
void SetUserFlag (GridFunctionVoid &GFV, const int id, const short &f)
short GetUserFlag (GridFunctionVoid &GFV, const int id)
void Sync (std::list< GridFunctionVoid * > &gfvlist, const int t, const int l)
void Sync (std::list< GridFunctionVoid * > &gfvlist, const int t, const int l, const int axis, const int dir)

Detailed Description

Include GridFunction and define dimension-independent global functions.

Author:
Ralf Deiterding, Manish Parashar

Function Documentation

short GetUserFlag ( GridFunctionVoid GFV,
const int  id 
) [inline]
template<class GFType , int dim>
std::ostream& operator<< ( std::ostream &  ,
const GridFunction< GFType, dim > &   
) [inline]
void SetAdaptBndryUpdateFlag ( GridFunctionVoid GFV,
const int  f 
) [inline]
void SetAdaptBoundaryType ( GridFunctionVoid GFV,
const int  ab 
) [inline]
void SetAlignment ( GridFunctionVoid GFV,
const int  a 
) [inline]
void SetBndryUpdateFlag ( GridFunctionVoid GFV,
const int  f 
) [inline]
void SetBoundaryType ( GridFunctionVoid GFV,
const int  b 
) [inline]
void SetBoundaryWidth ( GridFunctionVoid GFV,
const int  bw 
) [inline]
void SetCheckpointFlag ( GridFunctionVoid GFV,
const int  f 
) [inline]
void SetCommType ( GridFunctionVoid GFV,
const int  c 
) [inline]
void SetExternalGhostFlag ( GridFunctionVoid GFV,
const int  e 
) [inline]
void SetExternalGhostWidth ( GridFunctionVoid GFV,
const int  ew 
) [inline]
void SetGridFunctionType ( GridFunctionVoid GFV,
const int  type 
) [inline]
void SetIOFlag ( GridFunctionVoid GFV,
const int  f 
) [inline]
void SetProlongFlag ( GridFunctionVoid GFV,
const int  f 
) [inline]
void SetRestrictFlag ( GridFunctionVoid GFV,
const int  f 
) [inline]
void SetSpaceStencil ( GridFunctionVoid GFV,
const int *  ss 
) [inline]
void SetSpaceStencil ( GridFunctionVoid GFV,
const int  ss 
) [inline]
void SetTimeAlias ( GridFunctionVoid GFV,
const int  t,
const int  to 
) [inline]
void SetTimeStencil ( GridFunctionVoid GFV,
const int  ts 
) [inline]
void SetUpdatedValueStep ( GridFunctionVoid GFV,
const int  ustep 
) [inline]
void SetUserFlag ( GridFunctionVoid GFV,
const int  id,
const short &  f 
) [inline]
void Sync ( std::list< GridFunctionVoid * > &  gfvlist,
const int  t,
const int  l,
const int  axis,
const int  dir 
) [inline]
void Sync ( std::list< GridFunctionVoid * > &  gfvlist,
const int  t,
const int  l 
) [inline]
int UpdatedValueAt ( GridFunctionVoid GFV  )  [inline]
Generated on Thu Jun 30 02:19:00 2016 for AMROC's Hierachical Data Structures by  doxygen 1.6.3