|
IOSS
2.0
|
#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 <fmt/ostream.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 () |
| 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 , typename U > | |
| void | anonymous_namespace{Iopx_DatabaseIO.C}::map_nodeset_data (Ioss::Int64Vector &owned_nodes, const T *data, std::vector< U > &file_data, size_t offset=0, size_t stride=1) |
| template<typename T > | |
| void | anonymous_namespace{Iopx_DatabaseIO.C}::extract_data (std::vector< double > &local_data, T *data, size_t num_entity, size_t offset, size_t comp_count) |
| 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"} |