IOSS 2.0
Loading...
Searching...
No Matches
anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter Class Reference
Collaboration diagram for anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter:
[legend]

Public Member Functions

 AssemblyTreeFilter ()=delete
 
 AssemblyTreeFilter (const AssemblyTreeFilter &)=delete
 
 AssemblyTreeFilter (Ioss::Region *region, const Ioss::EntityType filterType, const std::vector< ex_assembly > &assemblies)
 
void update_list_from_assembly_tree (size_t assemblyIndex, 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 std::vector< ex_assembly > & m_assemblies
 
std::vector< bool > m_visitedAssemblies
 

Constructor & Destructor Documentation

◆ AssemblyTreeFilter() [1/3]

anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter::AssemblyTreeFilter ( )
delete

◆ AssemblyTreeFilter() [2/3]

anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter::AssemblyTreeFilter ( const AssemblyTreeFilter & )
delete

◆ AssemblyTreeFilter() [3/3]

anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter::AssemblyTreeFilter ( Ioss::Region * region,
const Ioss::EntityType filterType,
const std::vector< ex_assembly > & assemblies )
inline

Member Function Documentation

◆ update_assembly_filter_list()

void anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter::update_assembly_filter_list ( std::vector< std::string > & assemblyFilterList)
inline

◆ update_list_from_assembly_tree()

void anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter::update_list_from_assembly_tree ( size_t assemblyIndex,
std::vector< std::string > & list )
inline

Member Data Documentation

◆ m_assemblies

const std::vector<ex_assembly>& anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter::m_assemblies
private

◆ m_region

Ioss::Region* anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter::m_region = nullptr
private

◆ m_type

Ioss::EntityType anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter::m_type = Ioss::INVALID_TYPE
private

◆ m_visitedAssemblies

std::vector<bool> anonymous_namespace{Ioex_BaseDatabaseIO.C}::AssemblyTreeFilter::m_visitedAssemblies
mutableprivate

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