A AmplitudeRecorder class.
More...
#include <AmplitudeRecorder.h>
|
| void | initialize (const shared_ptr< DomainBase > &) override |
| |
| void | record (const shared_ptr< DomainBase > &) override |
| |
| void | print () override |
| |
| | Recorder (unsigned, uvec &&, OutputType, unsigned, bool, bool) |
| | ctor
|
| |
| | Recorder (unsigned, uvec &&, OutputType, unsigned, bool, bool) |
| | ctor
|
| |
| void | set_object_tag (uvec &&) |
| |
| const uvec & | get_object_tag () const |
| |
| void | set_variable_type (OutputType) |
| |
| const OutputType & | get_variable_type () const |
| |
| bool | if_hdf5 () const |
| |
| bool | if_record_time () const |
| |
| void | insert (double) |
| |
| void | insert (const std::vector< vec > &, unsigned) |
| |
| const std::vector< std::vector< std::vector< vec > > > & | get_data_pool () const |
| |
| const std::vector< double > & | get_time_pool () const |
| |
| void | clear_status () |
| |
| virtual void | save () |
| |
| void | print () override |
| |
| | UniqueTag (const UniqueTag &)=delete |
| |
| | UniqueTag (UniqueTag &&)=delete |
| |
| UniqueTag & | operator= (const UniqueTag &)=delete |
| |
| UniqueTag & | operator= (UniqueTag &&)=delete |
| |
| | ~UniqueTag () override=default |
| |
| | Tag (unsigned=0) |
| |
| | Tag (const Tag &)=default |
| |
| | Tag (Tag &&) noexcept=default |
| |
| | Tag (unsigned=0) |
| |
| | Tag (const Tag &)=default |
| |
| | Tag (Tag &&) noexcept=default |
| |
| Tag & | operator= (const Tag &)=delete |
| |
| Tag & | operator= (Tag &&)=delete |
| |
| virtual | ~Tag ()=default |
| |
| void | set_tag (unsigned) const |
| |
| unsigned | get_tag () const |
| |
| void | enable () |
| |
| void | disable () |
| |
| void | guard () |
| |
| void | unguard () |
| |
| bool | is_active () const |
| |
| bool | is_guarded () const |
| |
A AmplitudeRecorder class.
- Author
- tlc
- Date
- 16/01/2021
- Version
- 0.1.0
◆ initialize()
| void AmplitudeRecorder::initialize |
( |
const shared_ptr< DomainBase > & |
D | ) |
|
|
overridevirtual |
◆ print()
| void AmplitudeRecorder::print |
( |
| ) |
|
|
overridevirtual |
◆ record()
| void AmplitudeRecorder::record |
( |
const shared_ptr< DomainBase > & |
D | ) |
|
|
overridevirtual |
◆ Recorder()
| Recorder::Recorder |
( |
unsigned |
T, |
|
|
uvec && |
B, |
|
|
OutputType |
L, |
|
|
unsigned |
I, |
|
|
bool |
R, |
|
|
bool |
H |
|
) |
| |
ctor
- Parameters
-
| T | unique tag |
| B | object tags |
| L | variable type |
| I | record interval |
| R | if to record time stamp |
| H | if to use hdf5 format |
The documentation for this class was generated from the following files: