de.sciss.muta

System

trait System extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. System
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract type Breeding <: muta.Breeding[Chromosome, Global]

  2. abstract type Chromosome

    The chromosome is one "sequence" to be generated and evaluated.

    The chromosome is one "sequence" to be generated and evaluated. Typically this will be a collection type such as Vector

  3. abstract type Evaluation <: muta.Evaluation[Chromosome, Global]

  4. abstract type Generation <: muta.Generation[Chromosome, Global]

  5. type Genome = IndexedSeq[Chromosome]

    The genome is the pool of all chromosomes at one iteration.

  6. type GenomeSel = IndexedSeq[(Chromosome, Double, Boolean)]

    A selected genome is an evaluated genome with a selection flag for each chromosome.

  7. type GenomeVal = IndexedSeq[(Chromosome, Double)]

    An evaluated genome is a genome with a fitness for each chromosome.

  8. abstract type Global

    This type defines the global parameters of the genetic system.

    This type defines the global parameters of the genetic system. They can be used for generating chromosomes (e.g., specifying a chromosome length) in the original population or breeding.

  9. abstract type Selection <: muta.Selection[Chromosome]

Abstract Value Members

  1. abstract def breedingFormat: Format[Breeding]

  2. abstract def breedingView(init: Breeding, config: Config): AutoView[Breeding]

    Creates a GUI view for editing the breeding settings.

  3. implicit abstract def chromosomeClassTag: ClassTag[Chromosome]

  4. abstract def chromosomeFormat: Format[Chromosome]

  5. abstract def defaultBreeding: Breeding

  6. abstract def defaultEvaluation: Evaluation

  7. abstract def defaultGeneration: Generation

  8. abstract def defaultSelection: Selection

  9. abstract def evaluationFormat: Format[Evaluation]

  10. abstract def evaluationViewOption: Option[(Evaluation, Config) ⇒ AutoView[Evaluation]]

    Creates a GUI view for editing the evaluation settings.

  11. abstract def generationFormat: Format[Generation]

  12. abstract def generationView(init: Generation, config: Config): AutoView[Generation]

    Creates a GUI view for editing the generation settings.

  13. abstract def selectionFormat: Format[Selection]

  14. abstract def selectionView(init: Selection, config: Config): AutoView[Selection]

    Creates a GUI view for editing the selection settings.

Concrete Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def chromosomeEditorOption: Option[(Component, () ⇒ Chromosome, (Chromosome) ⇒ Unit)]

  8. def chromosomeView(c: Chromosome, default: Label, selected: Boolean, focused: Boolean): Component

    Provides a view component for the chromosomes in the genome table.

    Provides a view component for the chromosomes in the genome table. This method is guaranteed single threaded and called on the event dispatch thread, thus a single swing components can be reused.

    c

    the chromosome to view

    default

    the default table view, already configured according to selection, focus, and chromosome toString representation. If this type (Label) is suitable, the method can just customize the label and return it straight away

    selected

    true if the chromosome is visually selected in the table

    focused

    true if the table cell corresponding to the chromosome is currently focused

    returns

    the swing component that views/paints the chromosome

  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. final def hasChromosomeEditor: Boolean

  15. final def hasHumanEvaluation: Boolean

  16. def hasHumanSelection: Boolean

  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. def humanEvaluationSteps: Int

    When using manual evaluation, the number of steps for choosing fitness.

    When using manual evaluation, the number of steps for choosing fitness. Otherwise zero.

  19. final def isInstanceOf[T0]: Boolean

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

    Definition Classes
    AnyRef
  21. def normalizeFitness: Boolean

  22. final def notify(): Unit

    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  24. def rng(seed: Long = 0L): Random

    Creates a new random number generator with a given seed.

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped