![]() |
v0.13.1 |
#include <src/interfaces/SeriesRecorder.hpp>
Public Member Functions | |
MoFEMErrorCode | query_interface (boost::typeindex::type_index type_index, UnknownInterface **iface) const |
SeriesRecorder (const MoFEM::Core &core) | |
~SeriesRecorder () | |
destructor More... | |
MoFEMErrorCode | getTags (int verb=-1) |
get tags handlers used on meshsets More... | |
Tag | get_th_SeriesName () |
MoFEMErrorCode | clearMap () |
clear multi-index container More... | |
MoFEMErrorCode | initialiseDatabaseFromMesh (int verb=0) |
SeriesRecorder * | get_series_recorder_ptr () |
return pointer to meshset manager More... | |
const SeriesRecorder * | get_series_recorder_ptr () const |
return pointer to meshset manager More... | |
virtual MoFEMErrorCode | add_series_recorder (const std::string &series_name) |
virtual MoFEMErrorCode | delete_recorder_series (const std::string &series_name) |
virtual MoFEMErrorCode | initialize_series_recorder (const std::string &serie_name) |
virtual MoFEMErrorCode | finalize_series_recorder (const std::string &serie_name) |
virtual MoFEMErrorCode | record_begin (const std::string &serie_name) |
virtual MoFEMErrorCode | record_problem (const std::string &serie_name, const Problem *problemPtr, RowColData rc) |
virtual MoFEMErrorCode | record_problem (const std::string &serie_name, const std::string &problem_name, RowColData rc) |
virtual MoFEMErrorCode | record_field (const std::string &serie_name, const std::string &field_name, const BitRefLevel &bit, const BitRefLevel &mask) |
virtual MoFEMErrorCode | record_end (const std::string &serie_name, double time=0) |
virtual MoFEMErrorCode | load_series_data (const std::string &serie_name, const int step_number) |
virtual MoFEMErrorCode | print_series_steps () |
virtual bool | check_series (const std::string &name) const |
check if series is in database More... | |
virtual SeriesStep_multiIndex::index< SeriesName_mi_tag >::type::iterator | get_series_steps_byName_begin (const std::string &name) |
virtual SeriesStep_multiIndex::index< SeriesName_mi_tag >::type::iterator | get_series_steps_byName_end (const std::string &name) |
![]() | |
virtual MoFEMErrorCode | query_interface (boost::typeindex::type_index type_index, UnknownInterface **iface) const =0 |
template<class IFACE > | |
MoFEMErrorCode | registerInterface (bool error_if_registration_failed=true) |
Register interface. More... | |
template<class IFACE > | |
MoFEMErrorCode | getInterface (IFACE *&iface) const |
Get interface refernce to pointer of interface. More... | |
template<class IFACE > | |
MoFEMErrorCode | getInterface (IFACE **const iface) const |
Get interface pointer to pointer of interface. More... | |
template<class IFACE , typename boost::enable_if< boost::is_pointer< IFACE >, int >::type = 0> | |
IFACE | getInterface () const |
Get interface pointer to pointer of interface. More... | |
template<class IFACE , typename boost::enable_if< boost::is_reference< IFACE >, int >::type = 0> | |
IFACE | getInterface () const |
Get reference to interface. More... | |
template<class IFACE > | |
IFACE * | getInterface () const |
Function returning pointer to interface. More... | |
virtual | ~UnknownInterface ()=default |
Public Attributes | |
MoFEM::Core & | cOre |
Protected Attributes | |
Tag | th_SeriesName |
Recorded series name. More... | |
Series_multiIndex | sEries |
recorded series More... | |
SeriesStep_multiIndex | seriesSteps |
recorded series steps More... | |
Additional Inherited Members | |
![]() | |
static MoFEMErrorCode | getLibVersion (Version &version) |
Get library version. More... | |
static MoFEMErrorCode | getFileVersion (moab::Interface &moab, Version &version) |
Get database major version. More... | |
static MoFEMErrorCode | setFileVersion (moab::Interface &moab, Version version=Version(MoFEM_VERSION_MAJOR, MoFEM_VERSION_MINOR, MoFEM_VERSION_BUILD)) |
Get database major version. More... | |
static MoFEMErrorCode | getInterfaceVersion (Version &version) |
Get database major version. More... | |
Record (time) data series
Is abstraction of Core interface.
Definition at line 35 of file SeriesRecorder.hpp.
MoFEM::SeriesRecorder::SeriesRecorder | ( | const MoFEM::Core & | core | ) |
Definition at line 38 of file SeriesRecorder.cpp.
MoFEM::SeriesRecorder::~SeriesRecorder | ( | ) |
MoFEMErrorCode MoFEM::SeriesRecorder::clearMap | ( | ) |
clear multi-index container
Definition at line 53 of file SeriesRecorder.cpp.
SeriesRecorder * MoFEM::SeriesRecorder::get_series_recorder_ptr | ( | ) |
return pointer to meshset manager
Definition at line 69 of file SeriesRecorder.hpp.
const SeriesRecorder * MoFEM::SeriesRecorder::get_series_recorder_ptr | ( | ) | const |
return pointer to meshset manager
Definition at line 74 of file SeriesRecorder.hpp.
|
virtual |
Definition at line 342 of file SeriesRecorder.cpp.
|
virtual |
Definition at line 347 of file SeriesRecorder.cpp.
Tag MoFEM::SeriesRecorder::get_th_SeriesName | ( | ) |
Definition at line 52 of file SeriesRecorder.hpp.
MoFEMErrorCode MoFEM::SeriesRecorder::getTags | ( | int | verb = -1 | ) |
get tags handlers used on meshsets
Definition at line 41 of file SeriesRecorder.cpp.
MoFEMErrorCode MoFEM::SeriesRecorder::initialiseDatabaseFromMesh | ( | int | verb = 0 | ) |
\brier initialize container form data on mesh
Definition at line 60 of file SeriesRecorder.cpp.
|
virtual |
Implements MoFEM::UnknownInterface.
Definition at line 32 of file SeriesRecorder.cpp.
MoFEM::Core& MoFEM::SeriesRecorder::cOre |
Definition at line 40 of file SeriesRecorder.hpp.
|
protected |
recorded series
Definition at line 198 of file SeriesRecorder.hpp.
|
protected |
recorded series steps
Definition at line 199 of file SeriesRecorder.hpp.
|
protected |
Recorded series name.
Definition at line 196 of file SeriesRecorder.hpp.