pl.edu.agh.scalamas.examples

SeqApp

object SeqApp extends SequentialStack with EmasLogic with RastriginProblem

Example app.

Linear Supertypes
RastriginProblem, GeneticProblem, EmasLogic, EmasStats, StatsComponent, DefaultReproduction, ReproductionStrategy, DefaultFight, FightStrategy, EmasMeetings, MeetingsStrategy, EmasBehaviour, BehaviourStrategy, EmasPopulation, PopulationStrategy, DelegatingLogicStrategy, LogicStrategy, SequentialStack, SequentialRunner, SynchronousRandomGeneratorComponent, RandomGeneratorComponent, SimpleStatsFactory, StatsFactoryComponent, AgentRuntimeComponent, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SeqApp
  2. RastriginProblem
  3. GeneticProblem
  4. EmasLogic
  5. EmasStats
  6. StatsComponent
  7. DefaultReproduction
  8. ReproductionStrategy
  9. DefaultFight
  10. FightStrategy
  11. EmasMeetings
  12. MeetingsStrategy
  13. EmasBehaviour
  14. BehaviourStrategy
  15. EmasPopulation
  16. PopulationStrategy
  17. DelegatingLogicStrategy
  18. LogicStrategy
  19. SequentialStack
  20. SequentialRunner
  21. SynchronousRandomGeneratorComponent
  22. RandomGeneratorComponent
  23. SimpleStatsFactory
  24. StatsFactoryComponent
  25. AgentRuntimeComponent
  26. AnyRef
  27. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AgentRuntime extends AnyRef

    Definition Classes
    AgentRuntimeComponent
  2. trait BehaviourProvider extends AnyRef

    Definition Classes
    BehaviourStrategy
  3. type Fight = (List[Agent[Genetic]]) ⇒ List[Agent[Genetic]]

    Definition Classes
    FightStrategy
  4. type Genetic = RastriginOps

    Definition Classes
    RastriginProblem → GeneticProblem
  5. class Logger extends AnyRef

    Definition Classes
    SequentialRunner
  6. trait MeetingsProvider extends AnyRef

    Definition Classes
    MeetingsStrategy
  7. trait PopulationProvider extends AnyRef

    Definition Classes
    PopulationStrategy
  8. class RastriginOps extends GeneticOps[(RastriginProblem.this)#RastriginOps]

    Definition Classes
    RastriginProblem
  9. type Reproduction = (List[Agent[Genetic]]) ⇒ List[Agent[Genetic]]

    Definition Classes
    ReproductionStrategy
  10. trait StatsFactory extends AnyRef

    Definition Classes
    StatsFactoryComponent
  11. type StatsType = (Evaluation, Long)

    Definition Classes
    EmasStats → StatsComponent

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. val agentRuntime: AgentRuntime { val config: com.typesafe.config.Config }

    Definition Classes
    SequentialStack → AgentRuntimeComponent
  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def behaviourStrategy: DefaultEmasBehaviour.type

    Definition Classes
    EmasBehaviour → BehaviourStrategy
  7. def clone(): AnyRef

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

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

    Definition Classes
    AnyRef → Any
  10. def fightStrategy: DefaultFightImpl.type

    Definition Classes
    DefaultFight → FightStrategy
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def formatter: (StatsType) ⇒ String

    Definition Classes
    EmasStats → StatsComponent
  13. def genetic: RastriginOps

    Definition Classes
    RastriginProblem → GeneticProblem
  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def globalSeed: Long

    Definition Classes
    RandomGeneratorComponent
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. lazy val islandsNumber: Int

    Definition Classes
    SequentialRunner
  19. def logic: DelegatingLogic.type

    Definition Classes
    DelegatingLogicStrategy → LogicStrategy
  20. def main(args: Array[String]): Unit

  21. def meetingsStrategy: DefaultEmasMeeting.type

    Definition Classes
    EmasMeetings → MeetingsStrategy
  22. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  25. def populationStrategy: EmasPopulationProvider.type

    Definition Classes
    EmasPopulation → PopulationStrategy
  26. def random: RandomGenerator

    Definition Classes
    RandomGeneratorComponent
  27. lazy val randomData: RandomDataGenerator

    Definition Classes
    SynchronousRandomGeneratorComponent → RandomGeneratorComponent
  28. def randomGeneratorFactory(seed: Long): RandomGenerator

    Definition Classes
    RandomGeneratorComponent
  29. def reproductionStrategy: DefaultReproductionImpl.type

    Definition Classes
    DefaultReproduction → ReproductionStrategy
  30. def run(duration: FiniteDuration): Unit

    Definition Classes
    SequentialRunner
  31. lazy val stats: Stats[StatsType]

    Definition Classes
    EmasStats → StatsComponent
  32. def statsFactory: SimpleStatsFactoryImpl.type

    Definition Classes
    SimpleStatsFactory → StatsFactoryComponent
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  34. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from RastriginProblem

Inherited from GeneticProblem

Inherited from EmasLogic

Inherited from EmasStats

Inherited from StatsComponent

Inherited from DefaultReproduction

Inherited from ReproductionStrategy

Inherited from DefaultFight

Inherited from FightStrategy

Inherited from EmasMeetings

Inherited from MeetingsStrategy

Inherited from EmasBehaviour

Inherited from BehaviourStrategy

Inherited from EmasPopulation

Inherited from PopulationStrategy

Inherited from DelegatingLogicStrategy

Inherited from LogicStrategy

Inherited from SequentialStack

Inherited from SequentialRunner

Inherited from SynchronousRandomGeneratorComponent

Inherited from RandomGeneratorComponent

Inherited from SimpleStatsFactory

Inherited from StatsFactoryComponent

Inherited from AgentRuntimeComponent

Inherited from AnyRef

Inherited from Any

Ungrouped