Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::ConnectomicsSimulatedAnnealingManager Class Reference

A class allow generic simulated annealing by using classes derived from ConnectomicsSimulatedAnnealingPermutationBase. More...

#include <mitkConnectomicsSimulatedAnnealingManager.h>

Inheritance diagram for mitk::ConnectomicsSimulatedAnnealingManager:
Collaboration diagram for mitk::ConnectomicsSimulatedAnnealingManager:

Public Member Functions

 mitkClassMacroItkParent (ConnectomicsSimulatedAnnealingManager, itk::Object)
 
Pointer Clone () const
 
bool AcceptChange (double costBefore, double costAfter, double temperature)
 
void RunSimulatedAnnealing (double temperature, double stepSize)
 
void SetPermutation (mitk::ConnectomicsSimulatedAnnealingPermutationBase::Pointer permutation)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ConnectomicsSimulatedAnnealingManager ()
 
 ~ConnectomicsSimulatedAnnealingManager ()
 

Protected Attributes

mitk::ConnectomicsSimulatedAnnealingPermutationBase::Pointer m_Permutation
 

Detailed Description

A class allow generic simulated annealing by using classes derived from ConnectomicsSimulatedAnnealingPermutationBase.

Definition at line 34 of file mitkConnectomicsSimulatedAnnealingManager.h.

Constructor & Destructor Documentation

mitk::ConnectomicsSimulatedAnnealingManager::ConnectomicsSimulatedAnnealingManager ( )
protected
mitk::ConnectomicsSimulatedAnnealingManager::~ConnectomicsSimulatedAnnealingManager ( )
protected

Member Function Documentation

bool mitk::ConnectomicsSimulatedAnnealingManager::AcceptChange ( double  costBefore,
double  costAfter,
double  temperature 
)
Pointer mitk::ConnectomicsSimulatedAnnealingManager::Clone ( ) const
mitk::ConnectomicsSimulatedAnnealingManager::mitkClassMacroItkParent ( ConnectomicsSimulatedAnnealingManager  ,
itk::Object   
)

Standard class typedefs. Method for creation through the object factory.

static Pointer mitk::ConnectomicsSimulatedAnnealingManager::New ( )
static
void mitk::ConnectomicsSimulatedAnnealingManager::RunSimulatedAnnealing ( double  temperature,
double  stepSize 
)

Definition at line 62 of file mitkConnectomicsSimulatedAnnealingManager.cpp.

References MBI_ERROR.

void mitk::ConnectomicsSimulatedAnnealingManager::SetPermutation ( mitk::ConnectomicsSimulatedAnnealingPermutationBase::Pointer  permutation)

Member Data Documentation

mitk::ConnectomicsSimulatedAnnealingPermutationBase::Pointer mitk::ConnectomicsSimulatedAnnealingManager::m_Permutation
protected

Definition at line 62 of file mitkConnectomicsSimulatedAnnealingManager.h.


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