|
| | StructuredBlock (DatabaseIO *io_database, const std::string &my_name, int index_dim, int ni, int nj, int nk, int off_i, int off_j, int off_k, int glo_ni, int glo_nj, int glo_nk) |
| |
| | StructuredBlock (DatabaseIO *io_database, const std::string &my_name, int index_dim, Ioss::IJK_t &ordinal, Ioss::IJK_t &offset, Ioss::IJK_t &global_ordinal) |
| |
| | StructuredBlock (DatabaseIO *io_database, const std::string &my_name, int index_dim, int ni, int nj, int nk) |
| | Create a structured block. More...
|
| |
| | StructuredBlock (DatabaseIO *io_database, const std::string &my_name, int index_dim, Ioss::IJK_t &ordinal) |
| |
| StructuredBlock * | clone (DatabaseIO *database) const |
| |
| | ~StructuredBlock () override |
| |
| std::string | type_string () const override |
| | Get the name of the particular type of entity. More...
|
| |
| std::string | short_type_string () const override |
| | Get a short name of the particular type of entity. More...
|
| |
| EntityType | type () const override |
| | Get the EntityType, which indicates the particular type of GroupingEntity this is. More...
|
| |
| const Ioss::NodeBlock & | get_node_block () const |
| |
| bool | is_active () const |
| | Does block contain any cells. More...
|
| |
| Property | get_implicit_property (const std::string &my_name) const override |
| | Calculate and get an implicit property. More...
|
| |
| AxisAlignedBoundingBox | get_bounding_box () const |
| |
| void | set_node_offset (size_t offset) |
| | Set the 'offset' for the block. More...
|
| |
| void | set_cell_offset (size_t offset) |
| |
| void | set_node_global_offset (size_t offset) |
| |
| void | set_cell_global_offset (size_t offset) |
| |
| size_t | get_node_offset () const |
| |
| size_t | get_cell_offset () const |
| |
| size_t | get_node_global_offset () const |
| |
| size_t | get_cell_global_offset () const |
| |
| size_t | get_global_cell_id (int i, int j, int k) const |
| |
| size_t | get_global_cell_id (IJK_t index) const |
| |
| size_t | get_global_node_offset (int i, int j, int k) const |
| |
| size_t | get_global_node_offset (IJK_t index) const |
| |
| size_t | get_block_local_node_offset (int ii, int jj, int kk) const |
| |
| size_t | get_block_local_node_offset (IJK_t index) const |
| |
| size_t | get_local_node_offset (int i, int j, int k) const |
| |
| size_t | get_local_node_offset (IJK_t index) const |
| |
| std::vector< INT > | get_cell_node_ids (bool add_offset) const |
| |
| template<typename INT_t > |
| size_t | get_cell_node_ids (INT_t *idata, bool add_offset) const |
| |
| template<typename INT_t > |
| size_t | get_cell_ids (INT_t *idata, bool add_offset) const |
| |
| bool | contains (size_t global_offset) const |
| |
| const ElementTopology * | topology () const |
| | Get the topology of the entities in the block. More...
|
| |
| bool | contains (size_t local_id) const |
| | Determine whether the block contains the entity with a given id. More...
|
| |
| void | set_offset (size_t offset) |
| | Set the 'offset' for the block. More...
|
| |
| size_t | get_offset () const |
| | Get the 'offset' for the block. More...
|
| |
| | GroupingEntity ()=default |
| |
| | GroupingEntity (DatabaseIO *io_database, const std::string &my_name, int64_t entity_count) |
| | Base class constructor adds "name" and "entity_count" properties to the entity. More...
|
| |
| | GroupingEntity (const GroupingEntity &)=delete |
| |
| GroupingEntity & | operator= (const GroupingEntity &)=delete |
| |
| virtual | ~GroupingEntity () |
| |
| State | get_state () const |
| | Get the current Ioss::State of the entity. More...
|
| |
| DatabaseIO * | get_database () const |
| |
| void | set_database (DatabaseIO *io_database) |
| |
| virtual void | delete_database () |
| |
| const std::string & | name () const |
| | Get name of entity. More...
|
| |
| void | set_name (const std::string &new_name) |
| | Set the name of the entity. More...
|
| |
| std::string | generic_name () const |
| | Get a generated name based on the type of the entity and the id. More...
|
| |
| bool | is_alias (const std::string &my_name) const |
| |
| virtual void | block_membership (std::vector< std::string > &block_members) |
| | Get list of blocks that the entities in this GroupingEntity "touch". More...
|
| |
| std::string | get_filename () const |
| | Get the file name associated with the database containing this entity. More...
|
| |
| void | property_add (const Property &new_prop) |
| | Add a property to the entity's property manager. More...
|
| |
| void | property_erase (const std::string &property_name) |
| | Remove a property from the entity's property manager. More...
|
| |
| bool | property_exists (const std::string &property_name) const |
| | Checks if a property exists in the entity's property manager. More...
|
| |
| Property | get_property (const std::string &property_name) const |
| | Get the Property from the property manager associated with the entity. More...
|
| |
| int | property_describe (NameList *names) const |
| | Get the names of all properties in the property manager for this entity. More...
|
| |
| size_t | property_count () const |
| | Get the number of properties defined in the property manager for this entity. More...
|
| |
| void | property_update (const std::string &property, int64_t value) const |
| |
| void | property_update (const std::string &property, const std::string &value) const |
| |
| void | field_add (const Field &new_field) |
| | Add a field to the entity's field manager. More...
|
| |
| void | field_erase (const std::string &field_name) |
| | Remove a field from the entity's field manager. More...
|
| |
| bool | field_exists (const std::string &field_name) const |
| | Checks if a field with a given name exists in the entity's field manager. More...
|
| |
| Field | get_field (const std::string &field_name) const |
| | Get a field from the entity's field manager. More...
|
| |
| const Field & | get_fieldref (const std::string &field_name) const |
| | Get a reference to a field from the entity's field manager. More...
|
| |
| int | field_describe (NameList *names) const |
| | Get the names of all fields in the entity's field manager. More...
|
| |
| int | field_describe (Field::RoleType role, NameList *names) const |
| | Get the names of all fields of a specified RoleType in the entity's field manager. More...
|
| |
| size_t | field_count () const |
| | Get the number of fields in the entity's field manager. More...
|
| |
| size_t | field_count (Field::RoleType role) const |
| | Get the number of fields with the given role (MESH, ATTRIBUTE, TRANSIENT, REDUCTION, etc.) in the entity's field manager. More...
|
| |
| int | get_field_data (const std::string &field_name, void *data, size_t data_size) const |
| | Read field data from the database file into memory using a pointer. More...
|
| |
| int | put_field_data (const std::string &field_name, void *data, size_t data_size) const |
| | Write field data from memory into the database file using a pointer. More...
|
| |
| template<typename T > |
| int | get_field_data (const std::string &field_name, std::vector< T > &data) const |
| | Read type 'T' field data from the database file into memory using a std::vector. More...
|
| |
| template<typename T > |
| int | put_field_data (const std::string &field_name, const std::vector< T > &data) const |
| | Write type 'T' field data from memory into the database file using a std::vector. More...
|
| |
| template<typename T > |
| int | put_field_data (const std::string &field_name, std::vector< T > &data) const |
| |
| Ioss::Field::BasicType | field_int_type () const |
| |
| unsigned int | hash () const |
| |
| int64_t | entity_count () const |
| |
A structured zone – i,j,k.