IOSS 2.0
Loading...
Searching...
No Matches
Iotm::AssemblyTreeFilter Class Reference
Collaboration diagram for Iotm::AssemblyTreeFilter:
[legend]

Public Member Functions

 AssemblyTreeFilter ()=delete
 
 AssemblyTreeFilter (const AssemblyTreeFilter &)=delete
 
 AssemblyTreeFilter (Ioss::Region *region, const Ioss::EntityType filterType, const Assemblies &assemblies)
 
void update_list_from_assembly_tree (const AssemblyData *assembly, std::vector< std::string > &list)
 
void update_assembly_filter_list (std::vector< std::string > &assemblyFilterList)
 

Private Attributes

Ioss::Regionm_region = nullptr
 
Ioss::EntityType m_type = Ioss::INVALID_TYPE
 
const Assembliesm_assemblies
 
std::map< std::string, bool > m_visitedAssemblies
 

Constructor & Destructor Documentation

◆ AssemblyTreeFilter() [1/3]

Iotm::AssemblyTreeFilter::AssemblyTreeFilter ( )
delete

◆ AssemblyTreeFilter() [2/3]

Iotm::AssemblyTreeFilter::AssemblyTreeFilter ( const AssemblyTreeFilter & )
delete

◆ AssemblyTreeFilter() [3/3]

Iotm::AssemblyTreeFilter::AssemblyTreeFilter ( Ioss::Region * region,
const Ioss::EntityType filterType,
const Assemblies & assemblies )
inline

Member Function Documentation

◆ update_assembly_filter_list()

void Iotm::AssemblyTreeFilter::update_assembly_filter_list ( std::vector< std::string > & assemblyFilterList)
inline

◆ update_list_from_assembly_tree()

void Iotm::AssemblyTreeFilter::update_list_from_assembly_tree ( const AssemblyData * assembly,
std::vector< std::string > & list )
inline

Member Data Documentation

◆ m_assemblies

const Assemblies& Iotm::AssemblyTreeFilter::m_assemblies
private

◆ m_region

Ioss::Region* Iotm::AssemblyTreeFilter::m_region = nullptr
private

◆ m_type

Ioss::EntityType Iotm::AssemblyTreeFilter::m_type = Ioss::INVALID_TYPE
private

◆ m_visitedAssemblies

std::map<std::string, bool> Iotm::AssemblyTreeFilter::m_visitedAssemblies
mutableprivate

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