evo library

Classes

Agent
An Agent encapsulates a list of properties
Configuration
Crossover
A Crossover represents
CrossoverDE01
A CrossoverDE02 represents a Crossover in Differential Evolution that performs crossover in all properties.
CrossoverDE02
A CrossoverDE02 represents a Crossover in Differential Evolution with crossover probability.
CrossoverSimple
Environment
MinMax
Population
Property
Property encapsulates a Value
PropertyWithDeviation
Property encapsulates a Value and a deviation

Properties

randomDouble ↔ double Function()
read / write

Functions

example() → void
f(int i int j) → void
main() → void
random_gaussian({num mean: 0.0 num stdev: 1.0 }) → double
random_vector(List<MinMax> minmax) → List<double>
randomIinteger(dynamic i) → int
zip2<T>(List<T> l1, List<T> l2, ZipFun2 f) → List<T>
zip3<T>(List<T> l1, List<T> l2, List<T> l3, ZipFun3 f) → List<T>

Typedefs

ZipFun2<T>(T a T b) → T
ZipFun3<T>(T a T c T d) → T