Type Members
-
-
case class
Archive(indexOfSpecies: IntMap[NEATArchive.Genome], lastEntirePopulationFitnesses: Queue[Double], speciesCompatibilityThreshold: List[Double]) extends Product with Serializable
-
case class
BiasNode(data: NODEDATA, level: Double = 0) extends Node with Product with Serializable
-
case class
ConnectionGene(inNode: Int, outNode: Int, weight: Double, enabled: Boolean, innovation: Int) extends Product with Serializable
-
type
F = Double
-
-
case class
Genome(connectionGenes: Seq[ConnectionGene], nodes: IntMap[Node], species: Int, lastNodeId: Int) extends Product with Serializable
-
case class
HiddenNode(data: NODEDATA, level: Double) extends Node with Product with Serializable
-
sealed
trait
Innovation extends AnyRef
-
case class
InputNode(data: NODEDATA, level: Double = 0) extends Node with Product with Serializable
-
case class
LinkInnovation(innovnum: Int, inNode: Int, outNode: Int) extends Innovation with Product with Serializable
-
abstract
type
NODEDATA
-
sealed
trait
Node extends AnyRef
-
case class
NodeInnovation(innovnum1: Int, innovnum2: Int, newnodeId: Int, newnode: Node, inNode: Int, outNode: Int) extends Innovation with Product with Serializable
-
case class
OutputNode(data: NODEDATA, level: Double = 1) extends Node with Product with Serializable
-
abstract
type
P
Abstract Value Members
-
abstract
def
biasNodes: Int
-
abstract
def
inputNodes: Int
-
abstract
def
numberSpeciesTarget: Int
-
abstract
def
outputNodes: Int
-
abstract
def
speciesCompatibilityMin: Double
-
abstract
def
speciesCompatibilityMod: Double
-
abstract
def
speciesCompatibilityThreshold: Double
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
-
final
def
==(arg0: Any): Boolean
-
def
archive(a: A, oldIndividuals: Population[G, P, F], offsprings: Population[G, P, F])(implicit rng: Random): A
-
final
def
asInstanceOf[T0]: T0
-
def
biasNodesIndices: Range
-
def
clone(): AnyRef
-
def
ensuring(cond: (NEATArchive) ⇒ Boolean, msg: ⇒ Any): NEATArchive
-
-
def
ensuring(cond: Boolean, msg: ⇒ Any): NEATArchive
-
def
ensuring(cond: Boolean): NEATArchive
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
formatted(fmtstr: String): String
-
def
genomesEqualOn(g: G): Any
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
initialArchive(implicit rng: Random): A
-
def
inputNodesIndices: Range
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
outputNodesIndices: Range
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
Inherited from AnyRef
Inherited from Any