Trait

fr.iscpif.mgo.archive

NEATArchive

Related Doc: package archive

Permalink

trait NEATArchive extends Archive with genome.NEATGenome with DoubleFitness

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NEATArchive
  2. DoubleFitness
  3. NEATGenome
  4. Archive
  5. A
  6. F
  7. P
  8. G
  9. AnyRef
  10. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type A = Archive

    Permalink
    Definition Classes
    NEATArchiveArchiveA
  2. case class Archive(indexOfSpecies: IntMap[NEATArchive.Genome], lastEntirePopulationFitnesses: Queue[Double], speciesCompatibilityThreshold: List[Double]) extends Product with Serializable

    Permalink
  3. case class BiasNode(data: NODEDATA, level: Double = 0) extends Node with Product with Serializable

    Permalink
    Definition Classes
    NEATGenome
  4. case class ConnectionGene(inNode: Int, outNode: Int, weight: Double, enabled: Boolean, innovation: Int) extends Product with Serializable

    Permalink
    Definition Classes
    NEATGenome
  5. type F = Double

    Permalink
    Definition Classes
    DoubleFitnessF
  6. type G = Genome

    Permalink
    Definition Classes
    NEATGenomeG
  7. case class Genome(connectionGenes: Seq[ConnectionGene], nodes: IntMap[Node], species: Int, lastNodeId: Int) extends Product with Serializable

    Permalink
    Definition Classes
    NEATGenome
  8. case class HiddenNode(data: NODEDATA, level: Double) extends Node with Product with Serializable

    Permalink
    Definition Classes
    NEATGenome
  9. sealed trait Innovation extends AnyRef

    Permalink
    Definition Classes
    NEATGenome
  10. case class InputNode(data: NODEDATA, level: Double = 0) extends Node with Product with Serializable

    Permalink
    Definition Classes
    NEATGenome
  11. case class LinkInnovation(innovnum: Int, inNode: Int, outNode: Int) extends Innovation with Product with Serializable

    Permalink
    Definition Classes
    NEATGenome
  12. abstract type NODEDATA

    Permalink
    Definition Classes
    NEATGenome
  13. sealed trait Node extends AnyRef

    Permalink
    Definition Classes
    NEATGenome
  14. case class NodeInnovation(innovnum1: Int, innovnum2: Int, newnodeId: Int, newnode: Node, inNode: Int, outNode: Int) extends Innovation with Product with Serializable

    Permalink
    Definition Classes
    NEATGenome
  15. case class OutputNode(data: NODEDATA, level: Double = 1) extends Node with Product with Serializable

    Permalink
    Definition Classes
    NEATGenome
  16. abstract type P

    Permalink
    Definition Classes
    P

Abstract Value Members

  1. abstract def biasNodes: Int

    Permalink
    Definition Classes
    NEATGenome
  2. abstract def inputNodes: Int

    Permalink
    Definition Classes
    NEATGenome
  3. abstract def numberSpeciesTarget: Int

    Permalink
  4. abstract def outputNodes: Int

    Permalink
    Definition Classes
    NEATGenome
  5. abstract def speciesCompatibilityMin: Double

    Permalink
  6. abstract def speciesCompatibilityMod: Double

    Permalink
  7. abstract def speciesCompatibilityThreshold: Double

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from NEATArchive to any2stringadd[NEATArchive] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (NEATArchive, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from NEATArchive to ArrowAssoc[NEATArchive] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def archive(a: A, oldIndividuals: Population[G, P, F], offsprings: Population[G, P, F])(implicit rng: Random): A

    Permalink
    Definition Classes
    NEATArchiveArchive
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def biasNodesIndices: Range

    Permalink
    Definition Classes
    NEATGenome
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def ensuring(cond: (NEATArchive) ⇒ Boolean, msg: ⇒ Any): NEATArchive

    Permalink
    Implicit information
    This member is added by an implicit conversion from NEATArchive to Ensuring[NEATArchive] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def ensuring(cond: (NEATArchive) ⇒ Boolean): NEATArchive

    Permalink
    Implicit information
    This member is added by an implicit conversion from NEATArchive to Ensuring[NEATArchive] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. def ensuring(cond: Boolean, msg: ⇒ Any): NEATArchive

    Permalink
    Implicit information
    This member is added by an implicit conversion from NEATArchive to Ensuring[NEATArchive] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: Boolean): NEATArchive

    Permalink
    Implicit information
    This member is added by an implicit conversion from NEATArchive to Ensuring[NEATArchive] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from NEATArchive to StringFormat[NEATArchive] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  18. def genomesEqualOn(g: G): Any

    Permalink
    Definition Classes
    G
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. def initialArchive(implicit rng: Random): A

    Permalink
    Definition Classes
    NEATArchiveArchive
  22. def inputNodesIndices: Range

    Permalink
    Definition Classes
    NEATGenome
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. def outputNodesIndices: Range

    Permalink
    Definition Classes
    NEATGenome
  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. def [B](y: B): (NEATArchive, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from NEATArchive to ArrowAssoc[NEATArchive] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from fitness.DoubleFitness

Inherited from genome.NEATGenome

Inherited from archive.Archive

Inherited from archive.A

Inherited from fitness.F

Inherited from phenotype.P

Inherited from genome.G

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from NEATArchive to any2stringadd[NEATArchive]

Inherited by implicit conversion StringFormat from NEATArchive to StringFormat[NEATArchive]

Inherited by implicit conversion Ensuring from NEATArchive to Ensuring[NEATArchive]

Inherited by implicit conversion ArrowAssoc from NEATArchive to ArrowAssoc[NEATArchive]

Ungrouped