IOSS 2.0
anonymous_namespace{Ioss_ChainGenerator.C} Namespace Reference

Typedefs

template<typename INT>
using front_t = std::vector<std::pair<INT, int>>
using connectivity_t = std::vector<std::array<const Ioss::Face *, 6>>

Functions

int hex_opposite_side (int side)
Ioss::NameList get_adjacent_blocks (Ioss::Region &region, const std::string &surface_list)
template<typename INT>
void get_line_front (Ioss::SideSet *fs, const Ioss::ElementBlock *block, Ioss::chain_t< INT > &element_chains, front_t< INT > &front)
template<typename INT>
front_t< INT > get_line_front (Ioss::Region &region, const Ioss::ElementBlock *block, Ioss::chain_t< INT > &element_chains, const std::string &surface_list)
void generate_face_connectivity (const Ioss::FaceUnorderedSet &faces, int offset, connectivity_t &face_connectivity)

Variables

int debug = 0

Typedef Documentation

◆ connectivity_t

using anonymous_namespace{Ioss_ChainGenerator.C}::connectivity_t = std::vector<std::array<const Ioss::Face *, 6>>

◆ front_t

template<typename INT>
using anonymous_namespace{Ioss_ChainGenerator.C}::front_t = std::vector<std::pair<INT, int>>

Function Documentation

◆ generate_face_connectivity()

void anonymous_namespace{Ioss_ChainGenerator.C}::generate_face_connectivity ( const Ioss::FaceUnorderedSet & faces,
int offset,
connectivity_t & face_connectivity )

◆ get_adjacent_blocks()

Ioss::NameList anonymous_namespace{Ioss_ChainGenerator.C}::get_adjacent_blocks ( Ioss::Region & region,
const std::string & surface_list )

◆ get_line_front() [1/2]

template<typename INT>
front_t< INT > anonymous_namespace{Ioss_ChainGenerator.C}::get_line_front ( Ioss::Region & region,
const Ioss::ElementBlock * block,
Ioss::chain_t< INT > & element_chains,
const std::string & surface_list )

◆ get_line_front() [2/2]

template<typename INT>
void anonymous_namespace{Ioss_ChainGenerator.C}::get_line_front ( Ioss::SideSet * fs,
const Ioss::ElementBlock * block,
Ioss::chain_t< INT > & element_chains,
front_t< INT > & front )

◆ hex_opposite_side()

int anonymous_namespace{Ioss_ChainGenerator.C}::hex_opposite_side ( int side)

Variable Documentation

◆ debug

int anonymous_namespace{Ioss_ChainGenerator.C}::debug = 0