9#include "iofaodel_export.h"
19#include <lunasa/DataObject.hh>
Base class for all 'grouping' entities. The following derived classes are typical:
Definition Ioss_GroupingEntity.h:67
A named value that has a known type.
Definition Ioss_Property.h:27
BasicType
Definition Ioss_Property.h:29
A grouping entity that contains other grouping entities.
Definition Ioss_Region.h:93
A namespace for the pamgen database format.
Definition Iofaodel_DatabaseIO.C:46
std::string property_get_string(lunasa::DataObject ldo)
Definition Iofaodel_PropertySerialization.C:168
size_t data_size(const Ioss::Field &f)
Definition Iofaodel_FieldSerialization.C:17
std::function< void(const Ioss::Region &, const Ioss::GroupingEntity &, const Ioss::Property &)> PropertyFunction
Definition Iofaodel_PropertySerialization.h:31
void map_properties(const Ioss::Region ®ion, const Ioss::GroupingEntity &entity, PropertyFunction op)
Definition Iofaodel_PropertySerialization.C:54
int64_t property_get_int(lunasa::DataObject ldo)
Definition Iofaodel_PropertySerialization.C:161
lunasa::DataObject pack_property(const Ioss::Region ®ion, const Ioss::GroupingEntity &entity, const Ioss::Property &property)
Definition Iofaodel_PropertySerialization.C:117
Definition Iofaodel_PropertySerialization.h:50
value_entry_t value
Definition Iofaodel_PropertySerialization.h:57
Ioss::Property::BasicType basic_type
Definition Iofaodel_PropertySerialization.h:51
bool is_valid
Definition Iofaodel_PropertySerialization.h:54
size_t data_size
Definition Iofaodel_PropertySerialization.h:59
bool is_implicit
Definition Iofaodel_PropertySerialization.h:53
value_entry_t name
Definition Iofaodel_PropertySerialization.h:56
Definition Iofaodel_Utils.h:26