#include <OptimizationRunner.hpp>
Definition at line 46 of file OptimizationRunner.hpp.
◆ OptimizationRunner()
◆ analyzeStarAndFullyMeshedTopologies()
void ISM::OptimizationRunner::analyzeStarAndFullyMeshedTopologies |
( |
| ) |
|
|
private |
◆ documentOptimzationRun()
void ISM::OptimizationRunner::documentOptimzationRun |
( |
TopologyPtr |
bestTopology | ) |
|
|
private |
◆ initCostFunction()
void ISM::OptimizationRunner::initCostFunction |
( |
| ) |
|
|
private |
◆ initOptimizationAlgorithm()
void ISM::OptimizationRunner::initOptimizationAlgorithm |
( |
| ) |
|
|
private |
◆ logAnalysingStarAndFullyMeshedTopologies()
void ISM::OptimizationRunner::logAnalysingStarAndFullyMeshedTopologies |
( |
| ) |
|
|
private |
◆ logInvalidStartTopology()
void ISM::OptimizationRunner::logInvalidStartTopology |
( |
| ) |
|
|
private |
◆ logOptimizationFinish()
void ISM::OptimizationRunner::logOptimizationFinish |
( |
TopologyPtr |
bestTopology | ) |
|
|
private |
◆ logOptimizationStart()
void ISM::OptimizationRunner::logOptimizationStart |
( |
const std::string & |
patternName | ) |
|
|
private |
◆ logRandomRestart()
void ISM::OptimizationRunner::logRandomRestart |
( |
| ) |
|
|
private |
◆ logSelectedStartTopology()
void ISM::OptimizationRunner::logSelectedStartTopology |
( |
TopologyPtr |
bestStartTopology | ) |
|
|
private |
◆ logStarsAndFullyMeshedResult()
void ISM::OptimizationRunner::logStarsAndFullyMeshedResult |
( |
| ) |
|
|
private |
◆ logStartTopologies()
void ISM::OptimizationRunner::logStartTopologies |
( |
const std::vector< TopologyPtr > & |
startTopologies | ) |
|
|
private |
◆ logWeightedSum()
void ISM::OptimizationRunner::logWeightedSum |
( |
| ) |
|
|
private |
◆ prepareOptimizationRun()
void ISM::OptimizationRunner::prepareOptimizationRun |
( |
std::vector< TopologyPtr > & |
startTopologies | ) |
|
|
private |
◆ runOptimization()
std::pair< double, TreePtr > ISM::OptimizationRunner::runOptimization |
( |
const std::string & |
pattern, |
|
|
TopologyPtr |
startTopology = NULL |
|
) |
| |
◆ selectStartTopology()
◆ LOG_COLOR_OPTIMIZATION_STRATEGY
◆ mCostFunction
◆ mCostFunctionParameters
◆ mCurrentPatternName
std::string ISM::OptimizationRunner::mCurrentPatternName |
|
private |
◆ mDistribution
std::uniform_real_distribution<double> ISM::OptimizationRunner::mDistribution = std::uniform_real_distribution<double>(0.0, 1.0) |
|
private |
◆ mDocumentationHelper
◆ mFullyMeshedTopology
TopologyPtr ISM::OptimizationRunner::mFullyMeshedTopology |
|
private |
◆ mGenerator
std::default_random_engine ISM::OptimizationRunner::mGenerator |
|
private |
◆ mMaxAverageRecognitionRuntime
double ISM::OptimizationRunner::mMaxAverageRecognitionRuntime |
|
private |
◆ mMaxFalsePositives
unsigned int ISM::OptimizationRunner::mMaxFalsePositives |
|
private |
◆ mMinAverageRecognitionRuntime
double ISM::OptimizationRunner::mMinAverageRecognitionRuntime |
|
private |
◆ mMinFalsePositives
unsigned int ISM::OptimizationRunner::mMinFalsePositives |
|
private |
◆ mOptimizationAlgorithm
◆ mOptimizationAlgorithmParameters
◆ mStarTopologies
std::vector<TopologyPtr> ISM::OptimizationRunner::mStarTopologies |
|
private |
◆ mStartTime
ptime ISM::OptimizationRunner::mStartTime |
|
private |
◆ mStoreFullyMeshedISM
bool ISM::OptimizationRunner::mStoreFullyMeshedISM |
|
private |
◆ mStoreStartTopologyISM
bool ISM::OptimizationRunner::mStoreStartTopologyISM |
|
private |
◆ mTopologyManager
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