A Recorder class.
More...
#include <Recorder.h>
A Recorder class.
- Author
- tlc
- Date
- 27/07/2017
- Version
- 0.1.0
◆ Recorder()
| Recorder::Recorder |
( |
unsigned |
T, |
|
|
uvec && |
B, |
|
|
OutputType |
L, |
|
|
unsigned |
I, |
|
|
bool |
H |
|
) |
| |
ctor
- Parameters
-
| T | unique tag |
| B | object tags |
| L | variable type |
| I | record interval |
| H | if to use hdf5 format |
◆ clear_status()
| void Recorder::clear_status |
( |
| ) |
|
|
virtual |
◆ initialize()
| void Recorder::initialize |
( |
const shared_ptr< DomainBase > & |
D | ) |
|
|
virtual |
◆ insert() [1/2]
| void Recorder::insert |
( |
double |
T | ) |
|
◆ insert() [2/2]
| void Recorder::insert |
( |
std::vector< vec > && |
data, |
|
|
uword |
tag |
|
) |
| |
◆ normalise_size()
| std::vector< vec > Recorder::normalise_size |
( |
std::vector< vec > && |
container | ) |
|
|
staticprotected |
◆ print()
◆ record()
| void Recorder::record |
( |
const shared_ptr< DomainBase > & |
D | ) |
|
◆ record_impl()
| virtual void Recorder::record_impl |
( |
const shared_ptr< DomainBase > & |
| ) |
|
|
protectedpure virtual |
◆ save()
◆ update_tag()
| const uvec & Recorder::update_tag |
( |
const shared_ptr< DomainBase > & |
| ) |
|
|
protectedvirtual |
◆ component
| const int Recorder::component |
|
protected |
◆ counter
| unsigned Recorder::counter = 0u |
|
protected |
◆ data_pool
| std::unordered_map<uword, std::vector<std::vector<vec> > > Recorder::data_pool |
|
protected |
◆ interval
| const unsigned Recorder::interval |
|
protected |
◆ object_tag
| uvec Recorder::object_tag |
|
protected |
◆ original_type
◆ reference_tag
| const uvec Recorder::reference_tag |
|
protected |
◆ time_pool
| std::vector<double> Recorder::time_pool |
|
protected |
◆ variable_type
The documentation for this class was generated from the following files: