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) |
Include GridFunction and define dimension-independent global functions.
short GetUserFlag | ( | GridFunctionVoid & | GFV, | |
const int | id | |||
) | [inline] |
References GridFunctionVoid::GF_GetUserFlag().
std::ostream& operator<< | ( | std::ostream & | , | |
const GridFunction< GFType, dim > & | ||||
) | [inline] |
References GridFunctionVoid::GF_Name().
void SetAdaptBndryUpdateFlag | ( | GridFunctionVoid & | GFV, | |
const int | f | |||
) | [inline] |
References GridFunctionVoid::GF_SetAdaptBndryUpdateFlag().
void SetAdaptBoundaryType | ( | GridFunctionVoid & | GFV, | |
const int | ab | |||
) | [inline] |
References GridFunctionVoid::GF_SetAdaptBoundaryType().
void SetAlignment | ( | GridFunctionVoid & | GFV, | |
const int | a | |||
) | [inline] |
References GridFunctionVoid::GF_SetAlignment().
void SetBndryUpdateFlag | ( | GridFunctionVoid & | GFV, | |
const int | f | |||
) | [inline] |
References GridFunctionVoid::GF_SetBndryUpdateFlag().
void SetBoundaryType | ( | GridFunctionVoid & | GFV, | |
const int | b | |||
) | [inline] |
References GridFunctionVoid::GF_SetBoundaryType().
void SetBoundaryWidth | ( | GridFunctionVoid & | GFV, | |
const int | bw | |||
) | [inline] |
References GridFunctionVoid::GF_BoundaryWidth().
void SetCheckpointFlag | ( | GridFunctionVoid & | GFV, | |
const int | f | |||
) | [inline] |
References GridFunctionVoid::GF_SetCheckpointFlag().
void SetCommType | ( | GridFunctionVoid & | GFV, | |
const int | c | |||
) | [inline] |
References GridFunctionVoid::GF_SetCommType().
void SetExternalGhostFlag | ( | GridFunctionVoid & | GFV, | |
const int | e | |||
) | [inline] |
References GridFunctionVoid::GF_SetExternalGhostFlag().
void SetExternalGhostWidth | ( | GridFunctionVoid & | GFV, | |
const int | ew | |||
) | [inline] |
References GridFunctionVoid::GF_ExternalGhostWidth().
void SetGridFunctionType | ( | GridFunctionVoid & | GFV, | |
const int | type | |||
) | [inline] |
References GridFunctionVoid::GF_SetGridFunctionType().
void SetIOFlag | ( | GridFunctionVoid & | GFV, | |
const int | f | |||
) | [inline] |
References GridFunctionVoid::GF_SetIOFlag().
void SetProlongFlag | ( | GridFunctionVoid & | GFV, | |
const int | f | |||
) | [inline] |
References GridFunctionVoid::GF_SetProlongFlag().
void SetRestrictFlag | ( | GridFunctionVoid & | GFV, | |
const int | f | |||
) | [inline] |
References GridFunctionVoid::GF_SetRestrictFlag().
void SetSpaceStencil | ( | GridFunctionVoid & | GFV, | |
const int * | ss | |||
) | [inline] |
References GridFunctionVoid::GF_SetSpaceStencil().
void SetSpaceStencil | ( | GridFunctionVoid & | GFV, | |
const int | ss | |||
) | [inline] |
References GridFunctionVoid::GF_SetSpaceStencil().
void SetTimeAlias | ( | GridFunctionVoid & | GFV, | |
const int | t, | |||
const int | to | |||
) | [inline] |
References GridFunctionVoid::GF_SetTimeAlias().
void SetTimeStencil | ( | GridFunctionVoid & | GFV, | |
const int | ts | |||
) | [inline] |
References GridFunctionVoid::GF_SetTimeStencil().
void SetUpdatedValueStep | ( | GridFunctionVoid & | GFV, | |
const int | ustep | |||
) | [inline] |
References GridFunctionVoid::setupdatedvaluestep().
void SetUserFlag | ( | GridFunctionVoid & | GFV, | |
const int | id, | |||
const short & | f | |||
) | [inline] |
References GridFunctionVoid::GF_SetUserFlag().
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] |
References GridFunctionVoid::updatedvaluestep().