IOSS  2.0
Ioss::FaceGenerator Class Reference

#include <Ioss_FaceGenerator.h>

Collaboration diagram for Ioss::FaceGenerator:
[legend]

Public Member Functions

 FaceGenerator (Ioss::Region &region)
 
 ~FaceGenerator ()=default
 
template<typename INT >
void generate_faces (INT, bool block_by_block=false)
 
FaceUnorderedSetfaces (const std::string &name="ALL")
 

Private Member Functions

template<typename INT >
void generate_block_faces (INT)
 
template<typename INT >
void generate_model_faces (INT)
 

Private Attributes

Ioss::Regionregion_
 
std::map< std::string, FaceUnorderedSetfaces_
 

Constructor & Destructor Documentation

◆ FaceGenerator()

Ioss::FaceGenerator::FaceGenerator ( Ioss::Region region)
explicit

◆ ~FaceGenerator()

Ioss::FaceGenerator::~FaceGenerator ( )
default

Member Function Documentation

◆ faces()

FaceUnorderedSet& Ioss::FaceGenerator::faces ( const std::string &  name = "ALL")
inline

◆ generate_block_faces()

template<typename INT >
void Ioss::FaceGenerator::generate_block_faces ( INT  )
private

◆ generate_faces()

template<typename INT >
void Ioss::FaceGenerator::generate_faces ( INT  ,
bool  block_by_block = false 
)

◆ generate_model_faces()

template<typename INT >
void Ioss::FaceGenerator::generate_model_faces ( INT  )
private

Member Data Documentation

◆ faces_

std::map<std::string, FaceUnorderedSet> Ioss::FaceGenerator::faces_
private

◆ region_

Ioss::Region& Ioss::FaceGenerator::region_
private

The documentation for this class was generated from the following files: