Go to the documentation of this file.
33 #ifndef IOSS_Ioss_ElementBlock_h
34 #define IOSS_Ioss_ElementBlock_h
52 const std::string &element_type, int64_t number_elements);
56 std::string
type_string()
const override {
return "ElementBlock"; }
71 size_t data_size)
const override;
74 size_t data_size)
const override;
Holds metadata for bulk data associated with a GroupingEntity.
Definition: Ioss_Field.h:47
std::string type_string() const override
Get the name of the particular type of entity.
Definition: Ioss_ElementBlock.h:56
ElementBlock(DatabaseIO *io_database, const std::string &my_name, const std::string &element_type, int64_t number_elements)
Create an element block.
Definition: Ioss_ElementBlock.C:54
EntityType type() const override
Get the EntityType, which indicates the particular type of GroupingEntity this is.
Definition: Ioss_ElementBlock.h:59
void get_block_adjacencies(std::vector< std::string > &block_adjacency) const
Definition: Ioss_ElementBlock.C:85
int64_t internal_put_field_data(const Field &field, void *data, size_t data_size) const override
Definition: Ioss_ElementBlock.C:79
The main namespace for the Ioss library.
Definition: Ioad_DatabaseIO.C:66
int64_t internal_get_field_data(const Field &field, void *data, size_t data_size) const override
Definition: Ioss_ElementBlock.C:73
Property get_implicit_property(const std::string &my_name) const override
Calculate and get an implicit property.
Definition: Ioss_ElementBlock.C:68
EntityType
The particular type of GroupingEntity.
Definition: Ioss_EntityType.h:39
An input or output Database.
Definition: Ioss_DatabaseIO.h:82
Definition: Ioss_BoundingBox.h:37
Definition: Ioss_EntityType.h:43
Base class for all 'block'-type grouping entities, which means all members of the block are similar o...
Definition: Ioss_EntityBlock.h:61
A collection of elements having the same topology.
Definition: Ioss_ElementBlock.h:48
std::string short_type_string() const override
Get a short name of the particular type of entity.
Definition: Ioss_ElementBlock.h:57
std::vector< char > data
Definition: cth_pressure_map.C:74
std::string contains_string() const override
What does this entity contain.
Definition: Ioss_ElementBlock.h:58
A named value that has a known type.
Definition: Ioss_Property.h:47
AxisAlignedBoundingBox get_bounding_box() const
Definition: Ioss_ElementBlock.C:90