IOSS 2.0

Namespaces | Typedefs | Functions
Iocgns_ParallelDatabaseIO.C File Reference
`#include <Ioss_CodeTypes.h>`
`#include <Ioss_Utils.h>`
`#include <cassert>`
`#include <cgns/Iocgns_ParallelDatabaseIO.h>`
`#include <cgns/Iocgns_Utils.h>`
`#include <fstream>`
`#include <iostream>`
`#include <mpi.h>`
`#include <numeric>`
`#include <stddef.h>`
`#include <string>`
`#include <sys/select.h>`
`#include <time.h>`
`#include <vector>`
`#include <cgnsconfig.h>`
`#include <pcgnslib.h>`
`#include "Ioss_CommSet.h"`
`#include "Ioss_DBUsage.h"`
`#include "Ioss_DatabaseIO.h"`
`#include "Ioss_ElementBlock.h"`
`#include "Ioss_ElementTopology.h"`
`#include "Ioss_EntityType.h"`
`#include "Ioss_Field.h"`
`#include "Ioss_IOFactory.h"`
`#include "Ioss_NodeBlock.h"`
`#include "Ioss_ParallelUtils.h"`
`#include "Ioss_Property.h"`
`#include "Ioss_Region.h"`
`#include "Ioss_SideBlock.h"`
`#include "Ioss_SideSet.h"`
`#include "Ioss_State.h"`
`#include "Ioss_StructuredBlock.h"`
`#include "Ioss_TerminalColor.h"`
`#include "Ioss_VariableType.h"`

## Namespaces
| anonymous_namespace{Iocgns_ParallelDatabaseIO.C}
| Iocgns
| A namespace for the CGNS database format.

## Typedefs
using | GL_IdVector = std::vector< std::pair< int, int > >

## Functions
MPI_Datatype | anonymous_namespace{Iocgns_ParallelDatabaseIO.C}::cgns_mpi_type ()
void | anonymous_namespace{Iocgns_ParallelDatabaseIO.C}::map_local_to_global_implicit (Iocgns::CGNSIntVector &data, ssize_t count, const Iocgns::CGNSIntVector &global_implicit_map)
GL_IdVector | anonymous_namespace{Iocgns_ParallelDatabaseIO.C}::gather_nodes_to_proc0 (Ioss::Map &global_id_map, int processor, int64_t offset, const Ioss::ParallelUtils &util, size_t min_id, size_t max_id=std::numeric_limits< size_t >::max())
GL_IdVector | anonymous_namespace{Iocgns_ParallelDatabaseIO.C}::intersect (const GL_IdVector &I, const GL_IdVector &J)

## Typedef Documentation

## ◆ GL_IdVector

using GL_IdVector = std::vector<std::pair<int, int> >