|
IOSS 2.0
|
A namespace for the adios database format. More...
Classes | |
| class | AdiosWrapper |
| class | DatabaseIO |
| class | Initializer |
| Initialization of the adios database parts of the Ioss library. More... | |
| class | IOFactory |
Typedefs | |
| template<typename T> | |
| using | DerivedFromIossGroupingEntity |
| template<typename T> | |
| using | IossHas3ParametersConstructor |
| template<typename T> | |
| using | IossHas4ParametersConstructor |
Functions | |
| template<> | |
| int64_t | DatabaseIO::write_meta_data_container< Ioss::CommSetContainer > (const Ioss::CommSetContainer &entity_blocks) |
| template<> | |
| int64_t | DatabaseIO::write_meta_data_container< Ioss::SideSetContainer > (const Ioss::SideSetContainer &ssets) |
| template<> | |
| int64_t | DatabaseIO::write_meta_data_container< Ioss::CoordinateFrameContainer > (const Ioss::CoordinateFrameContainer &coordinate_frames) |
| template<> | |
| void | DatabaseIO::define_entity_meta_variables< Ioss::SideBlock > (const std::string &encoded_name) |
| template<> | |
| int64_t | DatabaseIO::get_entities< Ioss::NodeBlock > (const FieldsMapType &fields_map, const FieldsMapType &properties_map) |
| template<> | |
| int64_t | DatabaseIO::get_entities< Ioss::SideSet > (const FieldsMapType &fields_map, const FieldsMapType &properties_map) |
| template<> | |
| int64_t | DatabaseIO::get_entities< Ioss::CommSet > (const FieldsMapType &fields_map, const FieldsMapType &properties_map) |
| int | find_field_in_mapset (const std::string &entity_type, const std::string &field_name, const std::map< std::string, std::set< std::string > > &mapset) |
| std::string | get_property_variable_name (const std::string &property_name) |
| std::vector< std::string > | properties_to_save (const Ioss::GroupingEntity *const entity_block) |
| std::string | stringify_side_block_names (const Ioss::SideBlockContainer &sblocks) |
| std::string | encode_field_name (std::vector< std::string > names) |
| std::string | encode_sideblock_name (const std::string &type_string, const std::string &name) |
| bool | is_sideblock_name (const std::string &name) |
| bool | use_transformed_storage (const Ioss::Field &field, const std::string &entity_type, const std::string &field_name) |
| template<typename T> | |
| auto | NewEntity (Ioss::DatabaseIO *io_database, const std::string &my_name, const std::string &, size_t entity_count) -> IossHas3ParametersConstructor< T > * |
| template<typename T> | |
| constexpr Ioss::Field::BasicType | template_to_basic_type () noexcept |
| template<typename T> | |
| constexpr char const * | get_entity_type () noexcept |
| template<class T> | |
| std::string | GetType () noexcept |
Variables | |
| IOAD_EXPORT const std::string | Schema_version_string = "IOSS_adios_version" |
| IOAD_EXPORT const std::string | Sideblock_separator = "::" |
| IOAD_EXPORT const std::string | Name_separator = "/" |
| IOAD_EXPORT const std::string | Role_meta = "role" |
| IOAD_EXPORT const std::string | Var_type_meta = "var_type" |
| IOAD_EXPORT const std::string | Topology_meta = "topology" |
| IOAD_EXPORT const std::string | property_meta = "property_" |
| IOAD_EXPORT const std::string | Parent_topology_meta = "parent_topology" |
| IOAD_EXPORT const std::string | Time_scale_factor = "time_scale_factor" |
| IOAD_EXPORT const std::string | Time_meta = "time" |
| IOAD_EXPORT const std::string | Processor_id_meta = "processor_id" |
| IOAD_EXPORT const std::string | Processor_number_meta = "processor_number" |
| IOAD_EXPORT const std::string | globals_entity_type = "globals" |
| IOAD_EXPORT const std::string | globals_entity_name = "" |
| IOAD_EXPORT const std::string | region_name = "no_name" |
| IOAD_EXPORT const std::string | original_name = "original_name" |
| constexpr const char * | sideblock_names = "sideblock_names" |
| IOAD_EXPORT const std::string | coordinate_frame_name = "CoordinateFrame" |
| IOAD_EXPORT const std::map< std::string, std::set< std::string > > | Use_transformed_storage_map |
| IOAD_EXPORT const std::map< std::string, std::set< std::string > > | Ignore_fields |
| IOAD_EXPORT const std::vector< std::string > | Ignore_properties |
A namespace for the adios database format.
| using Ioad::DerivedFromIossGroupingEntity |
| using Ioad::IossHas3ParametersConstructor |
| using Ioad::IossHas4ParametersConstructor |
| void Ioad::DatabaseIO::define_entity_meta_variables< Ioss::SideBlock > | ( | const std::string & | encoded_name | ) |
| int64_t Ioad::DatabaseIO::get_entities< Ioss::CommSet > | ( | const FieldsMapType & | fields_map, |
| const FieldsMapType & | properties_map ) |
| int64_t Ioad::DatabaseIO::get_entities< Ioss::NodeBlock > | ( | const FieldsMapType & | fields_map, |
| const FieldsMapType & | properties_map ) |
| int64_t Ioad::DatabaseIO::get_entities< Ioss::SideSet > | ( | const FieldsMapType & | fields_map, |
| const FieldsMapType & | properties_map ) |
| int64_t Ioad::DatabaseIO::write_meta_data_container< Ioss::CommSetContainer > | ( | const Ioss::CommSetContainer & | entity_blocks | ) |
| int64_t Ioad::DatabaseIO::write_meta_data_container< Ioss::CoordinateFrameContainer > | ( | const Ioss::CoordinateFrameContainer & | coordinate_frames | ) |
| int64_t Ioad::DatabaseIO::write_meta_data_container< Ioss::SideSetContainer > | ( | const Ioss::SideSetContainer & | ssets | ) |
| IOAD_EXPORT std::string Ioad::encode_field_name | ( | std::vector< std::string > | names | ) |
| IOAD_EXPORT std::string Ioad::encode_sideblock_name | ( | const std::string & | type_string, |
| const std::string & | name ) |
| IOAD_EXPORT int Ioad::find_field_in_mapset | ( | const std::string & | entity_type, |
| const std::string & | field_name, | ||
| const std::map< std::string, std::set< std::string > > & | mapset ) |
|
constexprnoexcept |
| IOAD_EXPORT std::string Ioad::get_property_variable_name | ( | const std::string & | property_name | ) |
|
inlinenoexcept |
| IOAD_EXPORT bool Ioad::is_sideblock_name | ( | const std::string & | name | ) |
| auto Ioad::NewEntity | ( | Ioss::DatabaseIO * | io_database, |
| const std::string & | my_name, | ||
| const std::string & | entity_type, | ||
| size_t | entity_count ) -> IossHas3ParametersConstructor<T> * |
| IOAD_EXPORT std::vector< std::string > Ioad::properties_to_save | ( | const Ioss::GroupingEntity *const | entity_block | ) |
| IOAD_EXPORT std::string Ioad::stringify_side_block_names | ( | const Ioss::SideBlockContainer & | sblocks | ) |
|
constexprnoexcept |
| IOAD_EXPORT bool Ioad::use_transformed_storage | ( | const Ioss::Field & | field, |
| const std::string & | entity_type, | ||
| const std::string & | field_name ) |
| IOAD_EXPORT const std::string Ioad::coordinate_frame_name = "CoordinateFrame" |
| IOAD_EXPORT const std::string Ioad::globals_entity_name = "" |
| IOAD_EXPORT const std::string Ioad::globals_entity_type = "globals" |
| IOAD_EXPORT const std::map<std::string, std::set<std::string> > Ioad::Ignore_fields |
| IOAD_EXPORT const std::vector<std::string> Ioad::Ignore_properties |
| IOAD_EXPORT const std::string Ioad::Name_separator = "/" |
| IOAD_EXPORT const std::string Ioad::original_name = "original_name" |
| IOAD_EXPORT const std::string Ioad::Parent_topology_meta = "parent_topology" |
| IOAD_EXPORT const std::string Ioad::Processor_id_meta = "processor_id" |
| IOAD_EXPORT const std::string Ioad::Processor_number_meta = "processor_number" |
| IOAD_EXPORT const std::string Ioad::property_meta = "property_" |
| IOAD_EXPORT const std::string Ioad::region_name = "no_name" |
| IOAD_EXPORT const std::string Ioad::Role_meta = "role" |
| IOAD_EXPORT const std::string Ioad::Schema_version_string = "IOSS_adios_version" |
|
constexpr |
| IOAD_EXPORT const std::string Ioad::Sideblock_separator = "::" |
| IOAD_EXPORT const std::string Ioad::Time_meta = "time" |
| IOAD_EXPORT const std::string Ioad::Time_scale_factor = "time_scale_factor" |
| IOAD_EXPORT const std::string Ioad::Topology_meta = "topology" |
| IOAD_EXPORT const std::map<std::string, std::set<std::string> > Ioad::Use_transformed_storage_map |
| IOAD_EXPORT const std::string Ioad::Var_type_meta = "var_type" |