Accumulate post-processing data on a fixed uniform grid. More...
#include <AMRGridAccumulation.h>
Public Types | |
typedef base::grid_fct_type | grid_fct_type |
typedef base::grid_data_type | grid_data_type |
typedef void(* | veloc_func_type )(const DOUBLE v[]) |
Public Member Functions | |
AMRGridAccumulation () | |
AMRGridAccumulation (veloc_func_type veloc) | |
void | InitVar () |
virtual | ~AMRGridAccumulation () |
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 | Restart () |
virtual void | Checkpointing () |
virtual void | Accumulate (grid_fct_type &u, const int &Time, const int &Level, const double &t) |
void | GridCombine (const int TargetNode) |
grid_data_type & | AccGrid () |
const BBox & | AccBBox () const |
BBox | AccBBox () |
const char * | CheckpointName () |
void | SetFunc (veloc_func_type veloc) |
veloc_func_type | GetFunc () const |
Protected Attributes | |
veloc_func_type | f_veloc |
grid_data_type * | _AccGrid |
BBox | _AccBBox |
std::string | _CheckpointName |
DataType | accoffset [dim] |
DataType | accvelocity [dim] |
int | accminshape [dim] |
int | accmaxshape [dim] |
int | CheckpointSave |
Accumulate post-processing data on a fixed uniform grid.
typedef base::grid_data_type AMRGridAccumulation< DataType, dim >::grid_data_type |
Reimplemented from AMRAccumulation< DataType, dim >.
typedef base::grid_fct_type AMRGridAccumulation< DataType, dim >::grid_fct_type |
Reimplemented from AMRAccumulation< DataType, dim >.
typedef void(* AMRGridAccumulation< DataType, dim >::veloc_func_type)(const DOUBLE v[]) |
AMRGridAccumulation< DataType, dim >::AMRGridAccumulation | ( | ) | [inline] |
AMRGridAccumulation< DataType, dim >::AMRGridAccumulation | ( | veloc_func_type | veloc | ) | [inline] |
virtual AMRGridAccumulation< DataType, dim >::~AMRGridAccumulation | ( | ) | [inline, virtual] |
BBox AMRGridAccumulation< DataType, dim >::AccBBox | ( | ) | [inline] |
const BBox& AMRGridAccumulation< DataType, dim >::AccBBox | ( | ) | const [inline] |
Referenced by AMRGridAccumulation< DataType, dim >::GridCombine().
grid_data_type& AMRGridAccumulation< DataType, dim >::AccGrid | ( | ) | [inline] |
Referenced by AMRGridAccumulation< DataType, dim >::GridCombine().
virtual void AMRGridAccumulation< DataType, dim >::Accumulate | ( | grid_fct_type & | u, | |
const int & | Time, | |||
const int & | Level, | |||
const double & | t | |||
) | [inline, virtual] |
Reimplemented from AMRAccumulation< DataType, dim >.
virtual void AMRGridAccumulation< DataType, dim >::Checkpointing | ( | ) | [inline, virtual] |
const char* AMRGridAccumulation< DataType, dim >::CheckpointName | ( | ) | [inline] |
virtual void AMRGridAccumulation< DataType, dim >::finish | ( | ) | [inline, virtual] |
Reimplemented from AMRAccumulation< DataType, dim >.
References RegisterAt().
veloc_func_type AMRGridAccumulation< DataType, dim >::GetFunc | ( | ) | const [inline] |
void AMRGridAccumulation< DataType, dim >::GridCombine | ( | const int | TargetNode | ) | [inline] |
virtual void AMRGridAccumulation< DataType, dim >::Initialize | ( | ) | [inline, virtual] |
Reimplemented from AMRAccumulation< DataType, dim >.
References AMRGridAccumulation< DataType, dim >::f_veloc.
void AMRGridAccumulation< DataType, dim >::InitVar | ( | ) | [inline] |
virtual void AMRGridAccumulation< DataType, dim >::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from AMRAccumulation< DataType, dim >.
References RegisterAt().
virtual void AMRGridAccumulation< DataType, dim >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from AMRAccumulation< DataType, dim >.
virtual void AMRGridAccumulation< DataType, dim >::Restart | ( | ) | [inline, virtual] |
void AMRGridAccumulation< DataType, dim >::SetFunc | ( | veloc_func_type | veloc | ) | [inline] |
virtual void AMRGridAccumulation< DataType, dim >::SetupData | ( | GridHierarchy * | gh, | |
const int & | ghosts | |||
) | [inline, virtual] |
Reimplemented from AMRAccumulation< DataType, dim >.
BBox AMRGridAccumulation< DataType, dim >::_AccBBox [protected] |
grid_data_type* AMRGridAccumulation< DataType, dim >::_AccGrid [protected] |
std::string AMRGridAccumulation< DataType, dim >::_CheckpointName [protected] |
int AMRGridAccumulation< DataType, dim >::accmaxshape[dim] [protected] |
int AMRGridAccumulation< DataType, dim >::accminshape[dim] [protected] |
DataType AMRGridAccumulation< DataType, dim >::accoffset[dim] [protected] |
DataType AMRGridAccumulation< DataType, dim >::accvelocity[dim] [protected] |
int AMRGridAccumulation< DataType, dim >::CheckpointSave [protected] |
veloc_func_type AMRGridAccumulation< DataType, dim >::f_veloc [protected] |
Referenced by AMRGridAccumulation< DataType, dim >::Initialize().