org
.
openmole
.
plugin
.
method
evolution
package
evolution
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
evolution
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
class
Activator
extends
PluginInfoActivator
case class
AfterDuration
(
duration:
Duration
)
extends
OMTermination
with
Product
with
Serializable
case class
AfterGeneration
(
steps:
Long
)
extends
OMTermination
with
Product
with
Serializable
trait
EvolutionWorkflow
extends
AnyRef
type
FitnessAggregation
= (
Seq
[
Double
]) ⇒
Double
type
Genome
=
Seq
[
Input
[_]]
class
Input
[
T
]
extends
AnyRef
sealed
trait
OMTermination
extends
AnyRef
type
Objective
=
Prototype
[
Double
]
type
Objectives
=
Seq
[
Objective
]
case class
Replication
[
A
[
_
]
]
(
seed:
Seeder
=
Seeder.empty
,
max:
Int
=
100
,
reevaluate:
Double
=
0.2
,
aggregation:
core.workflow.dsl.OptionalArgument
[
A
[
FitnessAggregation
]] =
None
)
(
implicit
evidence$1:
Functor
[
A
]
)
extends
Product
with
Serializable
trait
Scalable
[
T
]
extends
AnyRef
case class
Scalar
(
prototype:
Prototype
[
Double
]
,
min:
FromContext
[
Double
]
,
max:
FromContext
[
Double
]
)
extends
Product
with
Serializable
trait
Seeder
extends
AnyRef
case class
Sequence
(
prototype:
Prototype
[
Array
[
Double
]]
,
min:
Seq
[
FromContext
[
Double
]]
,
max:
Seq
[
FromContext
[
Double
]]
)
extends
Product
with
Serializable
final
class
UniqueGenome
extends
AnyVal
trait
WorkflowIntegration
[
T
]
extends
AnyRef
Value Members
object
BreedTask
object
ElitismTask
object
FromIslandTask
object
GAIntegration
object
GenerateIslandTask
object
Genome
object
GenomeProfile
object
InitialStateTask
object
Input
object
InputConverter
def
IslandEvolution
[
T
]
(
island:
\&/
[
PuzzleContainer
,
T
]
,
parallelism:
Int
,
termination:
OMTermination
,
sample:
core.workflow.dsl.OptionalArgument
[
Int
] =
None
)
(
implicit
wfi:
WorkflowIntegration
[
T
]
)
:
\&/
[
OutputEnvironmentPuzzleContainer
{ ... /* 3 definitions in type refinement */ },
T
] forSome {val t:
EvolutionWorkflow
}
object
NSGA2
object
OMTermination
object
PSE
object
ReassignStateRNGTask
object
SavePopulationHook
object
Scalable
object
ScalingGenomeTask
object
ScalingPopulationTask
object
Seeder
object
Sequence
extends
Serializable
def
SteadyStateEvolution
[
T
]
(
algorithm:
T
,
evaluation:
Puzzle
,
termination:
OMTermination
,
parallelism:
Int
=
1
)
(
implicit
wfi:
WorkflowIntegration
[
T
]
)
:
\&/
[
OutputEnvironmentPuzzleContainer
{ ... /* 3 definitions in type refinement */ },
T
] forSome {val t:
EvolutionWorkflow
}
object
StochasticGAIntegration
object
TerminationTask
object
ToOffspringTask
object
UniqueGenome
object
WorkflowIntegration
implicit
def
durationToDurationTerminationConverter
(
d:
Duration
)
:
AfterDuration
implicit
def
intToCounterTerminationConverter
(
n:
Long
)
:
AfterGeneration
val
operatorExploration
:
Double
Inherited from
AnyRef
Inherited from
Any
Ungrouped