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().
1.6.3