IOSS 2.0

Namespaces | Typedefs | Functions
Ioad_Helper.h File Reference
`#include <map>`
`#include <set>`
`#include <string>`
`#include "Ioss_GroupingEntity.h"`
`#include "Ioss_SideSet.h"`
Include dependency graph for Ioad_Helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces
| Ioad
| A namespace for the adios database format.

## Typedefs
template<typename T >
using | Ioad::DerivedFromIossGroupingEntity = typename std::enable_if< std::is_base_of< Ioss::GroupingEntity, T >::value, bool >::type
template<typename T >
using | Ioad::IossHas3ParametersConstructor = decltype(DerivedFromIossGroupingEntity< T >{}, T(nullptr, std::string{}, int64_t{}))
template<typename T >
using | Ioad::IossHas4ParametersConstructor = decltype(DerivedFromIossGroupingEntity< T >{}, T(nullptr, std::string{}, std::string{}, int64_t{}))

## Functions
template<typename T >
auto | Ioad::NewEntity (Ioss::DatabaseIO *io_database, const std::string &my_name, const std::string &, size_t entity_count) -> IossHas3ParametersConstructor< T > *
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)
std::string | Ioad::get_property_variable_name (const std::string &property_name)
std::vector< std::string > | Ioad::properties_to_save (const Ioss::GroupingEntity *const entity_block)
std::string | Ioad::stringify_side_block_names (const Ioss::SideBlockContainer &sblocks)
std::string | Ioad::encode_field_name (std::vector< std::string > names)
std::string | Ioad::encode_sideblock_name (const std::string &type_string, const std::string &name)
bool | Ioad::is_sideblock_name (const std::string &name)
bool | Ioad::use_transformed_storage (const Ioss::Field &field, const std::string &entity_type, const std::string &field_name)