IOSS 2.0

Classes | Functions
anonymous_namespace{Iocgns_Utils.C} Namespace Reference

## Classes
struct | Range

## Functions
bool | overlaps (const Range &a, const Range &b)
bool | bc_overlaps (const Ioss::StructuredBlock *block, const Ioss::BoundaryCondition &bc)
Range | subset_range (const Range &a, const Range &b)
void | bc_subset_range (const Ioss::StructuredBlock *block, Ioss::BoundaryCondition &bc)
int | extract_trailing_int (char *name)
ssize_t | proc_with_minimum_work (const std::vector< size_t > &work, ssize_t exclude_proc=-1)
void | validate_blocks (const Ioss::StructuredBlockContainer &structured_blocks)
void | consolidate_zgc (const Ioss::Region &region)

## Function Documentation

## ◆ bc_overlaps()

bool anonymous_namespace{Iocgns_Utils.C}::bc_overlaps | ( | const Ioss::StructuredBlock * | block,
|  | const Ioss::BoundaryCondition & | bc
| ) |  |

## ◆ bc_subset_range()

void anonymous_namespace{Iocgns_Utils.C}::bc_subset_range | ( | const Ioss::StructuredBlock * | block,
|  | Ioss::BoundaryCondition & | bc
| ) |  |

## ◆ consolidate_zgc()

void anonymous_namespace{Iocgns_Utils.C}::consolidate_zgc | ( | const Ioss::Region & | region | ) |

## ◆ extract_trailing_int()

int anonymous_namespace{Iocgns_Utils.C}::extract_trailing_int | ( | char * | name | ) |

## ◆ overlaps()

bool anonymous_namespace{Iocgns_Utils.C}::overlaps | ( | const Range & | a,
|  | const Range & | b
| ) |  |

## ◆ proc_with_minimum_work()

ssize_t anonymous_namespace{Iocgns_Utils.C}::proc_with_minimum_work | ( | const std::vector< size_t > & | work,
|  | ssize_t | exclude_proc = `-1`
| ) |  |

## ◆ subset_range()

Range anonymous_namespace{Iocgns_Utils.C}::subset_range | ( | const Range & | a,
|  | const Range & | b
| ) |  |

## ◆ validate_blocks()

void anonymous_namespace{Iocgns_Utils.C}::validate_blocks | ( | const Ioss::StructuredBlockContainer & | structured_blocks | ) |