|  | v0.15.0 | 
Structure for recording (time) series. More...
#include "src/multi_indices/SeriesMultiIndices.hpp"
| Public Member Functions | |
| FieldSeries (Interface &moab, const EntityHandle _meshset) | |
| EntityHandle | getMeshset () const | 
| get meshset | |
| EntityID | get_meshset_id () const | 
| boost::string_ref | getNameRef () const | 
| get string_ref of series | |
| std::string | getName () const | 
| get series name | |
| MoFEMErrorCode | get_nb_steps (Interface &moab, int &nb_setps) const | 
| MoFEMErrorCode | set_time (double time) | 
| MoFEMErrorCode | push_dofs (const EntityHandle ent, const ShortId uid, const FieldData val) | 
| template<typename IT > | |
| MoFEMErrorCode | push_dofs (IT it, IT hi_it) | 
| MoFEMErrorCode | begin () | 
| MoFEMErrorCode | end (double time=0) | 
| MoFEMErrorCode | read (Interface &moab) | 
| MoFEMErrorCode | save (Interface &moab) const | 
| const FieldSeries * | get_FieldSeries_ptr () const | 
| Public Attributes | |
| EntityHandle | meshset | 
| const void * | tagName | 
| tag keeps name of the series | |
| int | tagNameSize | 
| number of bits necessary to keep field series | |
| bool | record_begin | 
| bool | record_end | 
| Tag | th_SeriesData | 
| Tag | th_SeriesDataUIDs | 
| Tag | th_SeriesDataHandles | 
| Tag | th_SeriesTime | 
| std::vector< int > | ia | 
| std::vector< double > | time | 
| std::vector< EntityHandle > | handles | 
| std::vector< ShortId > | uids | 
| std::vector< FieldData > | data | 
| Friends | |
| std::ostream & | operator<< (std::ostream &os, const FieldSeries &e) | 
Structure for recording (time) series.
Fix member functions names. Not follow naming convention.
Member functions not documented
Definition at line 23 of file SeriesMultiIndices.hpp.
| MoFEM::FieldSeries::FieldSeries | ( | Interface & | moab, | 
| const EntityHandle | _meshset | ||
| ) | 
Definition at line 8 of file SeriesMultiIndices.cpp.
| MoFEMErrorCode MoFEM::FieldSeries::begin | ( | ) | 
Definition at line 72 of file SeriesMultiIndices.cpp.
| MoFEMErrorCode MoFEM::FieldSeries::end | ( | double | time = 0 | ) | 
Definition at line 82 of file SeriesMultiIndices.cpp.
| 
 | inline | 
Definition at line 81 of file SeriesMultiIndices.hpp.
| 
 | inline | 
Definition at line 36 of file SeriesMultiIndices.hpp.
| MoFEMErrorCode MoFEM::FieldSeries::get_nb_steps | ( | Interface & | moab, | 
| int & | nb_setps | ||
| ) | const | 
Definition at line 52 of file SeriesMultiIndices.cpp.
| 
 | inline | 
| 
 | inline | 
get series name
Definition at line 44 of file SeriesMultiIndices.hpp.
| 
 | inline | 
get string_ref of series
Definition at line 40 of file SeriesMultiIndices.hpp.
| MoFEMErrorCode MoFEM::FieldSeries::push_dofs | ( | const EntityHandle | ent, | 
| const ShortId | uid, | ||
| const FieldData | val | ||
| ) | 
Definition at line 59 of file SeriesMultiIndices.cpp.
| 
 | inline | 
Definition at line 65 of file SeriesMultiIndices.hpp.
| MoFEMErrorCode MoFEM::FieldSeries::read | ( | Interface & | moab | ) | 
Definition at line 95 of file SeriesMultiIndices.cpp.
| MoFEMErrorCode MoFEM::FieldSeries::save | ( | Interface & | moab | ) | const | 
Definition at line 161 of file SeriesMultiIndices.cpp.
| MoFEMErrorCode MoFEM::FieldSeries::set_time | ( | double | time | ) | 
| 
 | friend | 
Definition at line 323 of file SeriesMultiIndices.cpp.
| std::vector<FieldData> MoFEM::FieldSeries::data | 
Definition at line 59 of file SeriesMultiIndices.hpp.
| std::vector<EntityHandle> MoFEM::FieldSeries::handles | 
Definition at line 57 of file SeriesMultiIndices.hpp.
| std::vector<int> MoFEM::FieldSeries::ia | 
Definition at line 55 of file SeriesMultiIndices.hpp.
| EntityHandle MoFEM::FieldSeries::meshset | 
Definition at line 25 of file SeriesMultiIndices.hpp.
| bool MoFEM::FieldSeries::record_begin | 
Definition at line 29 of file SeriesMultiIndices.hpp.
| bool MoFEM::FieldSeries::record_end | 
Definition at line 30 of file SeriesMultiIndices.hpp.
| const void* MoFEM::FieldSeries::tagName | 
tag keeps name of the series
Definition at line 26 of file SeriesMultiIndices.hpp.
| int MoFEM::FieldSeries::tagNameSize | 
number of bits necessary to keep field series
Definition at line 27 of file SeriesMultiIndices.hpp.
| Tag MoFEM::FieldSeries::th_SeriesData | 
Definition at line 48 of file SeriesMultiIndices.hpp.
| Tag MoFEM::FieldSeries::th_SeriesDataHandles | 
Definition at line 50 of file SeriesMultiIndices.hpp.
| Tag MoFEM::FieldSeries::th_SeriesDataUIDs | 
Definition at line 49 of file SeriesMultiIndices.hpp.
| Tag MoFEM::FieldSeries::th_SeriesTime | 
Definition at line 51 of file SeriesMultiIndices.hpp.
| std::vector<double> MoFEM::FieldSeries::time | 
Definition at line 56 of file SeriesMultiIndices.hpp.
| std::vector<ShortId> MoFEM::FieldSeries::uids | 
Definition at line 58 of file SeriesMultiIndices.hpp.
