16#include "ioex_export.h"
30 SuperElement(std::string filename,
const std::string &my_name);
44 int64_t internal_get_field_data(
const Ioss::Field &field,
void *data,
45 size_t data_size)
const override;
47 int64_t internal_put_field_data(
const Ioss::Field &field,
void *data,
48 size_t data_size)
const override;
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:55
IOSS_NODISCARD std::string type_string() const override
Get the name of the particular type of entity.
Definition Ioex_SuperElement.h:33
IOSS_NODISCARD Ioss::EntityType type() const override
Get the EntityType, which indicates the particular type of GroupingEntity this is.
Definition Ioex_SuperElement.h:36
SuperElement(std::string filename, const std::string &my_name)
Definition Ioex_SuperElement.C:66
int filePtr
Definition Ioex_SuperElement.h:62
size_t num_nodes
Definition Ioex_SuperElement.h:58
size_t numEIG
Definition Ioex_SuperElement.h:59
size_t numDOF
Definition Ioex_SuperElement.h:57
size_t num_dim
Definition Ioex_SuperElement.h:61
IOSS_NODISCARD std::string short_type_string() const override
Get a short name of the particular type of entity.
Definition Ioex_SuperElement.h:34
size_t numRBM
Definition Ioex_SuperElement.h:60
int64_t internal_get_zc_field_data(const Ioss::Field &, void **, size_t *) const override
Definition Ioex_SuperElement.h:50
IOSS_NODISCARD std::string contains_string() const override
What does this entity contain.
Definition Ioex_SuperElement.h:35
std::string fileName
Definition Ioex_SuperElement.h:56
Holds metadata for bulk data associated with a GroupingEntity.
Definition Ioss_Field.h:25
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
A namespace for the exodus database format.
Definition Ioex_BaseDatabaseIO.C:209
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
EntityType
The particular type of GroupingEntity.
Definition Ioss_EntityType.h:12
@ SUPERELEMENT
Definition Ioss_EntityType.h:26