Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BernoulliThis class simulates a "Bernoulli trial", which is like a coin toss
BinomialThis class simulates a "Binomial distribution"
CauchyThis class simulates a "standard %Cauchy distribution"
Chromosome< T >The super class for different type of chromosomes
Chromosome_BinaryImplement a binary-coded chromosome
Chromosome_RealImplement a real-coded chromosome
Crossover< T >The super class for crossover operators
Crossover_nPoint< T >Implementation of n-point crossover (applicable for both binary/real-coded)
Crossover_Uniform< T >Implementation of uniform crossover (applicable for both binary/real-coded)
DiffGeometricThis class simulates a "Differential %Geometric distribution"
DiscreteUniformThis class simulates a "uniform distribution" with integer numbers
ErlangThis class simulates an "%Erlang distribution"
FAckleyImplementation of the Ackley function. f(x) = -20 * exp(-0.2 * sqrt(sum{i = 1..n}(x(i) ^ 2) / n)) - exp(sum{i = 1..n}(cos(2 * PI * x(i))) / n) + 20 + exp(1)
FBumpImplementation of the Bump function. f(x) = frac{abs(sum(cos(x_i)^4) - 2prod(cos(x_i)^2))}{sqrt(sum{i=1}^n i*(x_i)^2)}; prod x_i > 0.75; sum x_i < 15*n/2
FEllipticImplementation of the Elliptic function
FFMSImplementation of the Frequency Modulation of Sound function. f(x) = -20 * exp(-0.2 * sqrt(sum{i = 1..n}(x(i) ^ 2) / n)) - exp(sum{i = 1..n}(cos(2 * PI * x(i))) / n) + 20 + exp(1)
FGriewankImplementation of the Griewank function. f(x) = sum{i = 1..n}(x(i) ^ 2) / 4000 - prod{i = 1..n}(cos(x(i) / sqrt(i))) + 1
FGriewankRosenbrockImplementation of the hybrid Griewank-Rosenbrock function
FRastriginImplementation of the Rastrigin function. f(x) = sum{i = 1..n}(x(i) ^ 2 - 10 * cos(2 * PI * x(i)) + 10)
FRosenbrockImplementation of the Rosenbrock function. f(x) = sum{i = 1..(n - 1)}(100 * (x(i + 1) - x(i) ^ 2) ^ 2 + (x(i) - 1) ^ 2)
FScafferImplementation of the Scaffer function
FSchwefel102Implementation of the Schwefel function 1.02
FSchwefel102NoisyImplementation of the Schwefel function 1.02 with Gaussian noise
FSphereImplementation of the Sphere function. f(x) = sum{i = 1..n}(x(i) ^ 2)
FStepImplementation of the Step function. f(x) = 6n + \sum_{i=1}^n \floor{x_i}
FWeierstrassImplementation of the Weierstrass function. f(x) = sum{i = 1..n}(sum{j = 0..k}(a ^ j * cos(2 * PI * b ^ j * (x(i) + 0.5)))) - n * sum{j = 0..k}(a ^ j * cos(PI * b ^ j)), a = 0.5, b = 3, k = 20
GeneticAlgorithm< T >This class implement standard Genetic Algorithm
GeometricThis class simulates a "%Geometric distribution"
GlobalSearch< T >The super class for population-based search methods
HyperGeometricThis class simulates a "Hyper %Geometric distribution"
LocalSearchThe super class for local search methods
LocalSearch_DFPImplement the Davidon-Fletcher-Powell Method
LocalSearch_DSCGImplement the strategy of Davis, Swan and Campey, with Gram-Schmidt orthogonalization
LogNormalThis class simulates a "Log %Normal distribution"
MAMetaLamarckian< T >Implemetation of Meta-Lamarckian MA
MemeticAlgorithm< T >The super class for Memetic Algorithms
Mutation< T >The super class for mutation operators
Mutation_BitFlipImplementation of bit-flip mutation (applicable binary-coded chromosomes)
Mutation_GaussianImplementation of Gaussian mutation (applicable for real-coded chromosomes)
NegExponentialThis class simulates a "negative exponential distribution"
NormalThis class simulates a "normal" distribution
ObjectiveFunctionThe super class for objective functions
PoissonThis class simulates a "%Poisson distribution"
Population< T >Population class
RandomVar< T >Template class used as base for all random number generators of library "#Rng"
Recombination< T >The super class for the recombination operators
Recombination_KeepBest< T >Implementation of elitism recombination
Recombination_MuCommaLambda< T >Implementation of mu comma lambda recombination
Recombination_MuPlusLambda< T >Implementation of mu plus lambda recombination
RNGThis class defines a generator for uniformally distributed pseudo random numbers of the interval (0,1)
RngThis class subsumes several often used random number generators
ScalingThe super class for the scaling operators
Scaling_LinearImplementation of the linear scaling strategy
Selection< T >The super class for the selection operators
Selection_RouletteWheel< T >Implementation of the biased roulette wheel selection
UniformThis class simulates a "uniform distribution"
WeibullThis class simulates a "%Weibull distribution"

Generated on Thu Aug 28 18:34:31 2008 for Dolphin by  doxygen 1.5.6