IOSS  2.0
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"}