19#include "ionull_export.h"
37 class StructuredBlock;
39 class ElementTopology;
42 class PropertyManager;
66 bool begin_state_nl(
int state,
double time)
override;
67 bool end_state_nl(
int state,
double time)
override;
89 void read_meta_data_nl()
override;
93 size_t data_size)
const override;
95 size_t data_size)
const override;
97 size_t data_size)
const override;
99 size_t data_size)
const override;
101 size_t data_size)
const override;
103 size_t data_size)
const override;
105 void *data,
size_t data_size)
const override;
107 size_t data_size)
const override;
109 size_t data_size)
const override;
111 size_t data_size)
const override;
113 size_t data_size)
const override;
115 size_t data_size)
const override;
117 size_t data_size)
const override;
119 size_t data_size)
const override;
121 size_t data_size)
const override;
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:55
int Ioss_MPI_Comm
Definition Ioss_CodeTypes.h:64
#define IOSS_NOOP_GFI(type)
Definition Ioss_CodeTypes.h:114
Definition Ionull_DatabaseIO.h:47
void get_step_times_nl() override
Definition Ionull_DatabaseIO.h:90
IOSS_NODISCARD bool ok_nl(bool, std::string *, int *) const override
Definition Ionull_DatabaseIO.h:69
IOSS_NODISCARD int int_byte_size_db() const override
Definition Ionull_DatabaseIO.h:60
IOSS_NODISCARD std::string get_format() const override
Definition Ionull_DatabaseIO.h:52
void set_int_byte_size_api(Ioss::DataSize) const override
Returns 4 or 8.
Definition Ionull_DatabaseIO.h:61
A homogeneous collection of other GroupingEntities.
Definition Ioss_Assembly.h:31
A homogeneous collection of other GroupingEntities.
Definition Ioss_Blob.h:31
Definition Ioss_CommSet.h:27
An input or output Database.
Definition Ioss_DatabaseIO.h:63
A collection of element edges with the same topology.
Definition Ioss_EdgeBlock.h:29
A collection of element edges.
Definition Ioss_EdgeSet.h:30
A collection of elements having the same topology.
Definition Ioss_ElementBlock.h:29
A collection of elements.
Definition Ioss_ElementSet.h:30
A collection of element faces with the same topology.
Definition Ioss_FaceBlock.h:29
A collection of element faces.
Definition Ioss_FaceSet.h:30
Holds metadata for bulk data associated with a GroupingEntity.
Definition Ioss_Field.h:25
A collection of all nodes in the region.
Definition Ioss_NodeBlock.h:33
A collection of nodes.
Definition Ioss_NodeSet.h:29
A collection of Ioss::Property objects.
Definition Ioss_PropertyManager.h:36
A grouping entity that contains other grouping entities.
Definition Ioss_Region.h:93
A collection of element sides having the same topology.
Definition Ioss_SideBlock.h:37
A collection of element sides.
Definition Ioss_SideSet.h:29
A structured zone – i,j,k.
Definition Ioss_StructuredBlock.h:91
Definition Ionull_DatabaseIO.C:22
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
State
Access states for a database.
Definition Ioss_State.h:15
DataSize
The number of bytes used to store an integer type.
Definition Ioss_DataSize.h:13
DatabaseUsage
Specifies how an Ioss::DatabaseIO object will be used.
Definition Ioss_DBUsage.h:13