|
| Mesh (Mesh const &)=default |
|
Mesh & | operator= (Mesh const &)=default |
|
Geometry | geometry () const |
|
std::string | geometryString () const |
|
Mesh & | setGeometry (Geometry g) |
| Set the geometry of the mesh of the mesh record. More...
|
|
Mesh & | setGeometry (std::string geometry) |
| Set the geometry of the mesh of the mesh record. More...
|
|
std::string | geometryParameters () const |
|
Mesh & | setGeometryParameters (std::string const &geometryParameters) |
| Set additional parameters for the geometry, separated by a. More...
|
|
DataOrder | dataOrder () const |
|
Mesh & | setDataOrder (DataOrder dor) |
| Set the memory layout of N-dimensional data. More...
|
|
std::vector< std::string > | axisLabels () const |
|
Mesh & | setAxisLabels (std::vector< std::string > const &axisLabels) |
| Set the ordering of the labels for the Mesh::geometry of the mesh. More...
|
|
template<typename T > |
std::vector< T > | gridSpacing () const |
|
template<typename T , typename = std::enable_if_t<std::is_floating_point<T>::value>> |
Mesh & | setGridSpacing (std::vector< T > const &gridSpacing) |
| Set the spacing of the grid points along each dimension (in the units of the simulation). More...
|
|
std::vector< double > | gridGlobalOffset () const |
|
Mesh & | setGridGlobalOffset (std::vector< double > const &gridGlobalOffset) |
| Set the start of the current domain of the simulation (position of the beginning of the first cell) in simulation units. More...
|
|
double | gridUnitSI () const |
|
Mesh & | setGridUnitSI (double gridUnitSI) |
| Set the unit-conversion factor to multiply each value in Mesh::gridSpacing and Mesh::gridGlobalOffset, in order to convert from simulation units to SI units. More...
|
|
Mesh & | setUnitDimension (std::map< UnitDimension, double > const &unitDimension) |
| Set the powers of the 7 base measures characterizing the record's unit in SI. More...
|
|
template<typename T > |
T | timeOffset () const |
|
template<typename T , typename = std::enable_if_t<std::is_floating_point<T>::value>> |
Mesh & | setTimeOffset (T timeOffset) |
| Set the offset between the time at which this record is defined and the Iteration::time attribute of the Series::basePath level. More...
|
|
mapped_type & | operator[] (key_type const &key) override |
|
mapped_type & | operator[] (key_type &&key) override |
|
BaseRecord< RecordComponent >::mapped_type & | operator[] (std::string &&key) |
|
size_type | erase (key_type const &key) override |
|
iterator | erase (iterator res) override |
|
std::array< double, 7 > | unitDimension () const |
| Return the physical dimension (quantity) of a record. More...
|
|
bool | scalar () const |
| Returns true if this record only contains a single component. More...
|
|
iterator | begin () noexcept |
|
const_iterator | begin () const noexcept |
|
const_iterator | cbegin () const noexcept |
|
iterator | end () noexcept |
|
const_iterator | end () const noexcept |
|
const_iterator | cend () const noexcept |
|
bool | empty () const noexcept |
|
size_type | size () const noexcept |
|
void | clear () |
| Remove all objects from the container and (if written) from disk. More...
|
|
std::pair< iterator, bool > | insert (value_type const &value) |
|
std::pair< iterator, bool > | insert (P &&value) |
|
iterator | insert (const_iterator hint, value_type const &value) |
|
iterator | insert (const_iterator hint, P &&value) |
|
void | insert (InputIt first, InputIt last) |
|
void | insert (std::initializer_list< value_type > ilist) |
|
void | swap (Container &other) |
|
mapped_type & | at (key_type const &key) |
|
mapped_type const & | at (key_type const &key) const |
|
virtual mapped_type & | operator[] (key_type const &key) |
| Access the value that is mapped to a key equivalent to key, creating it if such key does not exist already. More...
|
|
virtual mapped_type & | operator[] (key_type &&key) |
| Access the value that is mapped to a key equivalent to key, creating it if such key does not exist already. More...
|
|
iterator | find (key_type const &key) |
|
const_iterator | find (key_type const &key) const |
|
size_type | count (key_type const &key) const |
| This returns either 1 if the key is found in the container of 0 if not. More...
|
|
bool | contains (key_type const &key) const |
| Checks if there is an element with a key equivalent to an exiting key in the container. More...
|
|
virtual size_type | erase (key_type const &key) |
| Remove a single element from the container and (if written) from disk. More...
|
|
virtual iterator | erase (iterator res) |
|
auto | emplace (Args &&...args) -> decltype(InternalContainer().emplace(std::forward< Args >(args)...)) |
|
protected | Container (std::shared_ptr< ContainerData > containerData) |
|
void | clear_unchecked () |
|
Attribute | getAttribute (std::string const &key) const |
| Retrieve value of Attribute stored with provided key. More...
|
|
bool | deleteAttribute (std::string const &key) |
| Remove Attribute of provided value both logically and physically. More...
|
|
std::vector< std::string > | attributes () const |
| List all currently stored Attributes' keys. More...
|
|
size_t | numAttributes () const |
| Count all currently stored Attributes. More...
|
|
bool | containsAttribute (std::string const &key) const |
| Check whether am Attribute with a given key exists. More...
|
|
std::string | comment () const |
| Retrieve a user-supplied comment associated with the object. More...
|
|
Attributable & | setComment (std::string const &comment) |
| Populate Attribute corresponding to a comment with the user-supplied comment. More...
|
|
void | seriesFlush (std::string backendConfig="{}") |
| Flush the corresponding Series object. More...
|
|
MyPath | myPath () const |
| The path to this object within its containing Series. More...
|
|
protected Series | retrieveSeries () const |
|
void | seriesFlush (internal::FlushParams) |
|
void | flushAttributes (internal::FlushParams const &) |
|
void | readAttributes (ReadMode) |
|
template<typename T > |
T | readFloatingpoint (std::string const &key) const |
| Retrieve the value of a floating point Attribute of user-defined precision with ensured type-safety. More...
|
|
template<typename T > |
std::vector< T > | readVectorFloatingpoint (std::string const &key) const |
| Retrieve a vector of values of a floating point Attributes of user-defined precision with ensured type-safety. More...
|
|
AbstractIOHandler * | IOHandler () |
|
AbstractIOHandler const * | IOHandler () const |
|
Writable *& | parent () |
|
Writable const * | parent () const |
|
Writable & | writable () |
|
Writable const & | writable () const |
|
void | setData (std::shared_ptr< internal::AttributableData > attri) |
|
internal::AttributableData & | get () |
|
internal::AttributableData const & | get () const |
|
bool | dirty () const |
|
bool & | dirty () |
|
bool | written () const |
|
bool & | written () |
|
template<typename T > |
bool | setAttribute (std::string const &key, T value) |
| Populate Attribute of provided name with provided value. More...
|
|
bool | setAttribute (std::string const &key, char const value[]) |
|
Iteration const & | containingIteration () const |
| Returns the corresponding Iteration. More...
|
|
Iteration & | containingIteration () |
|