IOSS 2.0
Loading...
Searching...
No Matches
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)
 
std::vector< std::string > 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, const std::string &adj_block, Ioss::chain_t< INT > &element_chains, front_t< INT > &front)
 
template<typename INT >
front_t< INT > get_line_front (Ioss::Region &region, const std::string &adj_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()

std::vector< std::string > 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 std::string & adj_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,
const std::string & adj_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