Pallas Solver  0.1
C++ Global Optimization Algorithms
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Npallas
 Ninternal
 CBinomialCrossover
 CCrossoverStrategy
 CExponentialCrossover
 CMetropolisImplements a probabilistic acceptance criterion for candidate solutions
 CMutateBest1
 CMutateBest2
 CMutateRand1
 CMutateRand2
 CMutateRandToBest1
 CMutationStrategy
 CRandomNumberGeneratorGenerates random numbers
 CRandomNumberGenerator< T, typename std::enable_if< std::is_floating_point< T >::value >::type >
 CRandomNumberGenerator< T, typename std::enable_if< std::is_integral< T >::value >::type >
 CShuffler
 CState
 CBasinhoppingMinimizes an objective function by sequentially hopping between minima in the objective's energy landscape
 CHistoryOutputStores information about the state of the system for at a given iteration number
 COptions
 CSummaryContains a summary of the optimization
 CBoltzmannCoolingBoltzmann cooling schedule
 CBoundedStepFunctionA new candidate solution is generated between upper and lower bounds. Each degree of freedom in the candidate solution is at most step_size from the current solution
 CBruteMinimizes an objective function by brute force, trying all possible combinations of specified parameter ranges and outputs the best solution found
 CHistoryOutputStores information about the state of the system for at a given iteration number
 COptions
 CParameterRangeRange of values to test for the ith degree of freedom
 CSummaryContains a summary of the optimization
 CCauchyCoolingCauchy cooling schedule
 CCoolingScheduleDetermines the rate of cooling within pallas::SimulatedAnnealing
 COptions
 CDefaultStepFunctionSimple candidate generator that modifies the input by a random amount between +/- step_size
 CDifferentialEvolutionMinimizes an objective function by continuously evolving a population of candidate solutions
 CHistoryOutputStores information about the state of the system for at a given iteration number
 COptions
 CSummaryContains a summary of the optimization
 CFastCoolingFast cooling schedule updates
 CHistoryConcept
 CRosenbrock
 Cscoped_array
 Cscoped_ptr
 Cscoped_ptr_malloc
 CScopedPtrMallocFreeThis class wraps the c library function free() in a class that can be passed as a template argument to scoped_ptr_malloc below
 CSimulatedAnnealingMinimizes a function using simulated annealing
 CHistoryOutputStores information about the state of the system for at a given iteration number
 COptions
 CSummaryContains a summary of the optimization
 CStepFunctionInterface to produce randomized candidate solutions
 CRosenbrock