IOSS  2.0
Iocgns_Utils.C File Reference
#include <Ioss_Bar2.h>
#include <Ioss_Bar3.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_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 <numeric>
#include <set>
#include <cgns/Iocgns_StructuredZoneData.h>
#include <cgns/Iocgns_Utils.h>
#include <cgnsconfig.h>
#include <cgnslib.h>

Classes

struct  anonymous_namespace{Iocgns_Utils.C}::Range
 

Namespaces

 anonymous_namespace{Iocgns_Utils.C}
 

Macros

#define CGERR(funcall)
 

Functions

bool anonymous_namespace{Iocgns_Utils.C}::overlaps (const Range &a, const Range &b)
 
bool anonymous_namespace{Iocgns_Utils.C}::bc_overlaps (const Ioss::StructuredBlock *block, const Ioss::BoundaryCondition &bc)
 
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 (char *name)
 
ssize_t anonymous_namespace{Iocgns_Utils.C}::proc_with_minimum_work (const std::vector< size_t > &work, ssize_t exclude_proc=-1)
 
void anonymous_namespace{Iocgns_Utils.C}::validate_blocks (const Ioss::StructuredBlockContainer &structured_blocks)
 
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); \
}
static void cgns_error(int cgnsid, const char *file, const char *function, int lineno, int processor)
Definition: Iocgns_Utils.C:203