Public Member Functions
GeneticMinimizer Class Reference

An evolutionary approach to minimizing the energy by selection of the parameters. More...

#include <geneticminimizer.h>

Inheritance diagram for GeneticMinimizer:
Minimizer Evolver

List of all members.

Public Member Functions

 GeneticMinimizer (Config *config)
void runMinimizer ()
void loadConfiguration (INIParser *settings)
void setNSamples (int nStart, int nEnd)
void setNCycles (int nCycles)

Detailed Description

An evolutionary approach to minimizing the energy by selection of the parameters.

This class is written with the intention to be as general as possible with regards to the problem and could hopefully be used for a completely different physical system.


Member Function Documentation

void GeneticMinimizer::loadConfiguration ( INIParser settings) [virtual]

Loads the configuration from the config.ini file

Reimplemented from Minimizer.

void GeneticMinimizer::runMinimizer ( ) [virtual]

Begins the evolution, but has its own loop that only evolves a few steps at the time. This is to improve the method by changing the rescale limits and number of samples for each evolutionary step.

Implements Minimizer.


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