amroc/hds/GridFunctionCalls.h File Reference

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

Go to the source code of this file.

Functions

template<class Type , int dim>
Coords StepSize (GridFunction< Type, dim > &GF, const int l)
template<class Type , int dim>
int TimeStep (GridFunction< Type, dim > &GF, const int l)
template<class Type , int dim>
void PreviousTime (GridFunction< Type, dim > &GF, const int l)
template<class Type , int dim>
void NextTime (GridFunction< Type, dim > &GF, const int l)
template<class Type , int dim>
void SetPhysicalTime (GridFunction< Type, dim > &GF, const int t, const int l, const double pht)
template<class Type , int dim>
double GetPhysicalTime (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
void SetBndryUpdateFunction (GridFunction< Type, dim > &GF, GFBndryUpdateFunc< Type, dim > *buf)
template<class Type , int dim>
void SetAdaptiveBndryUpdateFunction (GridFunction< Type, dim > &GF, GFAdptBndryUpdateFunc< Type, dim > *abuf)
template<class Type , int dim>
void SetProlongFunction (GridFunction< Type, dim > &GF, GFLevelTransferFunc< Type, dim > *pf)
template<class Type , int dim>
void SetRestrictFunction (GridFunction< Type, dim > &GF, GFLevelTransferFunc< Type, dim > *rf)
template<class Type , int dim>
void SetIOFunction (GridFunction< Type, dim > &GF, GFIOFunc< Type, dim > *iof)
template<class Type , int dim>
GFBndryUpdateFunc< Type, dim > * GetBndryUpdateFunction (GridFunction< Type, dim > &GF)
template<class Type , int dim>
GFAdptBndryUpdateFunc< Type,
dim > * 
GetAdaptiveBndryUpdateFunction (GridFunction< Type, dim > &GF)
template<class Type , int dim>
GFLevelTransferFunc< Type, dim > * GetProlongFunction (GridFunction< Type, dim > &GF)
template<class Type , int dim>
GFLevelTransferFunc< Type, dim > * GetRestrictFunction (GridFunction< Type, dim > &GF)
template<class Type , int dim>
GFIOFunc< Type, dim > * GetIOFunction (GridFunction< Type, dim > &GF)
template<class Type , int dim>
void SwapTimeLevels (GridFunction< Type, dim > &GF, const int l, const int t1, const int t2)
template<class Type , int dim>
void CycleTimeLevels (GridFunction< Type, dim > &GF, const int l)
template<class Type , int dim>
void Sync (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
void Sync (GridFunction< Type, dim > &GF, const int t, const int l, const int axis, const int dir)
template<class Type , int dim>
void Prolong (GridFunction< Type, dim > &GF, const int tf, const int lf, const int tt, const int lt)
template<class Type , int dim>
void Prolong (GridFunction< Type, dim > &GF, const int tf, const int lf, const int tt, const int lt, const BBox &bb)
template<class Type , int dim>
void Restrict (GridFunction< Type, dim > &GF, const int tf, const int lf, const int tt, const int lt)
template<class Type , int dim>
void Restrict (GridFunction< Type, dim > &GF, const int tf, const int lf, const int tt, const int lt, const BBox &bb)
template<class Type , int dim>
void IO (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
void IO (GridFunction< Type, dim > &GF, const int t, const int l, const BBox &bb)
template<class Type , int dim>
void AdaptiveBoundaryUpdate (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
void ExternalBoundaryUpdate (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
void BoundaryUpdate (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
Type MaxVal (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
Type MaxVal (GridFunction< Type, dim > &GF, const int t, const int l, const BBox &where)
template<class Type , int dim>
Type MinVal (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
Type MinVal (GridFunction< Type, dim > &GF, const int t, const int l, const BBox &where)
template<class Type , int dim>
Type Sum (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
Type Sum (GridFunction< Type, dim > &GF, const int t, const int l, const BBox &where)
template<class Type , int dim>
Type Product (GridFunction< Type, dim > &GF, const int t, const int l)
template<class Type , int dim>
Type Product (GridFunction< Type, dim > &GF, const int t, const int l, const BBox &where)
template<class Type , int dim>
double Norm (GridFunction< Type, dim > &GF, const int t, const int l, const int param)
template<class Type , int dim>
double Norm (GridFunction< Type, dim > &GF, const int t, const int l, const BBox &where, const int param)
template<class Type , int dim>
void Write (GridFunction< Type, dim > &GF, const int t, const int l, const int gfdtype, char *ioname)
template<class Type , int dim>
void Write (GridFunction< Type, dim > &GF, const int t, const int l, const BBox &where, const int gfdtype, char *ioname)
template<class Type , int dim>
void Read (GridFunction< Type, dim > &GF, const int t, const int l, const int gfdtype, char *ioname)
template<class Type , int dim>
void Read (GridFunction< Type, dim > &GF, const int t, const int l, const BBox &where, const int gfdtype, char *ioname)
template<class Type , int dim>
void Read (GridFunction< Type, dim > &GF, const int t, const int l, const BBox &to, const BBox &from, const int gfdtype, char *ioname)

Detailed Description

Define important GridFunction-methods as global functions.

Author:
Manish Parashar, Ralf Deiterding

Function Documentation

template<class Type , int dim>
void AdaptiveBoundaryUpdate ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
void BoundaryUpdate ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
void CycleTimeLevels ( GridFunction< Type, dim > &  GF,
const int  l 
) [inline]
template<class Type , int dim>
void ExternalBoundaryUpdate ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
GFAdptBndryUpdateFunc<Type,dim>* GetAdaptiveBndryUpdateFunction ( GridFunction< Type, dim > &  GF  )  [inline]
template<class Type , int dim>
GFBndryUpdateFunc<Type,dim>* GetBndryUpdateFunction ( GridFunction< Type, dim > &  GF  )  [inline]
template<class Type , int dim>
GFIOFunc<Type,dim>* GetIOFunction ( GridFunction< Type, dim > &  GF  )  [inline]
template<class Type , int dim>
double GetPhysicalTime ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
GFLevelTransferFunc<Type,dim>* GetProlongFunction ( GridFunction< Type, dim > &  GF  )  [inline]
template<class Type , int dim>
GFLevelTransferFunc<Type,dim>* GetRestrictFunction ( GridFunction< Type, dim > &  GF  )  [inline]
template<class Type , int dim>
void IO ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const BBox bb 
) [inline]
template<class Type , int dim>
void IO ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
Type MaxVal ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const BBox where 
) [inline]
template<class Type , int dim>
Type MaxVal ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
Type MinVal ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const BBox where 
) [inline]
template<class Type , int dim>
Type MinVal ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
void NextTime ( GridFunction< Type, dim > &  GF,
const int  l 
) [inline]
template<class Type , int dim>
double Norm ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const BBox where,
const int  param 
) [inline]
template<class Type , int dim>
double Norm ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const int  param 
) [inline]
template<class Type , int dim>
void PreviousTime ( GridFunction< Type, dim > &  GF,
const int  l 
) [inline]
template<class Type , int dim>
Type Product ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const BBox where 
) [inline]
template<class Type , int dim>
Type Product ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
void Prolong ( GridFunction< Type, dim > &  GF,
const int  tf,
const int  lf,
const int  tt,
const int  lt,
const BBox bb 
) [inline]
template<class Type , int dim>
void Prolong ( GridFunction< Type, dim > &  GF,
const int  tf,
const int  lf,
const int  tt,
const int  lt 
) [inline]
template<class Type , int dim>
void Read ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const BBox to,
const BBox from,
const int  gfdtype,
char *  ioname 
) [inline]
template<class Type , int dim>
void Read ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const BBox where,
const int  gfdtype,
char *  ioname 
) [inline]
template<class Type , int dim>
void Read ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const int  gfdtype,
char *  ioname 
) [inline]
template<class Type , int dim>
void Restrict ( GridFunction< Type, dim > &  GF,
const int  tf,
const int  lf,
const int  tt,
const int  lt,
const BBox bb 
) [inline]
template<class Type , int dim>
void Restrict ( GridFunction< Type, dim > &  GF,
const int  tf,
const int  lf,
const int  tt,
const int  lt 
) [inline]
template<class Type , int dim>
void SetAdaptiveBndryUpdateFunction ( GridFunction< Type, dim > &  GF,
GFAdptBndryUpdateFunc< Type, dim > *  abuf 
) [inline]
template<class Type , int dim>
void SetBndryUpdateFunction ( GridFunction< Type, dim > &  GF,
GFBndryUpdateFunc< Type, dim > *  buf 
) [inline]
template<class Type , int dim>
void SetIOFunction ( GridFunction< Type, dim > &  GF,
GFIOFunc< Type, dim > *  iof 
) [inline]
template<class Type , int dim>
void SetPhysicalTime ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const double  pht 
) [inline]
template<class Type , int dim>
void SetProlongFunction ( GridFunction< Type, dim > &  GF,
GFLevelTransferFunc< Type, dim > *  pf 
) [inline]
template<class Type , int dim>
void SetRestrictFunction ( GridFunction< Type, dim > &  GF,
GFLevelTransferFunc< Type, dim > *  rf 
) [inline]
template<class Type , int dim>
Coords StepSize ( GridFunction< Type, dim > &  GF,
const int  l 
) [inline]
template<class Type , int dim>
Type Sum ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const BBox where 
) [inline]
template<class Type , int dim>
Type Sum ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
void SwapTimeLevels ( GridFunction< Type, dim > &  GF,
const int  l,
const int  t1,
const int  t2 
) [inline]
template<class Type , int dim>
void Sync ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const int  axis,
const int  dir 
) [inline]
template<class Type , int dim>
void Sync ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l 
) [inline]
template<class Type , int dim>
int TimeStep ( GridFunction< Type, dim > &  GF,
const int  l 
) [inline]
template<class Type , int dim>
void Write ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const BBox where,
const int  gfdtype,
char *  ioname 
) [inline]
template<class Type , int dim>
void Write ( GridFunction< Type, dim > &  GF,
const int  t,
const int  l,
const int  gfdtype,
char *  ioname 
) [inline]
Generated on Thu Jun 30 02:19:00 2016 for AMROC's Hierachical Data Structures by  doxygen 1.6.3