Pallas Solver  0.1
C++ Global Optimization Algorithms
Public Member Functions | Public Attributes | List of all members
pallas::Basinhopping::HistoryOutput Struct Reference

Stores information about the state of the system for at a given iteration number. More...

#include <basinhopping.h>

Public Member Functions

 HistoryOutput (unsigned int iteration_number, unsigned int stagnant_iterations, const Vector &current_solution, double best_cost, const Vector &best_solution)
 Constructor. More...
 

Public Attributes

unsigned int iteration_number
 
unsigned int stagnant_iterations
 
Vector current_solution
 
double best_cost
 
Vector best_solution
 

Detailed Description

Stores information about the state of the system for at a given iteration number.

Constructor & Destructor Documentation

pallas::Basinhopping::HistoryOutput::HistoryOutput ( unsigned int  iteration_number,
unsigned int  stagnant_iterations,
const Vector &  current_solution,
double  best_cost,
const Vector &  best_solution 
)
inline

Constructor.

Parameters
iteration_numberunsigned int. The number of global optimization iterations that have elapsed.
stagnant_iterationsunsigned int. The number of iterations that have elapsed without finding a new global minimum.
current_solutionVector. Candidate solution vector for the current iteration.
best_costdouble. Cost associated with the best solution found at any iteration thus far during optimization.
best_solutionVector. Best solution found at any iteration thus far during optimization.

Member Data Documentation

double pallas::Basinhopping::HistoryOutput::best_cost

Cost associated with the best solution found at any iteration thus far during optimization.

Vector pallas::Basinhopping::HistoryOutput::best_solution

Best solution found at any iteration thus far during optimization.

Vector pallas::Basinhopping::HistoryOutput::current_solution

Candidate solution for the current iteration.

unsigned int pallas::Basinhopping::HistoryOutput::iteration_number

The number of global optimization iterations that have elapsed.

unsigned int pallas::Basinhopping::HistoryOutput::stagnant_iterations

The number of iterations that have elapsed without finding a new global minimum.


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