33 #ifndef IOSS_Ioss_CommSet_h 34 #define IOSS_Ioss_CommSet_h 57 std::string
type_string()
const override {
return "CommSet"; }
68 size_t data_size)
const override;
71 size_t data_size)
const override;
Property get_implicit_property(const std::string &my_name) const override
Calculate and get an implicit property.
Definition: Ioss_CommSet.C:80
std::string type_string() const override
Get the name of the particular type of entity.
Definition: Ioss_CommSet.h:57
A named value that has a known type.
Definition: Ioss_Property.h:47
The main namespace for the Ioss library.
Definition: Iocgns_DatabaseIO.h:50
An input or output Database.
Definition: Ioss_DatabaseIO.h:80
Base class for all 'grouping' entities. The following derived classes are typical: ...
Definition: Ioss_GroupingEntity.h:93
EntityType type() const override
Get the EntityType, which indicates the particular type of GroupingEntity this is.
Definition: Ioss_CommSet.h:59
int64_t internal_put_field_data(const Field &field, void *data, size_t data_size) const override
Definition: Ioss_CommSet.C:74
int64_t internal_get_field_data(const Field &field, void *data, size_t data_size) const override
Definition: Ioss_CommSet.C:68
std::string short_type_string() const override
Get a short name of the particular type of entity.
Definition: Ioss_CommSet.h:58
Definition: Ioss_CommSet.h:51
CommSet(DatabaseIO *io_database, const std::string &my_name, const std::string &entity_type, size_t entity_cnt)
Definition: Ioss_CommSet.C:45
Holds metadata for bulk data associated with a GroupingEntity.
Definition: Ioss_Field.h:47
EntityType
The particular type of GroupingEntity.
Definition: Ioss_EntityType.h:39
entity_type
Definition: Iovs_DatabaseIO.C:81
std::vector< char > data
Definition: Ioss_Utils.C:78
Definition: Ioss_EntityType.h:50