package evolution
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- evolution
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class C(low: Double, high: Double) extends Product with Serializable
- case class D(low: Int, high: Int) extends Product with Serializable
- case class RunAlgorithm[T, I, G, S](t: T, algo: Algorithm[T, I, G, S], stopCondition: Option[StopCondition[S, I]] = None, traceOperation: Option[Trace[S, I]] = None) extends Product with Serializable
- type Trace[S, I] = (S, Vector[I]) => Unit
- class double2Scalable extends AnyRef
Value Members
- def afterGeneration[I, S](g: Long): StopCondition[EvolutionState[S], I]
- def anyReaches[M[_], I](goalReached: (I) => Boolean)(population: Vector[I])(implicit arg0: Monad[M]): (Vector[I]) => M[Boolean]
** Stop conditions ***
- def array2ToVectorLens[A](implicit arg0: Manifest[A]): Iso[Array[Array[A]], Vector[Vector[A]]]
- def arrayToVectorIso[A](implicit arg0: Manifest[A]): Iso[Array[A], Vector[A]]
- def changeScale(v: Double, fromMin: Double, fromMax: Double, toMin: Double, toMax: Double): Double
- implicit def double2Scalable(d: Double): double2Scalable
- def intToUnsignedIntOption: Iso[Int, Option[Int]]
- def newRNG(seed: Long): Random
- implicit def toAlgorithm[T, I, G, S](t: T)(implicit algo: Algorithm[T, I, G, S]): RunAlgorithm[T, I, G, S]
- object breeding
- object diversity
Layer of the cake that compute a diversity metric for a set of values
- object dominance
- object elitism
- object niche
- object ranking
- object stop