IOSS 2.0

Namespaces | Functions | Variables
Ioex_DatabaseIO.C File Reference
`#include <Ioss_CodeTypes.h>`
`#include <Ioss_ElementTopology.h>`
`#include <Ioss_FileInfo.h>`
`#include <Ioss_ParallelUtils.h>`
`#include <Ioss_SerializeIO.h>`
`#include <Ioss_SurfaceSplit.h>`
`#include <Ioss_Utils.h>`
`#include <algorithm>`
`#include <cassert>`
`#include <cctype>`
`#include <cfloat>`
`#include <cstddef>`
`#include <cstdio>`
`#include <cstdlib>`
`#include <cstring>`
`#include <ctime>`
`#include <exodus/Ioex_DatabaseIO.h>`
`#include <exodus/Ioex_Internals.h>`
`#include <exodus/Ioex_Utils.h>`
`#include <exodusII.h>`
`#include <fmt/ostream.h>`
`#include <functional>`
`#include <iostream>`
`#include <map>`
`#include <set>`
`#include <string>`
`#include <utility>`
`#include <vector>`
`#include "Ioss_CommSet.h"`
`#include "Ioss_CoordinateFrame.h"`
`#include "Ioss_DBUsage.h"`
`#include "Ioss_DatabaseIO.h"`
`#include "Ioss_EdgeBlock.h"`
`#include "Ioss_EdgeSet.h"`
`#include "Ioss_ElementBlock.h"`
`#include "Ioss_ElementSet.h"`
`#include "Ioss_EntityBlock.h"`
`#include "Ioss_EntitySet.h"`
`#include "Ioss_EntityType.h"`
`#include "Ioss_FaceBlock.h"`
`#include "Ioss_FaceSet.h"`
`#include "Ioss_Field.h"`
`#include "Ioss_GroupingEntity.h"`
`#include "Ioss_Map.h"`
`#include "Ioss_NodeBlock.h"`
`#include "Ioss_NodeSet.h"`
`#include "Ioss_Property.h"`
`#include "Ioss_Region.h"`
`#include "Ioss_SideBlock.h"`
`#include "Ioss_SideSet.h"`
`#include "Ioss_State.h"`
`#include "Ioss_VariableType.h"`
Include dependency graph for Ioex_DatabaseIO.C:

## Namespaces
| anonymous_namespace{Ioex_DatabaseIO.C}
| Ioex
| A namespace for the exodus database format.
| Ioex::anonymous_namespace{Ioex_DatabaseIO.C}

## Functions
void | anonymous_namespace{Ioex_DatabaseIO.C}::check_variable_consistency (const ex_var_params &exo_params, int my_processor, const std::string &filename, const Ioss::ParallelUtils &util)
void | anonymous_namespace{Ioex_DatabaseIO.C}::check_attribute_index_order (Ioss::GroupingEntity *block)
template<typename T >
void | anonymous_namespace{Ioex_DatabaseIO.C}::write_attribute_names (int exoid, ex_entity_type type, const std::vector< T * > &entities, char suffix_separator)
template<typename T >
void | anonymous_namespace{Ioex_DatabaseIO.C}::generate_block_truth_table (Ioex::VariableNameMap &variables, Ioss::IntVector &truth_table, std::vector< T * > &blocks, char field_suffix_separator)
template<typename T >
void | Ioex::anonymous_namespace{Ioex_DatabaseIO.C}::generate_block_truth_table (VariableNameMap &variables, Ioss::IntVector &truth_table, std::vector< T * > &blocks, char field_suffix_separator)

## Variables
const size_t | anonymous_namespace{Ioex_DatabaseIO.C}::max_line_length = MAX_LINE_LENGTH
const char * | anonymous_namespace{Ioex_DatabaseIO.C}::complex_suffix [] = {".re", ".im"}