IOSS 2.0

Namespaces | Functions | Variables
Iopx_DatabaseIO.C File Reference
`#include <Ioss_CodeTypes.h>`
`#include <Ioss_ElementTopology.h>`
`#include <Ioss_FileInfo.h>`
`#include <Ioss_ParallelUtils.h>`
`#include <Ioss_SurfaceSplit.h>`
`#include <Ioss_Utils.h>`
`#include <algorithm>`
`#include <cassert>`
`#include <cctype>`
`#include <cfloat>`
`#include <cstddef>`
`#include <cstdlib>`
`#include <cstring>`
`#include <ctime>`
`#include <exo_par/Iopx_DatabaseIO.h>`
`#include <exo_par/Iopx_DecompositionData.h>`
`#include <exodus/Ioex_Internals.h>`
`#include <exodus/Ioex_Utils.h>`
`#include <exodusII.h>`
`#include <functional>`
`#include <iostream>`
`#include <limits>`
`#include <map>`
`#include <numeric>`
`#include <set>`
`#include <string>`
`#include <sys/select.h>`
`#include <tokenize.h>`
`#include <unistd.h>`
`#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"`

## Namespaces
| anonymous_namespace{Iopx_DatabaseIO.C}
| Iopx
| A namespace for the decompose-on-the-fly version of the parallel exodus database format.

## Functions
const std::string | anonymous_namespace{Iopx_DatabaseIO.C}::SEP ()
int | anonymous_namespace{Iopx_DatabaseIO.C}::get_parallel_io_mode (const Ioss::PropertyManager &properties)
void | anonymous_namespace{Iopx_DatabaseIO.C}::get_connectivity_data (int exoid, void *data, ex_entity_type type, ex_entity_id id, int position, int int_size_api)
template<typename T >
void | anonymous_namespace{Iopx_DatabaseIO.C}::compute_internal_border_maps (T *entities, T *internal, size_t count, size_t entity_count)
template<typename INT >
void | anonymous_namespace{Iopx_DatabaseIO.C}::map_nodeset_id_data (const Ioss::IntVector &owning_processor, Ioss::Int64Vector &owned_nodes, int this_processor, const INT *ids, size_t ids_size, std::vector< INT > &file_data)
template<typename T >
void | anonymous_namespace{Iopx_DatabaseIO.C}::map_nodeset_data (Ioss::Int64Vector &owned_nodes, const T *data, std::vector< T > &file_data, size_t offset=0, size_t stride=1)
template<typename T , typename U >
void | anonymous_namespace{Iopx_DatabaseIO.C}::map_data (const Ioss::IntVector &owning_processor, int this_processor, const T *data, std::vector< U > &file_data, size_t offset=0, size_t stride=1)
template<typename INT >
void | anonymous_namespace{Iopx_DatabaseIO.C}::map_local_to_global_implicit (INT *data, size_t count, const std::vector< int64_t > &global_implicit_map)

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