OpenCV 5.0.0-pre
Open Source Computer Vision
Loading...
Searching...
No Matches
cv::ml::SimulatedAnnealingSolverSystem Struct Reference

This class declares example interface for system state used in simulated annealing optimization algorithm. More...

#include <opencv2/ml.hpp>

Collaboration diagram for cv::ml::SimulatedAnnealingSolverSystem:

Public Member Functions

void changeState ()
 
double energy () const
 
void reverseState ()
 

Detailed Description

This class declares example interface for system state used in simulated annealing optimization algorithm.

Note
This class is not defined in C++ code and can't be use directly - you need your own implementation with the same methods.

Member Function Documentation

◆ changeState()

void cv::ml::SimulatedAnnealingSolverSystem::changeState ( )

Function which change the state of system (random perturbation).

◆ energy()

double cv::ml::SimulatedAnnealingSolverSystem::energy ( ) const

Give energy value for a state of system.

◆ reverseState()

void cv::ml::SimulatedAnnealingSolverSystem::reverseState ( )

Function to reverse to the previous state. Can be called once only after changeState().


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