AMRAccumulation< DataType, dim > Class Template Reference

Accumulate post-processing data on a scalar grid function. More...

#include <AMRAccumulation.h>

Inheritance diagram for AMRAccumulation< DataType, dim >:
controlable AMRGridAccumulation< DataType, dim >

List of all members.

Public Types

typedef GridFunction< DataType,
dim > 
grid_fct_type
typedef GridData< DataType, dim > grid_data_type

Public Member Functions

 AMRAccumulation ()
virtual ~AMRAccumulation ()
virtual void GridInitializationOp (grid_data_type &accgd)
virtual void GridAccumulationOp (grid_data_type &accgd, grid_data_type &gd)
virtual void PointAccumulationOp (DataType &AccPoint, const DataType &value)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void register_at (ControlDevice &Ctrl)
virtual void finish ()
virtual void SetupData (GridHierarchy *gh, const int &ghosts)
virtual void Initialize ()
virtual void Accumulate (grid_fct_type &u, const int &Time, const int &Level, const double &t)
void AccumulateGrid (grid_data_type &gd, const BBox frombb, grid_data_type &accgd, BBox tobb, Coords offset)
GridHierarchyGH ()
const GridHierarchyGH () const
const int & NGhosts () const
const int & Dim () const
grid_fct_typeAccFunc ()
const char * AccName ()
const int & AccLevel () const
int AccLevel ()

Protected Attributes

int _Ghosts
int _Dim
int _AccLevel
std::string _AccName
grid_fct_type_Accfunc
GridHierarchy_Hierarchy
ControlDevice LocCtrl

Detailed Description

template<class DataType, int dim>
class AMRAccumulation< DataType, dim >

Accumulate post-processing data on a scalar grid function.

Author:
Ralf Deiterding
Version:
1.0
Date:
Jul-2004

Member Typedef Documentation

template<class DataType , int dim>
typedef GridData<DataType,dim> AMRAccumulation< DataType, dim >::grid_data_type
template<class DataType , int dim>
typedef GridFunction<DataType,dim> AMRAccumulation< DataType, dim >::grid_fct_type

Constructor & Destructor Documentation

template<class DataType , int dim>
virtual AMRAccumulation< DataType, dim >::~AMRAccumulation (  )  [inline, virtual]

Member Function Documentation

template<class DataType , int dim>
int AMRAccumulation< DataType, dim >::AccLevel (  )  [inline]
template<class DataType , int dim>
const int& AMRAccumulation< DataType, dim >::AccLevel (  )  const [inline]
template<class DataType , int dim>
const char* AMRAccumulation< DataType, dim >::AccName (  )  [inline]
template<class DataType , int dim>
virtual void AMRAccumulation< DataType, dim >::Accumulate ( grid_fct_type u,
const int &  Time,
const int &  Level,
const double &  t 
) [inline, virtual]
template<class DataType , int dim>
const int& AMRAccumulation< DataType, dim >::Dim (  )  const [inline]
template<class DataType , int dim>
virtual void AMRAccumulation< DataType, dim >::finish (  )  [inline, virtual]
template<class DataType , int dim>
const GridHierarchy& AMRAccumulation< DataType, dim >::GH (  )  const [inline]
template<class DataType , int dim>
virtual void AMRAccumulation< DataType, dim >::GridAccumulationOp ( grid_data_type accgd,
grid_data_type gd 
) [inline, virtual]
template<class DataType , int dim>
virtual void AMRAccumulation< DataType, dim >::GridInitializationOp ( grid_data_type accgd  )  [inline, virtual]
template<class DataType , int dim>
virtual void AMRAccumulation< DataType, dim >::Initialize (  )  [inline, virtual]
template<class DataType , int dim>
const int& AMRAccumulation< DataType, dim >::NGhosts (  )  const [inline]
template<class DataType , int dim>
virtual void AMRAccumulation< DataType, dim >::PointAccumulationOp ( DataType AccPoint,
const DataType value 
) [inline, virtual]
template<class DataType , int dim>
virtual void AMRAccumulation< DataType, dim >::register_at ( ControlDevice Ctrl  )  [inline, virtual]
template<class DataType , int dim>
virtual void AMRAccumulation< DataType, dim >::register_at ( ControlDevice Ctrl,
const std::string &  prefix 
) [inline, virtual]

Member Data Documentation

template<class DataType , int dim>
int AMRAccumulation< DataType, dim >::_Dim [protected]
template<class DataType , int dim>
int AMRAccumulation< DataType, dim >::_Ghosts [protected]
template<class DataType , int dim>
ControlDevice AMRAccumulation< DataType, dim >::LocCtrl [protected]

The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:19:28 2016 for AMROC Fluid-solver Framework by  doxygen 1.6.3