IOSS 2.0
Loading...
Searching...
No Matches
anonymous_namespace{Iocgns_Utils.C} Namespace Reference

Classes

struct  Range
 

Functions

int power_2 (int count)
 
bool overlaps (const Range &a, const Range &b)
 
Range subset_range (const Range &a, const Range &b)
 
void bc_subset_range (const Ioss::StructuredBlock *block, Ioss::BoundaryCondition &bc)
 
int extract_trailing_int (const char *name)
 
int proc_with_minimum_work (Iocgns::StructuredZoneData *zone, const std::vector< size_t > &work, std::set< std::pair< int, int > > &proc_adam_map)
 
void add_bc_to_block (Ioss::StructuredBlock *block, const std::string &boco_name, const std::string &fam_name, int ibc, cgsize_t *range, CGNS_ENUMT(BCType_t) bocotype, bool is_parallel_io)
 
void sync_transient_variables_fpp (Ioss::Region *region)
 
void consolidate_zgc (IOSS_MAYBE_UNUSED const Ioss::Region &region)
 
void create_face (Ioss::FaceUnorderedSet &faces, size_t id, std::array< size_t, 4 > &conn, size_t element, int local_face)
 

Variables

const size_t CG_CELL_CENTER_FIELD_ID = 1ul << 30
 
const size_t CG_VERTEX_FIELD_ID = 1ul << 31
 

Function Documentation

◆ add_bc_to_block()

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,
CGNS_ENUMT(BCType_t) bocotype,
bool is_parallel_io )

◆ 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 ( IOSS_MAYBE_UNUSED const Ioss::Region & region)

◆ create_face()

void anonymous_namespace{Iocgns_Utils.C}::create_face ( Ioss::FaceUnorderedSet & faces,
size_t id,
std::array< size_t, 4 > & conn,
size_t element,
int local_face )

◆ extract_trailing_int()

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

◆ overlaps()

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

◆ power_2()

int anonymous_namespace{Iocgns_Utils.C}::power_2 ( int count)

◆ proc_with_minimum_work()

int 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 )

◆ subset_range()

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

◆ sync_transient_variables_fpp()

void anonymous_namespace{Iocgns_Utils.C}::sync_transient_variables_fpp ( Ioss::Region * region)

Variable Documentation

◆ CG_CELL_CENTER_FIELD_ID

const size_t anonymous_namespace{Iocgns_Utils.C}::CG_CELL_CENTER_FIELD_ID = 1ul << 30

◆ CG_VERTEX_FIELD_ID

const size_t anonymous_namespace{Iocgns_Utils.C}::CG_VERTEX_FIELD_ID = 1ul << 31