IOSS 2.0
Loading...
Searching...
No Matches
Ioex_BaseDatabaseIO.C File Reference
#include <cassert>
#include <cctype>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <exodusII.h>
#include <fmt/core.h>
#include <fmt/ostream.h>
#include <map>
#include <sstream>
#include <string>
#include <tokenize.h>
#include <vector>
#include "Ioex_Utils.h"
#include "Ioss_Assembly.h"
#include "Ioss_Blob.h"
#include "Ioss_CodeTypes.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_EntityType.h"
#include "Ioss_FaceBlock.h"
#include "Ioss_FaceSet.h"
#include "Ioss_Field.h"
#include "Ioss_FileInfo.h"
#include "Ioss_GroupingEntity.h"
#include "Ioss_IOFactory.h"
#include "Ioss_Map.h"
#include "Ioss_MeshType.h"
#include "Ioss_NodeBlock.h"
#include "Ioss_NodeSet.h"
#include "Ioss_ParallelUtils.h"
#include "Ioss_Property.h"
#include "Ioss_PropertyManager.h"
#include "Ioss_Region.h"
#include "Ioss_SerializeIO.h"
#include "Ioss_SideBlock.h"
#include "Ioss_SideSet.h"
#include "Ioss_SmartAssert.h"
#include "Ioss_State.h"
#include "Ioss_Utils.h"
#include "exodus/Ioex_BaseDatabaseIO.h"
#include "exodus/Ioex_Internals.h"
Include dependency graph for Ioex_BaseDatabaseIO.C:

Classes

class  anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter
 
class  Ioex::anonymous_namespace{Ioex_BaseDatabaseIO.C}::EX_attribute
 

Namespaces

namespace  anonymous_namespace{Ioex_BaseDatabaseIO.C}
 
namespace  Ioex
 A namespace for the exodus database format.
 
namespace  Ioex::anonymous_namespace{Ioex_BaseDatabaseIO.C}
 

Macros

#define GLOBALS_ARE_TRANSIENT   0
 

Functions

std::vector< ex_entity_type > anonymous_namespace{Ioex_BaseDatabaseIO.C}::exodus_types ({EX_GLOBAL, EX_BLOB, EX_ASSEMBLY, EX_NODE_BLOCK, EX_EDGE_BLOCK, EX_FACE_BLOCK, EX_ELEM_BLOCK, EX_NODE_SET, EX_EDGE_SET, EX_FACE_SET, EX_ELEM_SET, EX_SIDE_SET})
 
void anonymous_namespace{Ioex_BaseDatabaseIO.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_BaseDatabaseIO.C}::check_attribute_index_order (Ioss::GroupingEntity *block)
 
template<typename T >
void anonymous_namespace{Ioex_BaseDatabaseIO.C}::write_attribute_names (int exoid, ex_entity_type type, const std::vector< T * > &entities)
 
std::vector< ex_assembly > anonymous_namespace{Ioex_BaseDatabaseIO.C}::get_exodus_assemblies (int exoid)
 
void anonymous_namespace{Ioex_BaseDatabaseIO.C}::cleanup_exodus_assembly_vector (std::vector< ex_assembly > &assemblies)
 
template<typename T >
void Ioex::anonymous_namespace{Ioex_BaseDatabaseIO.C}::generate_block_truth_table (const VariableNameMap &variables, Ioss::IntVector &truth_table, std::vector< T * > &blocks, char field_suffix_separator)
 
void anonymous_namespace{Ioex_BaseDatabaseIO.C}::check_variable_consistency (IOSS_MAYBE_UNUSED const ex_var_params &exo_params, IOSS_MAYBE_UNUSED int my_processor, IOSS_MAYBE_UNUSED const std::string &filename, IOSS_MAYBE_UNUSED const Ioss::ParallelUtils &util)
 

Variables

bool anonymous_namespace{Ioex_BaseDatabaseIO.C}::sixty_four_bit_message_output = false
 
const size_t anonymous_namespace{Ioex_BaseDatabaseIO.C}::max_line_length = MAX_LINE_LENGTH
 

Macro Definition Documentation

◆ GLOBALS_ARE_TRANSIENT

#define GLOBALS_ARE_TRANSIENT   0