IOSS 2.0
Loading...
Searching...
No Matches
Ioss_ChainGenerator.C File Reference
#include <array>
#include <assert.h>
#include <fmt/core.h>
#include <numeric>
#include <stddef.h>
#include <string>
#include "Ioss_ChainGenerator.h"
#include "Ioss_ElementBlock.h"
#include "Ioss_ElementTopology.h"
#include "Ioss_FaceGenerator.h"
#include "Ioss_Property.h"
#include "Ioss_Region.h"
#include "Ioss_SideBlock.h"
#include "Ioss_SideSet.h"
#include "Ioss_Utils.h"
#include "ioss_export.h"
#include "robin_hash.h"
#include "tokenize.h"
Include dependency graph for Ioss_ChainGenerator.C:

Namespaces

namespace  anonymous_namespace{Ioss_ChainGenerator.C}
 
namespace  Ioss
 The main namespace for the Ioss library.
 

Typedefs

template<typename INT >
using anonymous_namespace{Ioss_ChainGenerator.C}::front_t = std::vector<std::pair<INT, int>>
 
using anonymous_namespace{Ioss_ChainGenerator.C}::connectivity_t = std::vector<std::array<const Ioss::Face *, 6>>
 

Functions

int anonymous_namespace{Ioss_ChainGenerator.C}::hex_opposite_side (int side)
 
std::vector< std::string > anonymous_namespace{Ioss_ChainGenerator.C}::get_adjacent_blocks (Ioss::Region &region, const std::string &surface_list)
 
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)
 
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)
 
void anonymous_namespace{Ioss_ChainGenerator.C}::generate_face_connectivity (const Ioss::FaceUnorderedSet &faces, int offset, connectivity_t &face_connectivity)
 
template IOSS_EXPORT Ioss::chain_t< int > Ioss::generate_element_chains (Ioss::Region &region, const std::string &, int, int)
 
template IOSS_EXPORT Ioss::chain_t< int64_t > Ioss::generate_element_chains (Ioss::Region &region, const std::string &, int, int64_t)
 
template<typename INT >
Ioss::chain_t< INT > Ioss::generate_element_chains (Ioss::Region &region, const std::string &surface_list, int debug_level, INT)
 

Variables

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