#include <TopologyManager.hpp>
Definition at line 38 of file TopologyManager.hpp.
◆ TopologyManager()
◆ addStartTopologiesToHistory()
void ISM::TopologyManager::addStartTopologiesToHistory |
( |
std::vector< TopologyPtr > |
startTopologies | ) |
|
◆ calculateNeighbours()
void ISM::TopologyManager::calculateNeighbours |
( |
TopologyPtr |
topology | ) |
|
|
private |
◆ evaluateTopology()
TreePtr ISM::TopologyManager::evaluateTopology |
( |
TopologyPtr & |
topology, |
|
|
const std::string |
filename = "" |
|
) |
| |
◆ getFullyMeshedTopology()
TopologyPtr ISM::TopologyManager::getFullyMeshedTopology |
( |
bool |
storeFullyMeshedISM = false | ) |
|
◆ getHistory()
std::vector< std::vector< std::pair< TopologyPtr, unsigned int > > > ISM::TopologyManager::getHistory |
( |
| ) |
|
◆ getNextNeighbour()
◆ getRandomTopology()
TopologyPtr ISM::TopologyManager::getRandomTopology |
( |
| ) |
|
◆ getStarTopologies()
std::vector< TopologyPtr > ISM::TopologyManager::getStarTopologies |
( |
| ) |
|
◆ hasNextNeighbour()
bool ISM::TopologyManager::hasNextNeighbour |
( |
| ) |
|
|
virtual |
◆ logAlreadyAnalysed()
void ISM::TopologyManager::logAlreadyAnalysed |
( |
TopologyPtr |
topology | ) |
|
|
private |
◆ logSelectedTopology()
void ISM::TopologyManager::logSelectedTopology |
( |
TopologyPtr |
selectedTopology | ) |
|
|
private |
◆ markSelectedTopology()
void ISM::TopologyManager::markSelectedTopology |
( |
TopologyPtr |
selectedTopology | ) |
|
|
private |
◆ prepareStartTopologies()
std::vector< TopologyPtr > ISM::TopologyManager::prepareStartTopologies |
( |
std::vector< TopologyPtr > & |
startTopologies | ) |
|
◆ prepareTopology()
void ISM::TopologyManager::prepareTopology |
( |
TopologyPtr & |
topology | ) |
|
|
private |
◆ setReferenceInstance()
void ISM::TopologyManager::setReferenceInstance |
( |
TopologyPtr |
instance | ) |
|
|
virtual |
◆ setUp()
void ISM::TopologyManager::setUp |
( |
const std::string & |
patternName | ) |
|
◆ mCurrentPatternName
std::string ISM::TopologyManager::mCurrentPatternName |
|
private |
◆ mDocumentationHelper
◆ mEvaluator
◆ mHasNextInstance
bool ISM::TopologyManager::mHasNextInstance |
|
private |
◆ mHistory
std::vector<std::vector<std::pair<TopologyPtr, unsigned int> > > ISM::TopologyManager::mHistory |
|
private |
◆ mHistoryIndex
int ISM::TopologyManager::mHistoryIndex = 0 |
|
private |
◆ mNeighbourIndex
unsigned ISM::TopologyManager::mNeighbourIndex |
|
private |
◆ mNeighbourTopologies
std::vector<TopologyPtr> ISM::TopologyManager::mNeighbourTopologies |
|
private |
◆ mNumTopology
unsigned int ISM::TopologyManager::mNumTopology = 0 |
|
private |
◆ mPatternToTopologyIdToTopolgy
std::map<std::string, std::map<std::string, TopologyPtr> > ISM::TopologyManager::mPatternToTopologyIdToTopolgy |
|
private |
◆ mPatternToTopologyIndexCounter
std::map<std::string, unsigned int> ISM::TopologyManager::mPatternToTopologyIndexCounter |
|
private |
◆ mTopologyGenerator
◆ mTreeValidator
The documentation for this class was generated from the following files:
asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Mon Feb 28 2022 21:48:45