PSE

object PSE
Companion
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case
class Individual(genome: Genome, phenotype: Array[Double])
case
class Result(continuous: Vector[Double], discrete: Vector[Int], pattern: Vector[Int], phenotype: Vector[Double], individual: Individual)

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def adaptiveBreeding(lambda: Int, operatorExploration: Double, discrete: Vector[D], pattern: Vector[Double] => Vector[Int], reject: Option[Genome => Boolean]): (PSEState, Individual) => Genome
def buildIndividual(g: Genome, f: Vector[Double]): Individual
def elitism(pattern: Vector[Double] => Vector[Int], continuous: Vector[C]): PSEState => Individual
def expression(phenotype: (Vector[Double], Vector[Int]) => Vector[Double], continuous: Vector[C]): Genome => Individual
def initialGenomes(lambda: Int, continuous: Vector[C], discrete: Vector[D], reject: Option[Genome => Boolean], rng: Random): Vector[Genome]
def reject(pse: PSE): Option[Genome => Boolean]
def result(population: Vector[Individual], continuous: Vector[C], pattern: Vector[Double] => Vector[Int]): Vector[Result]
def result(pse: PSE, population: Vector[Individual]): Vector[Result]
def vectorPhenotype: PLens[Individual, Individual, Vector[Double], Vector[Double]]

Implicits