23#include "openPMD/RecordComponent.hpp"
31 template <
typename,
typename>
37 template <
typename T,
typename T_key,
typename T_container>
38 friend class Container;
40 friend class BaseRecord;
41 template <
typename,
typename>
47 MeshRecordComponent();
48 MeshRecordComponent(
NoInit);
53 ~MeshRecordComponent()
override =
default;
62 MeshRecordComponent(BaseRecord<MeshRecordComponent>
const &);
80 MeshRecordComponent &
setPosition(std::vector<T> pos);
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 typ...
Definition Attributable.hpp:669
MeshRecordComponent & setPosition(std::vector< T > pos)
Position on an element.
Definition MeshRecordComponent.cpp:88
std::vector< T > position() const
Position on an element.
Definition MeshRecordComponent.hpp:97
MeshRecordComponent & makeConstant(T)
Create a dataset with regular extent and constant value.
Definition MeshRecordComponent.hpp:103
RecordComponent(BaseRecord< RecordComponent > const &)
Avoid object slicing when using a Record as a scalar Record Component.
Definition RecordComponent.cpp:190
RecordComponent & makeConstant(T)
Create a dataset with regular extent and constant value.
Definition RecordComponent.cpp:733
Definition BaseRecord.hpp:52
Public definitions of openPMD-api.
Definition Date.cpp:29
@ T
time
Definition UnitDimension.hpp:41
Definition Attributable.hpp:251
Parameters recursively passed through the openPMD hierarchy when flushing.
Definition AbstractIOHandler.hpp:106