IOSS 2.0

Classes | Namespaces | Macros | Functions
Iocgns_Utils.C File Reference
`#include <cgns/Iocgns_Defines.h>`
`#include <Ioss_Beam2.h>`
`#include <Ioss_Beam3.h>`
`#include <Ioss_Hex20.h>`
`#include <Ioss_Hex27.h>`
`#include <Ioss_Hex8.h>`
`#include <Ioss_Node.h>`
`#include <Ioss_Pyramid13.h>`
`#include <Ioss_Pyramid14.h>`
`#include <Ioss_Pyramid5.h>`
`#include <Ioss_Quad4.h>`
`#include <Ioss_Quad8.h>`
`#include <Ioss_Quad9.h>`
`#include <Ioss_Spring2.h>`
`#include <Ioss_Spring3.h>`
`#include <Ioss_StructuredBlock.h>`
`#include <Ioss_Tet10.h>`
`#include <Ioss_Tet4.h>`
`#include <Ioss_Tri3.h>`
`#include <Ioss_Tri4.h>`
`#include <Ioss_Tri6.h>`
`#include <Ioss_Unknown.h>`
`#include <Ioss_Wedge15.h>`
`#include <Ioss_Wedge18.h>`
`#include <Ioss_Wedge6.h>`
`#include <fmt/color.h>`
`#include <fmt/ostream.h>`
`#include <numeric>`
`#include <set>`
`#include <tokenize.h>`
`#include <cgns/Iocgns_StructuredZoneData.h>`
`#include <cgns/Iocgns_Utils.h>`
`#include <cgnsconfig.h>`
`#include <cgnstypes.h>`
`#include <cgnslib.h>`
Include dependency graph for Iocgns_Utils.C:

## Classes
struct | anonymous_namespace{Iocgns_Utils.C}::Range

## Namespaces
| anonymous_namespace{Iocgns_Utils.C}

## Macros
#define | CGERR(funcall)

## Functions
std::pair< std::string, int > | anonymous_namespace{Iocgns_Utils.C}::decompose_name (const std::string &name, bool is_parallel)
int | anonymous_namespace{Iocgns_Utils.C}::power_2 (int count)
bool | anonymous_namespace{Iocgns_Utils.C}::overlaps (const Range &a, const Range &b)
Range | anonymous_namespace{Iocgns_Utils.C}::subset_range (const Range &a, const Range &b)
void | anonymous_namespace{Iocgns_Utils.C}::bc_subset_range (const Ioss::StructuredBlock *block, Ioss::BoundaryCondition &bc)
int | anonymous_namespace{Iocgns_Utils.C}::extract_trailing_int (const char *name)
ssize_t | anonymous_namespace{Iocgns_Utils.C}::proc_with_minimum_work (Iocgns::StructuredZoneData *zone, const std::vector< size_t > &work, std::set< std::pair< int, int >> &proc_adam_map)
void | anonymous_namespace{Iocgns_Utils.C}::add_bc_to_block (Ioss::StructuredBlock *block, const std::string &boco_name, const std::string &fam_name, int ibc, cgsize_t *range, CG_BCType_t bocotype, bool is_parallel_io)
void | anonymous_namespace{Iocgns_Utils.C}::sync_transient_variables_fpp (Ioss::Region *region)
void | anonymous_namespace{Iocgns_Utils.C}::consolidate_zgc (const Ioss::Region &region)

## Macro Definition Documentation

## ◆ CGERR

#define CGERR | ( |  | funcall | ) |

Value:
if ((funcall) != CG_OK) { \
Iocgns::Utils::cgns_error(file_ptr, __FILE__, __func__, __LINE__, -1); \
}
Iocgns::Utils::cgns_error
static void cgns_error(int cgnsid, const char *file, const char *function, int lineno, int processor)
Definition: Iocgns_Utils.C:387