14#include "ioss_export.h"
20 class ElementTopology;
57 return idOffset < local_id && local_id <= idOffset + entityCount;
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:55
An input or output Database.
Definition Ioss_DatabaseIO.h:63
Represents an element topology.
Definition Ioss_ElementTopology.h:68
Base class for all 'block'-type grouping entities, which means all members of the block are similar o...
Definition Ioss_EntityBlock.h:38
void set_offset(size_t offset)
Set the 'offset' for the block.
Definition Ioss_EntityBlock.h:74
EntityBlock(const EntityBlock &)=default
EntityBlock & operator=(const EntityBlock &)=delete
IOSS_NODISCARD size_t get_offset() const
Get the 'offset' for the block.
Definition Ioss_EntityBlock.h:91
IOSS_NODISCARD const ElementTopology * topology() const
Get the topology of the entities in the block.
Definition Ioss_EntityBlock.h:48
IOSS_NODISCARD bool contains(size_t local_id) const
Determine whether the block contains the entity with a given id.
Definition Ioss_EntityBlock.h:55
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
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40