Aliases: ds
, dynSys
, dynamicalSystem
ds.defaultRG(seed)
Param | Type | Default | Java type |
---|---|---|---|
seed |
i | 0 |
int |
Produces RandomGenerator
; built from io.github.ericmedvet.jsdynsym.buildable.builders.Misc.defaultRG()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ds.grid(w; h; items)
Param | Type | Default | Java type |
---|---|---|---|
w |
i | int |
|
h |
i | int |
|
items |
npm[] | [] |
List<T> |
Produces Grid<T>
; built from io.github.ericmedvet.jsdynsym.buildable.builders.Misc.grid()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ds.range(min; max)
Param | Type | Default | Java type |
---|---|---|---|
min |
d | double |
|
max |
d | double |
Produces DoubleRange
; built from io.github.ericmedvet.jsdynsym.buildable.builders.Misc.range()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
Aliases: ds.num
, dynSys.num
, dynamicalSystem.num
ds.num.drn(timeRange; innerNeuronsRatio; activationFunction; threshold; timeResolution)
Param | Type | Default | Java type |
---|---|---|---|
timeRange |
npm | ds.range(min = 0; max = 1) |
DoubleRange |
innerNeuronsRatio |
d | 1.0 |
double |
activationFunction |
e | TANH |
MultiLayerPerceptron$ActivationFunction |
threshold |
d | 0.1 |
double |
timeResolution |
d | 0.16666 |
double |
Produces NumericalDynamicalSystems$Builder<DelayedRecurrentNetwork, DelayedRecurrentNetwork$State>
; built from io.github.ericmedvet.jsdynsym.buildable.builders.NumericalDynamicalSystems.drn()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ds.num.enhanced(windowT; inner; types)
Param | Type | Default | Java type |
---|---|---|---|
windowT |
d | double |
|
inner |
npm | NumericalDynamicalSystems$Builder<? extends NumericalDynamicalSystem<S>, S> |
|
types |
e[] | [CURRENT, TREND, AVG] |
List<EnhancedInput$Type> |
Produces NumericalDynamicalSystems$Builder<EnhancedInput<S>, S>
; built from io.github.ericmedvet.jsdynsym.buildable.builders.NumericalDynamicalSystems.enhanced()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ds.num.inStepped(stepT; inner)
Param | Type | Default | Java type |
---|---|---|---|
stepT |
d | 1.0 |
double |
inner |
npm | NumericalDynamicalSystems$Builder<? extends NumericalDynamicalSystem<S>, S> |
Produces NumericalDynamicalSystems$Builder<NumericalDynamicalSystem<Stepped$State<S>>, Stepped$State<S>>
; built from io.github.ericmedvet.jsdynsym.buildable.builders.NumericalDynamicalSystems.inStepped()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ds.num.mlp(innerLayerRatio; nOfInnerLayers; activationFunction)
Param | Type | Default | Java type |
---|---|---|---|
innerLayerRatio |
d | 0.65 |
double |
nOfInnerLayers |
i | 1 |
int |
activationFunction |
e | TANH |
MultiLayerPerceptron$ActivationFunction |
Produces NumericalDynamicalSystems$Builder<MultiLayerPerceptron, StatelessSystem$State>
; built from io.github.ericmedvet.jsdynsym.buildable.builders.NumericalDynamicalSystems.mlp()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ds.num.noised(inputSigma; outputSigma; randomGenerator; inner)
Param | Type | Default | Java type |
---|---|---|---|
inputSigma |
d | 0.0 |
double |
outputSigma |
d | 0.0 |
double |
randomGenerator |
npm | ds.defaultRG() |
RandomGenerator |
inner |
npm | NumericalDynamicalSystems$Builder<? extends NumericalDynamicalSystem<S>, S> |
Produces NumericalDynamicalSystems$Builder<Noised<S>, S>
; built from io.github.ericmedvet.jsdynsym.buildable.builders.NumericalDynamicalSystems.noised()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ds.num.outStepped(stepT; inner)
Param | Type | Default | Java type |
---|---|---|---|
stepT |
d | 1.0 |
double |
inner |
npm | NumericalDynamicalSystems$Builder<? extends NumericalDynamicalSystem<S>, S> |
Produces NumericalDynamicalSystems$Builder<NumericalDynamicalSystem<Stepped$State<S>>, Stepped$State<S>>
; built from io.github.ericmedvet.jsdynsym.buildable.builders.NumericalDynamicalSystems.outStepped()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ds.num.sin(p; f; a; b)
Param | Type | Default | Java type |
---|---|---|---|
p |
npm | ds.range(min = -1.57; max = 1.57) |
DoubleRange |
f |
npm | ds.range(min = 0; max = 1) |
DoubleRange |
a |
npm | ds.range(min = 0; max = 1) |
DoubleRange |
b |
npm | ds.range(min = -0.5; max = 0.5) |
DoubleRange |
Produces NumericalDynamicalSystems$Builder<Sinusoidal, StatelessSystem$State>
; built from io.github.ericmedvet.jsdynsym.buildable.builders.NumericalDynamicalSystems.sin()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ds.num.stepped(stepT; inner)
Param | Type | Default | Java type |
---|---|---|---|
stepT |
d | 1.0 |
double |
inner |
npm | NumericalDynamicalSystems$Builder<? extends NumericalDynamicalSystem<S>, S> |
Produces NumericalDynamicalSystems$Builder<NumericalDynamicalSystem<Stepped$State<S>>, Stepped$State<S>>
; built from io.github.ericmedvet.jsdynsym.buildable.builders.NumericalDynamicalSystems.stepped()
by jsdynsym-buildable:0.10.8-SNAPSHOT:2024-02-26T23:32:39Z
ea.experiment(name; runs; listeners)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | `` | String |
runs |
npm[] | [] |
List<Run<?, ?, ?, ?>> |
listeners |
npm[] | [ea.l.console()] |
List<BiFunction<Experiment, ExecutorService, ListenerFactory<? super POCPopulationState<?, ?, ?, ?, ?>, Run<?, ?, ?, ?>>>> |
Produces Experiment
; built from io.github.ericmedvet.jgea.experimenter.Experiment()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.run(name; solver; problem; randomGenerator)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | `` | String |
solver |
npm | Function<S, ? extends AbstractPopulationBasedIterativeSolver<? extends POCPopulationState<?, G, S, Q, P>, P, ?, G, S, Q>> |
|
problem |
npm | P |
|
randomGenerator |
npm | RandomGenerator |
Produces Run
; built from io.github.ericmedvet.jgea.experimenter.Run()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.runOutcome(index; run; serializedGenotypes)
Param | Type | Default | Java type |
---|---|---|---|
index |
s | String |
|
run |
npm | Run<?, ?, ?, ?> |
|
serializedGenotypes |
s[] | [] |
List<String> |
Produces RunOutcome
; built from io.github.ericmedvet.jgea.experimenter.RunOutcome()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.d
, ea.drawer
ea.d.navigationOutcome()
Produces OutcomeDrawer
; built from io.github.ericmedvet.jgea.experimenter.builders.Drawers.navigationOutcome()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.f
, ea.function
ea.f.fromBase64()
Produces Function<String, Object>
; built from io.github.ericmedvet.jgea.experimenter.builders.Functions.fromBase64()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.f.identity()
Produces Function<T, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.Functions.identity()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.grammar.gridBundled(name)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | String |
Produces GridGrammar<Character>
; built from io.github.ericmedvet.jgea.experimenter.builders.Grammars.gridBundled()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.l
, ea.listener
ea.l.allCsv(filePath; defaultFunctions; functions; individualFunctions; runKeys; deferred; onlyLast; condition)
Param | Type | Default | Java type |
---|---|---|---|
filePath |
s | String |
|
defaultFunctions |
npm[] | [ea.nf.iterations()] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
functions |
npm[] | [] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
individualFunctions |
npm[] | [] |
List<NamedFunction<? super Individual<G, S, Q>, ?>> |
runKeys |
npm[] | [] |
List<Map$Entry<String, String>> |
deferred |
b | false |
boolean |
onlyLast |
b | false |
boolean |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<? super POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.allCsv()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.bestCsv(filePath; defaultFunctions; functions; runKeys; deferred; onlyLast; condition)
Param | Type | Default | Java type |
---|---|---|---|
filePath |
s | String |
|
defaultFunctions |
npm[] | [ea.nf.iterations(), ea.nf.evals(), ea.nf.births(), ea.nf.elapsed(), ea.nf.size(f = ea.nf.all()), ea.nf.size(f = ea.nf.firsts()), ea.nf.size(f = ea.nf.lasts()), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.genotype())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.solution())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.fitness()))] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
functions |
npm[] | [] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
runKeys |
npm[] | [] |
List<Map$Entry<String, String>> |
deferred |
b | false |
boolean |
onlyLast |
b | false |
boolean |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<? super POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.bestCsv()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.console(defaultFunctions; functions; runKeys; deferred; onlyLast; condition)
Param | Type | Default | Java type |
---|---|---|---|
defaultFunctions |
npm[] | [ea.nf.iterations(), ea.nf.evals(), ea.nf.births(), ea.nf.elapsed(), ea.nf.size(f = ea.nf.all()), ea.nf.size(f = ea.nf.firsts()), ea.nf.size(f = ea.nf.lasts()), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.genotype())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.solution())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.fitness()))] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
functions |
npm[] | [] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
runKeys |
npm[] | [] |
List<Map$Entry<String, String>> |
deferred |
b | false |
boolean |
onlyLast |
b | false |
boolean |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.console()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.expPlotSaver(plot; type; w; h; freeScales; filePath; saveCsvDataMode; condition)
Param | Type | Default | Java type |
---|---|---|---|
plot |
npm | AccumulatorFactory<POCPopulationState<?, G, S, Q, ?>, XYPlot<?>, Run<?, G, S, Q>> |
|
type |
e | Plotter$Type |
|
w |
i | 800 |
int |
h |
i | 800 |
int |
freeScales |
b | false |
boolean |
filePath |
s | String |
|
saveCsvDataMode |
e | NONE |
CsvPlotter$Mode |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.expPlotSaver()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.net(defaultFunctions; functions; runKeys; serverAddress; serverPort; serverKeyFilePath; pollInterval; condition)
Param | Type | Default | Java type |
---|---|---|---|
defaultFunctions |
npm[] | [ea.nf.iterations(), ea.nf.evals(), ea.nf.births(), ea.nf.elapsed(), ea.nf.size(f = ea.nf.all()), ea.nf.size(f = ea.nf.firsts()), ea.nf.size(f = ea.nf.lasts()), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.genotype())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.solution())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.fitness()))] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
functions |
npm[] | [] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
runKeys |
npm[] | [] |
List<Map$Entry<String, String>> |
serverAddress |
s | 127.0.0.1 |
String |
serverPort |
i | 10979 |
int |
serverKeyFilePath |
s | String |
|
pollInterval |
d | 1.0 |
double |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.net()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.outcomeSaver(filePathTemplate; deferred; condition)
Param | Type | Default | Java type |
---|---|---|---|
filePathTemplate |
s | run-outcome-{index:%04d}.txt |
String |
deferred |
b | true |
boolean |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.outcomeSaver()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.runImageVideoSaver(function; drawer; w; h; encoder; frameRate; filePathTemplate; condition)
Param | Type | Default | Java type |
---|---|---|---|
function |
npm | ea.nf.best() |
NamedFunction<POCPopulationState<?, G, S, Q, ?>, K> |
drawer |
npm | Drawer<K> |
|
w |
i | 500 |
int |
h |
i | 500 |
int |
encoder |
e | JCODEC |
VideoUtils$EncoderFacility |
frameRate |
d | 20.0 |
double |
filePathTemplate |
s | run-{index:%04d}.mp4 |
String |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.runImageVideoSaver()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.runPlotSaver(plot; type; w; h; freeScales; filePathTemplate; saveCsvDataMode; condition)
Param | Type | Default | Java type |
---|---|---|---|
plot |
npm | AccumulatorFactory<POCPopulationState<?, G, S, Q, ?>, XYPlot<?>, Run<?, G, S, Q>> |
|
type |
e | Plotter$Type |
|
w |
i | 800 |
int |
h |
i | 800 |
int |
freeScales |
b | false |
boolean |
filePathTemplate |
s | run-{index:%04d}.png |
String |
saveCsvDataMode |
e | NONE |
CsvPlotter$Mode |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.runPlotSaver()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.runPlotVideoSaver(plot; type; w; h; freeScales; splitType; encoder; frameRate; filePathTemplate; condition)
Param | Type | Default | Java type |
---|---|---|---|
plot |
npm | AccumulatorFactory<POCPopulationState<?, G, S, Q, ?>, XYPlot<?>, Run<?, G, S, Q>> |
|
type |
e | Plotter$Type |
|
w |
i | 800 |
int |
h |
i | 800 |
int |
freeScales |
b | false |
boolean |
splitType |
e | COLUMNS |
VideoPlotter$SplitType |
encoder |
e | JCODEC |
VideoUtils$EncoderFacility |
frameRate |
d | 20.0 |
double |
filePathTemplate |
s | run-{index:%04d}.mp4 |
String |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.runPlotVideoSaver()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.telegram(chatId; botIdFilePath; defaultPlots; plots; accumulators; runKeys; deferred; onlyLast; condition)
Param | Type | Default | Java type |
---|---|---|---|
chatId |
s | String |
|
botIdFilePath |
s | String |
|
defaultPlots |
npm[] | [ea.plot.elapsed()] |
List<PlotAccumulatorFactory<? super POCPopulationState<?, G, S, Q, ?>, ?, Run<?, G, S, Q>, ?>> |
plots |
npm[] | [] |
List<PlotAccumulatorFactory<? super POCPopulationState<?, G, S, Q, ?>, ?, Run<?, G, S, Q>, ?>> |
accumulators |
npm[] | [] |
List<AccumulatorFactory<? super POCPopulationState<?, G, S, Q, ?>, ?, Run<?, G, S, Q>>> |
runKeys |
npm[] | [] |
List<Map$Entry<String, String>> |
deferred |
b | true |
boolean |
onlyLast |
b | false |
boolean |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.telegram()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.l.tui(defaultFunctions; functions; runKeys; condition)
Param | Type | Default | Java type |
---|---|---|---|
defaultFunctions |
npm[] | [ea.nf.iterations(), ea.nf.evals(), ea.nf.births(), ea.nf.elapsed(), ea.nf.size(f = ea.nf.all()), ea.nf.size(f = ea.nf.firsts()), ea.nf.size(f = ea.nf.lasts()), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.genotype())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.solution())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.fitness()))] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
functions |
npm[] | [] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ?>> |
runKeys |
npm[] | [] |
List<Map$Entry<String, String>> |
condition |
npm | ea.predicate.always() |
Predicate<Run<?, G, S, Q>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Listeners.tui()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.m
, ea.mapper
ea.m.bitStringToGrammarGrid(grammar; l; overwrite; criteria)
Param | Type | Default | Java type |
---|---|---|---|
grammar |
npm | GridGrammar<T> |
|
l |
i | 256 |
int |
overwrite |
b | false |
boolean |
criteria |
e[] | [LEAST_RECENT, LOWEST_Y, LOWEST_X] |
List<StandardGridDeveloper$SortingCriterion> |
Produces InvertibleMapper<BitString, Grid<T>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.bitStringToGrammarGrid()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.compose(first; second)
Param | Type | Default | Java type |
---|---|---|---|
first |
npm | InvertibleMapper<A, B> |
|
second |
npm | InvertibleMapper<B, C> |
Produces InvertibleMapper<A, C>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.compose()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.doubleStringToBitString(t)
Param | Type | Default | Java type |
---|---|---|---|
t |
d | 0.0 |
double |
Produces InvertibleMapper<List<Double>, BitString>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.doubleStringToBitString()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.doubleStringToGrammarGrid(grammar; l; overwrite; criteria)
Param | Type | Default | Java type |
---|---|---|---|
grammar |
npm | GridGrammar<T> |
|
l |
i | 256 |
int |
overwrite |
b | false |
boolean |
criteria |
e[] | [LEAST_RECENT, LOWEST_Y, LOWEST_X] |
List<StandardGridDeveloper$SortingCriterion> |
Produces InvertibleMapper<List<Double>, Grid<T>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.doubleStringToGrammarGrid()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.doubleStringToIntString(range)
Param | Type | Default | Java type |
---|---|---|---|
range |
npm | ds.range(min = -1; max = 1) |
DoubleRange |
Produces InvertibleMapper<List<Double>, IntString>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.doubleStringToIntString()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.fGraphToMrf(postOperator)
Param | Type | Default | Java type |
---|---|---|---|
postOperator |
e | IDENTITY |
MultiLayerPerceptron$ActivationFunction |
Produces InvertibleMapper<Graph<Node, Double>, NamedMultivariateRealFunction>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.fGraphToMrf()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.identity()
Produces InvertibleMapper<X, X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.identity()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.intStringToGrammarGrid(grammar; upperBound; l; overwrite; criteria)
Param | Type | Default | Java type |
---|---|---|---|
grammar |
npm | GridGrammar<T> |
|
upperBound |
i | 16 |
int |
l |
i | 256 |
int |
overwrite |
b | false |
boolean |
criteria |
e[] | [LEAST_RECENT, LOWEST_Y, LOWEST_X] |
List<StandardGridDeveloper$SortingCriterion> |
Produces InvertibleMapper<IntString, Grid<T>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.intStringToGrammarGrid()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.mlpToMrf(innerLayerRatio; nOfInnerLayers; activationFunction)
Param | Type | Default | Java type |
---|---|---|---|
innerLayerRatio |
d | 0.65 |
double |
nOfInnerLayers |
i | 1 |
int |
activationFunction |
e | TANH |
MultiLayerPerceptron$ActivationFunction |
Produces InvertibleMapper<List<Double>, NamedMultivariateRealFunction>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.mlpToMrf()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.mrfToNds()
Produces InvertibleMapper<NamedMultivariateRealFunction, NumericalDynamicalSystem<?>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.mrfToNds()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.mrfToUrf()
Produces InvertibleMapper<NamedMultivariateRealFunction, NamedUnivariateRealFunction>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.mrfToUrf()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.multiSrTreeToMrf(postOperator)
Param | Type | Default | Java type |
---|---|---|---|
postOperator |
e | IDENTITY |
MultiLayerPerceptron$ActivationFunction |
Produces InvertibleMapper<List<Tree<Element>>, NamedMultivariateRealFunction>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.multiSrTreeToMrf()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.numericalParametrizedToMrf(function)
Param | Type | Default | Java type |
---|---|---|---|
function |
npm | NumericalDynamicalSystems$Builder<MultivariateRealFunction, StatelessSystem$State> |
Produces InvertibleMapper<List<Double>, NamedMultivariateRealFunction>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.numericalParametrizedToMrf()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.oGraphToMrf(postOperator)
Param | Type | Default | Java type |
---|---|---|---|
postOperator |
e | IDENTITY |
MultiLayerPerceptron$ActivationFunction |
Produces InvertibleMapper<Graph<Node, OperatorGraph$NonValuedArc>, NamedMultivariateRealFunction>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.oGraphToMrf()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.m.srTreeToUrf(postOperator)
Param | Type | Default | Java type |
---|---|---|---|
postOperator |
e | IDENTITY |
MultiLayerPerceptron$ActivationFunction |
Produces InvertibleMapper<Tree<Element>, NamedUnivariateRealFunction>
; built from io.github.ericmedvet.jgea.experimenter.builders.Mappers.srTreeToUrf()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.misc.colorByName(name)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | String |
Produces Color
; built from io.github.ericmedvet.jgea.experimenter.builders.Misc.colorByName()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.misc.colorByRGB(r; g; c)
Param | Type | Default | Java type |
---|---|---|---|
r |
d | double |
|
g |
d | double |
|
c |
d | double |
Produces Color
; built from io.github.ericmedvet.jgea.experimenter.builders.Misc.colorByRGB()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.misc.entry(key; value)
Param | Type | Default | Java type |
---|---|---|---|
key |
npm | K |
|
value |
npm | V |
Produces Map$Entry<K, V>
; built from io.github.ericmedvet.jgea.experimenter.builders.Misc.entry()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.misc.map(entries)
Param | Type | Default | Java type |
---|---|---|---|
entries |
npm[] | [] |
List<Map$Entry<K, V>> |
Produces Map<K, V>
; built from io.github.ericmedvet.jgea.experimenter.builders.Misc.map()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.misc.sEntry(key; value)
Param | Type | Default | Java type |
---|---|---|---|
key |
s | String |
|
value |
s | String |
Produces Map$Entry<String, String>
; built from io.github.ericmedvet.jgea.experimenter.builders.Misc.sEntry()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.namedFunctions
, ea.nf
ea.nf.all()
Produces NamedFunction<POCPopulationState<?, G, S, Q, ?>, Collection<? extends Individual<G, S, Q>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.all()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.asDoubleString(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, S> |
Produces NamedFunction<X, List<Double>>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.asDoubleString()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.avg(collection; s)
Param | Type | Default | Java type |
---|---|---|---|
collection |
npm | ea.nf.identity() |
NamedFunction<X, Collection<Number>> |
s |
s | %s |
String |
Produces NamedFunction<X, Number>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.avg()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.base64(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, Serializable> |
Produces NamedFunction<X, String>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.base64()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.best(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<Individual<G, S, Q>, T> |
Produces NamedFunction<POCPopulationState<?, G, S, Q, ?>, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.best()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.bestFitness(f; s)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<Q, T> |
s |
s | %s |
String |
Produces NamedFunction<POCPopulationState<?, ?, ?, Q, ?>, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.bestFitness()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.births()
Produces NamedFunction<POCPopulationState<?, ?, ?, ?, ?>, Long>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.births()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.controlQuality(individual; f; s)
Param | Type | Default | Java type |
---|---|---|---|
individual |
npm | ea.nf.identity() |
NamedFunction<X, Individual<?, ?, ControlProblem$Outcome<?, Q>>> |
f |
npm | ea.nf.identity() |
NamedFunction<Q, T> |
s |
s | %s |
String |
Produces NamedFunction<X, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.controlQuality()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.each(map; collection; s)
Param | Type | Default | Java type |
---|---|---|---|
map |
npm | NamedFunction<T, R> |
|
collection |
npm | ea.nf.identity() |
NamedFunction<X, Collection<T>> |
s |
s | %s |
String |
Produces NamedFunction<X, Collection<R>>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.each()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.elapsed()
Produces NamedFunction<POCPopulationState<?, ?, ?, ?, ?>, Double>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.elapsed()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.evals()
Produces NamedFunction<POCPopulationState<?, ?, ?, ?, ?>, Long>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.evals()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.expr(f1; f2; op)
Param | Type | Default | Java type |
---|---|---|---|
f1 |
npm | NamedFunction<X, Number> |
|
f2 |
npm | NamedFunction<X, Number> |
|
op |
e | NamedFunctions$Op |
Produces NamedFunction<X, Double>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.expr()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.f(outerF; innerF; name; s)
Param | Type | Default | Java type |
---|---|---|---|
outerF |
npm | Function<T, R> |
|
innerF |
npm | ea.nf.identity() |
NamedFunction<X, T> |
name |
s | `` | String |
s |
s | %s |
String |
Produces NamedFunction<X, R>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.f()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.firsts()
Produces NamedFunction<POCPopulationState<I, G, S, Q, P>, Collection<I>>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.firsts()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.fitness(individual; f; s)
Param | Type | Default | Java type |
---|---|---|---|
individual |
npm | ea.nf.identity() |
NamedFunction<X, Individual<?, ?, F>> |
f |
npm | ea.nf.identity() |
NamedFunction<F, T> |
s |
s | %s |
String |
Produces NamedFunction<X, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.fitness()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.fitnessHist(f; nBins)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<Q, Number> |
nBins |
i | 8 |
int |
Produces NamedFunction<POCPopulationState<?, ?, ?, Q, ?>, TextPlotter$Miniplot>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.fitnessHist()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.formatted(s; f)
Param | Type | Default | Java type |
---|---|---|---|
s |
s | String |
|
f |
npm | NamedFunction<T, R> |
Produces NamedFunction<T, R>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.formatted()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.genotype(individual; s)
Param | Type | Default | Java type |
---|---|---|---|
individual |
npm | ea.nf.identity() |
NamedFunction<X, Individual<G, ?, ?>> |
s |
s | %s |
String |
Produces NamedFunction<X, G>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.genotype()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.grid(f; s; cellSeparator; rowSeparator; emptyCell)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<T, Grid<Object>> |
s |
s | %20.20s |
String |
cellSeparator |
s | `` | String |
rowSeparator |
s | ; |
String |
emptyCell |
s | · |
String |
Produces NamedFunction<T, String>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.grid()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.gridCount(f; s)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, Grid<?>> |
s |
s | %2d |
String |
Produces NamedFunction<X, Integer>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.gridCount()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.gridH(f; s)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, Grid<?>> |
s |
s | %2d |
String |
Produces NamedFunction<X, Integer>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.gridH()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.gridW(f; s)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, Grid<?>> |
s |
s | %2d |
String |
Produces NamedFunction<X, Integer>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.gridW()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.hist(collection; nBins)
Param | Type | Default | Java type |
---|---|---|---|
collection |
npm | ea.nf.identity() |
NamedFunction<X, Collection<Number>> |
nBins |
i | 8 |
int |
Produces NamedFunction<X, TextPlotter$Miniplot>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.hist()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.hypervolume2D(collection; minReference; maxReference; s)
Param | Type | Default | Java type |
---|---|---|---|
collection |
npm | ea.nf.identity() |
NamedFunction<X, Collection<List<Double>>> |
minReference |
d[] | [] |
List<Double> |
maxReference |
d[] | [] |
List<Double> |
s |
s | %s |
String |
Produces NamedFunction<X, Double>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.hypervolume2D()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.identity()
Produces NamedFunction<T, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.identity()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.iterations()
Produces NamedFunction<POCPopulationState<?, ?, ?, ?, ?>, Long>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.iterations()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.lasts()
Produces NamedFunction<POCPopulationState<I, G, S, Q, P>, Collection<I>>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.lasts()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.max(collection; s)
Param | Type | Default | Java type |
---|---|---|---|
collection |
npm | ea.nf.identity() |
NamedFunction<X, Collection<T>> |
s |
s | %s |
String |
Produces NamedFunction<X, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.max()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.median(collection; s)
Param | Type | Default | Java type |
---|---|---|---|
collection |
npm | ea.nf.identity() |
NamedFunction<X, Collection<T>> |
s |
s | %s |
String |
Produces NamedFunction<X, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.median()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.mids()
Produces NamedFunction<POCPopulationState<I, G, S, Q, P>, Collection<I>>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.mids()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.min(collection; s)
Param | Type | Default | Java type |
---|---|---|---|
collection |
npm | ea.nf.identity() |
NamedFunction<X, Collection<T>> |
s |
s | %s |
String |
Produces NamedFunction<X, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.min()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.nth(list; n; s)
Param | Type | Default | Java type |
---|---|---|---|
list |
npm | ea.nf.identity() |
NamedFunction<? super X, ? extends List<? extends T>> |
n |
i | int |
|
s |
s | %s |
String |
Produces NamedFunction<? super X, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.nth()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.nthItems(list; n; k)
Param | Type | Default | Java type |
---|---|---|---|
list |
npm | ea.nf.identity() |
NamedFunction<X, List<T>> |
n |
i | int |
|
k |
i | int |
Produces NamedFunction<X, List<T>>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.nthItems()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.overallTargetDistance()
Produces NamedFunction<POCPopulationState<I, G, S, Double, P>, Double>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.overallTargetDistance()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.percentile(collection; p; s)
Param | Type | Default | Java type |
---|---|---|---|
collection |
npm | ea.nf.identity() |
NamedFunction<X, Collection<T>> |
p |
d | double |
|
s |
s | %s |
String |
Produces NamedFunction<X, T>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.percentile()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.progress()
Produces NamedFunction<POCPopulationState<?, ?, ?, ?, ?>, Double>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.progress()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.quantized(f; r; s)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, N> |
r |
d | double |
|
s |
s | %s |
String |
Produces NamedFunction<X, Double>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.quantized()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.runKey(runKey)
Param | Type | Default | Java type |
---|---|---|---|
runKey |
npm | Map$Entry<String, String> |
Produces NamedFunction<Run<?, ?, ?, ?>, ?>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.runKey()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.size(f; s)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, ?> |
s |
s | %s |
String |
Produces NamedFunction<X, Integer>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.size()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.solution(individual; s)
Param | Type | Default | Java type |
---|---|---|---|
individual |
npm | ea.nf.identity() |
NamedFunction<X, Individual<?, S, ?>> |
s |
s | %s |
String |
Produces NamedFunction<X, S>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.solution()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.subList(list; n; i)
Param | Type | Default | Java type |
---|---|---|---|
list |
npm | ea.nf.identity() |
NamedFunction<X, List<T>> |
n |
i | int |
|
i |
i | int |
Produces NamedFunction<X, List<T>>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.subList()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.targetDistances(individual; problem)
Param | Type | Default | Java type |
---|---|---|---|
individual |
npm | ea.nf.identity() |
NamedFunction<X, Individual<?, S, ?>> |
problem |
npm | MultiTargetProblem<S> |
Produces NamedFunction<X, List<Double>>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.targetDistances()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.uniqueness(collection)
Param | Type | Default | Java type |
---|---|---|---|
collection |
npm | ea.nf.identity() |
NamedFunction<X, Collection<T>> |
Produces NamedFunction<X, Double>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.uniqueness()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.nf.validationFitness(individual; s)
Param | Type | Default | Java type |
---|---|---|---|
individual |
npm | ea.nf.best() |
NamedFunction<POCPopulationState<I, G, S, Q, P>, Individual<?, S, ?>> |
s |
s | %s |
String |
Produces NamedFunction<POCPopulationState<I, G, S, Q, P>, Q>
; built from io.github.ericmedvet.jgea.experimenter.builders.NamedFunctions.validationFitness()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.biObjectivePopulation(titleRunKey; predicateValue; condition; xRange; yRange; unique)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "Fronts of {solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
predicateValue |
npm | ea.nf.iterations() |
NamedFunction<POCPopulationState<Individual<G, S, List<Double>>, G, S, List<Double>, ?>, X> |
condition |
npm | ea.predicate.always() |
Predicate<X> |
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
unique |
b | true |
boolean |
Produces XYDataSeriesSEPAF<POCPopulationState<Individual<G, S, List<Double>>, G, S, List<Double>, P>, Run<?, G, S, List<Double>>, X, Individual<G, S, List<Double>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.biObjectivePopulation()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.dyPlot(titleRunKey; x; y; xRange; yRange)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "{solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
x |
npm | ea.nf.iterations() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
y |
npm | NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
|
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces XYDataSeriesSRPAF<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.dyPlot()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.elapsed(titleRunKey; x; y; xRange; yRange)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "Elapsed time of {solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
x |
npm | ea.nf.iterations() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
y |
npm | ea.nf.elapsed() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces XYDataSeriesSRPAF<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.elapsed()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.fitness(titleRunKey; x; collection; f; xRange; yRange; sort; s)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "Best fitness of {solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
x |
npm | ea.nf.iterations() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
collection |
npm | ea.nf.all() |
NamedFunction<POCPopulationState<?, G, S, Q, ?>, Collection<Individual<G, S, Q>>> |
f |
npm | ea.nf.identity() |
NamedFunction<Q, Double> |
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
sort |
e | MIN |
Plots$Sorting |
s |
s | %.2f |
String |
Produces XYDataSeriesSRPAF<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.fitness()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.fitnessBoxplotMatrix(xSubplotRunKey; ySubplotRunKey; lineRunKey; yFunction; predicateValue; condition; yRange)
Param | Type | Default | Java type |
---|---|---|---|
xSubplotRunKey |
npm | ea.misc.sEntry(value = "_"; key = none) |
Map$Entry<String, String> |
ySubplotRunKey |
npm | ea.misc.sEntry(value = "{problem.name}"; key = problem) |
Map$Entry<String, String> |
lineRunKey |
npm | ea.misc.sEntry(value = "{solver.name}"; key = solver) |
Map$Entry<String, String> |
yFunction |
npm | ea.nf.bestFitness() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
predicateValue |
npm | ea.nf.progress() |
NamedFunction<POCPopulationState<?, G, S, Q, ?>, X> |
condition |
npm | ea.predicate.gtEq(t = 1) |
Predicate<X> |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces DistributionMRPAF<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>, String, X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.fitnessBoxplotMatrix()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.fitnessPlotMatrix(xSubplotRunKey; ySubplotRunKey; lineRunKey; xFunction; yFunction; valueAggregator; minAggregator; maxAggregator; xRange; yRange)
Param | Type | Default | Java type |
---|---|---|---|
xSubplotRunKey |
npm | ea.misc.sEntry(value = "_"; key = none) |
Map$Entry<String, String> |
ySubplotRunKey |
npm | ea.misc.sEntry(value = "{problem.name}"; key = problem) |
Map$Entry<String, String> |
lineRunKey |
npm | ea.misc.sEntry(value = "{solver.name}"; key = solver) |
Map$Entry<String, String> |
xFunction |
npm | ea.nf.evals() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
yFunction |
npm | ea.nf.bestFitness() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
valueAggregator |
npm | ea.nf.median(collection = ea.nf.identity()) |
NamedFunction<List<Number>, Number> |
minAggregator |
npm | ea.nf.percentile(p = 0.25; collection = ea.nf.identity()) |
NamedFunction<List<Number>, Number> |
maxAggregator |
npm | ea.nf.percentile(p = 0.75; collection = ea.nf.identity()) |
NamedFunction<List<Number>, Number> |
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces AggregatedXYDataSeriesMRPAF<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>, String>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.fitnessPlotMatrix()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.gridPopulation(titleRunKey; individualFunctions; predicateValue; condition; valueRange; unique)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "Population grid of {solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
individualFunctions |
npm[] | [ea.nf.fitness()] |
List<NamedFunction<? super Individual<G, S, Q>, ? extends Number>> |
predicateValue |
npm | ea.nf.iterations() |
NamedFunction<GridPopulationState<G, S, Q, ?>, X> |
condition |
npm | ea.predicate.always() |
Predicate<X> |
valueRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
unique |
b | true |
boolean |
Produces UnivariateGridSEPAF<GridPopulationState<G, S, Q, ?>, Run<?, G, S, Q>, X, Individual<G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.gridPopulation()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.landscape(titleRunKey; predicateValue; mapper; condition; xRange; yRange; valueRange; unique)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "Landscape of {solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
predicateValue |
npm | ea.nf.iterations() |
NamedFunction<POCPopulationState<Individual<List<Double>, S, Double>, List<Double>, S, Double, ?>, X> |
mapper |
npm | ea.m.identity() |
InvertibleMapper<List<Double>, S> |
condition |
npm | ea.predicate.always() |
Predicate<X> |
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
valueRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
unique |
b | true |
boolean |
Produces LandscapeSEPAF<POCPopulationState<Individual<List<Double>, S, Double>, List<Double>, S, Double, P>, Run<?, List<Double>, S, Double>, X, Individual<List<Double>, S, Double>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.landscape()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.mapElitesPopulation(titleRunKey; individualFunctions; predicateValue; condition; valueRange; unique)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "Map of elites of {solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
individualFunctions |
npm[] | [ea.nf.fitness()] |
List<NamedFunction<? super Individual<G, S, Q>, ? extends Number>> |
predicateValue |
npm | ea.nf.iterations() |
NamedFunction<MEPopulationState<G, S, Q, ?>, X> |
condition |
npm | ea.predicate.always() |
Predicate<X> |
valueRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
unique |
b | true |
boolean |
Produces UnivariateGridSEPAF<MEPopulationState<G, S, Q, ?>, Run<?, G, S, Q>, X, Individual<G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.mapElitesPopulation()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.uniqueness(titleRunKey; x; ys; xRange; yRange)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "Uniqueness of {solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
x |
npm | ea.nf.iterations() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
ys |
npm[] | [ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.genotype())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.solution())), ea.nf.uniqueness(collection = ea.nf.each(collection = ea.nf.all(); map = ea.nf.fitness()))] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number>> |
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces XYDataSeriesSRPAF<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.uniqueness()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.xyPlot(titleRunKey; x; y; xRange; yRange)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "{solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
x |
npm | NamedFunction<? super E, ? extends Number> |
|
y |
npm | NamedFunction<? super E, ? extends Number> |
|
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces XYDataSeriesSRPAF<E, Run<?, G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.xyPlot()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.xyPlotMatrix(xSubplotRunKey; ySubplotRunKey; lineRunKey; xFunction; yFunction; valueAggregator; minAggregator; maxAggregator; xRange; yRange)
Param | Type | Default | Java type |
---|---|---|---|
xSubplotRunKey |
npm | ea.misc.sEntry(value = "_"; key = none) |
Map$Entry<String, String> |
ySubplotRunKey |
npm | ea.misc.sEntry(value = "{problem}"; key = problem) |
Map$Entry<String, String> |
lineRunKey |
npm | ea.misc.sEntry(value = "{solver.name}"; key = solver) |
Map$Entry<String, String> |
xFunction |
npm | NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
|
yFunction |
npm | NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
|
valueAggregator |
npm | ea.nf.median(collection = ea.nf.identity()) |
NamedFunction<List<Number>, Number> |
minAggregator |
npm | ea.nf.percentile(p = 0.25; collection = ea.nf.identity()) |
NamedFunction<List<Number>, Number> |
maxAggregator |
npm | ea.nf.percentile(p = 0.75; collection = ea.nf.identity()) |
NamedFunction<List<Number>, Number> |
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces AggregatedXYDataSeriesMRPAF<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>, String>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.xyPlotMatrix()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.xysPlot(titleRunKey; x; ys; xRange; yRange)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "{solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
x |
npm | NamedFunction<? super E, ? extends Number> |
|
ys |
npm[] | [] |
List<NamedFunction<? super E, ? extends Number>> |
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces XYDataSeriesSRPAF<E, Run<?, G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.xysPlot()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.yPlot(titleRunKey; x; y; xRange; yRange)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "{solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
x |
npm | ea.nf.iterations() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
y |
npm | NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
|
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces XYDataSeriesSRPAF<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.yPlot()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.plot.ysPlot(titleRunKey; x; ys; xRange; yRange)
Param | Type | Default | Java type |
---|---|---|---|
titleRunKey |
npm | ea.misc.sEntry(value = "{solver.name} on {problem.name} (seed={randomGenerator.seed})"; key = title) |
Map$Entry<String, String> |
x |
npm | ea.nf.iterations() |
NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number> |
ys |
npm[] | [] |
List<NamedFunction<? super POCPopulationState<?, G, S, Q, ?>, ? extends Number>> |
xRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
yRange |
npm | ds.range(min = -Infinity; max = Infinity) |
DoubleRange |
Produces XYDataSeriesSRPAF<POCPopulationState<?, G, S, Q, ?>, Run<?, G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Plots.ysPlot()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.all(conditions)
Param | Type | Default | Java type |
---|---|---|---|
conditions |
npm[] | [] |
List<Predicate<X>> |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.all()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.always()
Produces Predicate<?>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.always()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.any(conditions)
Param | Type | Default | Java type |
---|---|---|---|
conditions |
npm[] | [] |
List<Predicate<X>> |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.any()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.eq(f; v)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, T> |
v |
npm | T |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.eq()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.gt(f; t)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, ? extends Number> |
t |
d | double |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.gt()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.gtEq(f; t)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, ? extends Number> |
t |
d | double |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.gtEq()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.inD(f; values)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, Double> |
values |
d[] | [] |
List<Double> |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.inD()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.inI(f; values)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, Integer> |
values |
i[] | [] |
List<Integer> |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.inI()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.inL(f; values)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, Long> |
values |
i[] | [] |
List<Integer> |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.inL()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.inS(f; values)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, String> |
values |
s[] | [] |
List<String> |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.inS()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.lt(f; t)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, ? extends Number> |
t |
d | double |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.lt()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.ltEq(f; t)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, ? extends Number> |
t |
d | double |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.ltEq()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.predicate.matches(f; regex)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | ea.nf.identity() |
NamedFunction<X, String> |
regex |
s | String |
Produces Predicate<X>
; built from io.github.ericmedvet.jgea.experimenter.builders.Predicates.matches()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.p
, ea.problem
ea.p.mhoProblem(name; mtProblem)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate mt2mo({mtProblem.name}) |
String |
mtProblem |
npm | MultiTargetProblem<S> |
Produces MultiHomogeneousObjectiveProblem<S, Double>
; built from io.github.ericmedvet.jgea.experimenter.builders.Problems.mhoProblem()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.totalOrder(name; qFunction; cFunction; type)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | to |
String |
qFunction |
npm | NamedFunction<S, Q> |
|
cFunction |
npm | ea.f.identity() |
NamedFunction<Q, C> |
type |
e | MINIMIZE |
Problems$OptimizationType |
Produces TotalOrderQualityBasedProblem<S, Q>
; built from io.github.ericmedvet.jgea.experimenter.builders.Problems.totalOrder()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.p.c
, ea.p.control
, ea.problem.c
, ea.problem.control
ea.p.c.navigation(name; initialRobotXRange; initialRobotYRange; initialRobotDirection; targetXRange; targetYRange; robotRadius; robotMaxV; sensorsAngleRange; nOfSensors; sensorRange; senseTarget; dT; finalT; arena; metric; seed)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate nav-{arena} |
String |
initialRobotXRange |
npm | ds.range(min = 0.45; max = 0.55) |
DoubleRange |
initialRobotYRange |
npm | ds.range(min = 0.8; max = 0.85) |
DoubleRange |
initialRobotDirection |
npm | ds.range(min = 0; max = 0) |
DoubleRange |
targetXRange |
npm | ds.range(min = 0.5; max = 0.5) |
DoubleRange |
targetYRange |
npm | ds.range(min = 0.15; max = 0.15) |
DoubleRange |
robotRadius |
d | 0.05 |
double |
robotMaxV |
d | 0.01 |
double |
sensorsAngleRange |
npm | ds.range(min = -1.57; max = 1.57) |
DoubleRange |
nOfSensors |
i | 5 |
int |
sensorRange |
d | 0.5 |
double |
senseTarget |
b | true |
boolean |
dT |
d | 0.1 |
double |
finalT |
d | 100.0 |
double |
arena |
e | EMPTY |
Arena$Prepared |
metric |
e | AVG_DISTANCE |
Navigation$Metric |
seed |
i | 1 |
int |
Produces Navigation<?>
; built from io.github.ericmedvet.jgea.experimenter.builders.ControlProblems.navigation()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.p.d.num
, ea.p.d.numerical
, ea.p.dataset.num
, ea.p.dataset.numerical
, ea.problem.d.num
, ea.problem.d.numerical
, ea.problem.dataset.num
, ea.problem.dataset.numerical
ea.p.d.num.empty(xVars; yVars)
Param | Type | Default | Java type |
---|---|---|---|
xVars |
s[] | [] |
List<String> |
yVars |
s[] | [] |
List<String> |
Produces Supplier<NumericalDataset>
; built from io.github.ericmedvet.jgea.experimenter.builders.NumericalDatasets.empty()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.d.num.fromFile(filePath; folds; nFolds; xVarNamePattern; yVarNamePattern)
Param | Type | Default | Java type |
---|---|---|---|
filePath |
s | String |
|
folds |
i[] | [0] |
List<Integer> |
nFolds |
i | 1 |
int |
xVarNamePattern |
s | x.* |
String |
yVarNamePattern |
s | y.* |
String |
Produces Supplier<NumericalDataset>
; built from io.github.ericmedvet.jgea.experimenter.builders.NumericalDatasets.fromFile()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.d.num.fromProblem(problem)
Param | Type | Default | Java type |
---|---|---|---|
problem |
npm | UnivariateRegressionProblem<UnivariateRegressionFitness> |
Produces Supplier<NumericalDataset>
; built from io.github.ericmedvet.jgea.experimenter.builders.NumericalDatasets.fromProblem()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.p.mr
, ea.p.multivariateRegression
, ea.problem.mr
, ea.problem.multivariateRegression
ea.p.mr.fromData(trainingDataset; testDataset; metric)
Param | Type | Default | Java type |
---|---|---|---|
trainingDataset |
npm | Supplier<NumericalDataset> |
|
testDataset |
npm | ea.d.num.empty() |
Supplier<NumericalDataset> |
metric |
e | MSE |
UnivariateRegressionFitness$Metric |
Produces MultivariateRegressionProblem<MultivariateRegressionFitness>
; built from io.github.ericmedvet.jgea.experimenter.builders.MultivariateRegressionProblems.fromData()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.p.s
, ea.p.synthetic
, ea.problem.s
, ea.problem.synthetic
ea.p.s.ackley(name; p)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate ackley-{p} |
String |
p |
i | 100 |
int |
Produces Ackley
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.ackley()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.bentCigar(name; p)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate bentCigar-{p} |
String |
p |
i | 100 |
int |
Produces BentCigar
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.bentCigar()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.charShapeApproximation(name; target; translation; smoothed; weighted)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | shape-{target} |
String |
target |
s | String |
|
translation |
b | true |
boolean |
smoothed |
b | true |
boolean |
weighted |
b | true |
boolean |
Produces CharShapeApproximation
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.charShapeApproximation()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.circularPointsAiming(name; p; n; radius; center; seed)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate circularPointsAiming-{p}-{n} |
String |
p |
i | 100 |
int |
n |
i | 5 |
int |
radius |
d | 0.5 |
double |
center |
d | 1.0 |
double |
seed |
i | 1 |
int |
Produces CircularPointsAiming
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.circularPointsAiming()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.discus(name; p)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate discus-{p} |
String |
p |
i | 100 |
int |
Produces Discus
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.discus()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.gaussianMixture2D(name; targets; c)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | gm2D |
String |
targets |
d[] | [-3.0, -2.0, 2.0, 2.0, 2.0, 1.0] |
List<Double> |
c |
d | 1.0 |
double |
Produces GaussianMixture2D
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.gaussianMixture2D()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.highConditionedElliptic(name; p)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate highConditionedElliptic-{p} |
String |
p |
i | 100 |
int |
Produces HighConditionedElliptic
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.highConditionedElliptic()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.intOneMax(name; p; upperBound)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate iOneMax-{p} |
String |
p |
i | 100 |
int |
upperBound |
i | 100 |
int |
Produces IntOneMax
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.intOneMax()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.linearPoints(name; p)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate lPoints-{p} |
String |
p |
i | 100 |
int |
Produces LinearPoints
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.linearPoints()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.multiModalIntOneMax(name; p; upperBound; nOfTargets)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate mmIOneMax-{p}-{nOfTargets} |
String |
p |
i | 100 |
int |
upperBound |
i | 10 |
int |
nOfTargets |
i | 3 |
int |
Produces MultiModalIntOneMax
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.multiModalIntOneMax()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.multiObjectiveIntOneMax(name; p; upperBound)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate moIOneMax-{p} |
String |
p |
i | 100 |
int |
upperBound |
i | 3 |
int |
Produces MultiObjectiveIntOneMax
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.multiObjectiveIntOneMax()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.oneMax(name; p)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate oneMax-{p} |
String |
p |
i | 100 |
int |
Produces OneMax
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.oneMax()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.pointAiming(name; p; target)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate pointAiming-{p} |
String |
p |
i | 100 |
int |
target |
d | 1.0 |
double |
Produces PointsAiming
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.pointAiming()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.rastrigin(name; p)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate rastrigin-{p} |
String |
p |
i | 100 |
int |
Produces Rastrigin
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.rastrigin()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.rosenbrock(name; p)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate rosenbrock-{p} |
String |
p |
i | 100 |
int |
Produces Rosenbrock
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.rosenbrock()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.s.sphere(name; p)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | interpolate sphere-{p} |
String |
p |
i | 100 |
int |
Produces Sphere
; built from io.github.ericmedvet.jgea.experimenter.builders.SyntheticProblems.sphere()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.p.univariateRegression
, ea.p.ur
, ea.problem.univariateRegression
, ea.problem.ur
ea.p.ur.bundled(name; metric; xScaling; yScaling)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | String |
|
metric |
e | MSE |
UnivariateRegressionFitness$Metric |
xScaling |
e | NONE |
NumericalDataset$Scaling |
yScaling |
e | NONE |
NumericalDataset$Scaling |
Produces UnivariateRegressionProblem<UnivariateRegressionFitness>
; built from io.github.ericmedvet.jgea.experimenter.builders.UnivariateRegressionProblems.bundled()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.ur.fromData(name; trainingDataset; testDataset; metric; xScaling; yScaling)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | dataset |
String |
trainingDataset |
npm | Supplier<NumericalDataset> |
|
testDataset |
npm | ea.d.num.empty() |
Supplier<NumericalDataset> |
metric |
e | MSE |
UnivariateRegressionFitness$Metric |
xScaling |
e | NONE |
NumericalDataset$Scaling |
yScaling |
e | NONE |
NumericalDataset$Scaling |
Produces UnivariateRegressionProblem<UnivariateRegressionFitness>
; built from io.github.ericmedvet.jgea.experimenter.builders.UnivariateRegressionProblems.fromData()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.p.ur.synthetic(name; metric; seed)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | String |
|
metric |
e | MSE |
UnivariateRegressionFitness$Metric |
seed |
i | 1 |
int |
Produces SyntheticUnivariateRegressionProblem
; built from io.github.ericmedvet.jgea.experimenter.builders.UnivariateRegressionProblems.synthetic()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.randomGenerator
, ea.rg
ea.rg.defaultRG(seed)
Param | Type | Default | Java type |
---|---|---|---|
seed |
i | 0 |
int |
Produces RandomGenerator
; built from io.github.ericmedvet.jgea.experimenter.builders.RandomGenerators.defaultRG()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.r
, ea.representation
ea.r.bitString(crossoverP; pMutRate)
Param | Type | Default | Java type |
---|---|---|---|
crossoverP |
d | 0.8 |
double |
pMutRate |
d | 1.0 |
double |
Produces Function<BitString, Representation<BitString>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Representations.bitString()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.r.doubleString(initialMinV; initialMaxV; crossoverP; sigmaMut)
Param | Type | Default | Java type |
---|---|---|---|
initialMinV |
d | -1.0 |
double |
initialMaxV |
d | 1.0 |
double |
crossoverP |
d | 0.8 |
double |
sigmaMut |
d | 0.35 |
double |
Produces Function<List<Double>, Representation<List<Double>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Representations.doubleString()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.r.intString(crossoverP; pMutRate)
Param | Type | Default | Java type |
---|---|---|---|
crossoverP |
d | 0.8 |
double |
pMutRate |
d | 1.0 |
double |
Produces Function<IntString, Representation<IntString>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Representations.intString()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.r.multiSRTree(constants; operators; minTreeH; maxTreeH; crossoverP)
Param | Type | Default | Java type |
---|---|---|---|
constants |
d[] | [0.1, 1.0, 10.0] |
List<Double> |
operators |
e[] | [+, -, *, p/, plog] |
List<Element$Operator> |
minTreeH |
i | 4 |
int |
maxTreeH |
i | 10 |
int |
crossoverP |
d | 0.8 |
double |
Produces Function<List<Tree<Element>>, Representation<List<Tree<Element>>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Representations.multiSRTree()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.r.srTree(constants; operators; minTreeH; maxTreeH; crossoverP)
Param | Type | Default | Java type |
---|---|---|---|
constants |
d[] | [0.1, 1.0, 10.0] |
List<Double> |
operators |
e[] | [+, -, *, p/, plog] |
List<Element$Operator> |
minTreeH |
i | 4 |
int |
maxTreeH |
i | 10 |
int |
crossoverP |
d | 0.8 |
double |
Produces Function<Tree<Element>, Representation<Tree<Element>>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Representations.srTree()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.s
, ea.solver
ea.s.cabea(name; representation; mapper; keepProbability; crossoverP; nTour; nEval; toroidal; mooreRadius; gridSize; substrate)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | cabea |
String |
representation |
npm | Function<G, Representation<G>> |
|
mapper |
npm | ea.m.identity() |
InvertibleMapper<G, S> |
keepProbability |
d | 0.0 |
double |
crossoverP |
d | 0.8 |
double |
nTour |
i | 1 |
int |
nEval |
i | 1000 |
int |
toroidal |
b | true |
boolean |
mooreRadius |
i | 1 |
int |
gridSize |
i | 11 |
int |
substrate |
e | EMPTY |
SubstrateFiller$Predefined |
Produces Function<S, CellularAutomataBasedSolver<G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.cabea()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.cmaEs(name; mapper; initialMinV; initialMaxV; nEval)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | cmaEs |
String |
mapper |
npm | ea.m.identity() |
InvertibleMapper<List<Double>, S> |
initialMinV |
d | -1.0 |
double |
initialMaxV |
d | 1.0 |
double |
nEval |
i | 1000 |
int |
Produces Function<S, CMAEvolutionaryStrategy<S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.cmaEs()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.differentialEvolution(name; mapper; initialMinV; initialMaxV; populationSize; nEval; differentialWeight; crossoverP; remap)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | de |
String |
mapper |
npm | ea.m.identity() |
InvertibleMapper<List<Double>, S> |
initialMinV |
d | -1.0 |
double |
initialMaxV |
d | 1.0 |
double |
populationSize |
i | 15 |
int |
nEval |
i | 1000 |
int |
differentialWeight |
d | 0.5 |
double |
crossoverP |
d | 0.8 |
double |
remap |
b | false |
boolean |
Produces Function<S, DifferentialEvolution<S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.differentialEvolution()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.ga(name; representation; mapper; crossoverP; tournamentRate; minNTournament; nPop; nEval; maxUniquenessAttempts; remap)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | ga |
String |
representation |
npm | Function<G, Representation<G>> |
|
mapper |
npm | ea.m.identity() |
InvertibleMapper<G, S> |
crossoverP |
d | 0.8 |
double |
tournamentRate |
d | 0.05 |
double |
minNTournament |
i | 3 |
int |
nPop |
i | 100 |
int |
nEval |
i | 1000 |
int |
maxUniquenessAttempts |
i | 100 |
int |
remap |
b | false |
boolean |
Produces Function<S, StandardEvolver<G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.ga()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.mapElites(name; representation; mapper; nPop; nEval; descriptors)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | me |
String |
representation |
npm | Function<G, Representation<G>> |
|
mapper |
npm | ea.m.identity() |
InvertibleMapper<G, S> |
nPop |
i | 100 |
int |
nEval |
i | 1000 |
int |
descriptors |
npm[] | [] |
List<MapElites$Descriptor<G, S, Q>> |
Produces Function<S, MapElites<G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.mapElites()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.nsga2(name; representation; mapper; crossoverP; nPop; nEval; maxUniquenessAttempts; remap)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | nsga2 |
String |
representation |
npm | Function<G, Representation<G>> |
|
mapper |
npm | ea.m.identity() |
InvertibleMapper<G, S> |
crossoverP |
d | 0.8 |
double |
nPop |
i | 100 |
int |
nEval |
i | 1000 |
int |
maxUniquenessAttempts |
i | 100 |
int |
remap |
b | false |
boolean |
Produces Function<S, NsgaII<G, S>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.nsga2()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.oGraphea(name; mapper; minConst; maxConst; nConst; operators; nPop; nEval; arcAdditionRate; arcRemovalRate; nodeAdditionRate; nPop; rankBase; remap)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | oGraphea |
String |
mapper |
npm | ea.m.identity() |
InvertibleMapper<Graph<Node, OperatorGraph$NonValuedArc>, S> |
minConst |
d | 0.0 |
double |
maxConst |
d | 5.0 |
double |
nConst |
i | 10 |
int |
operators |
e[] | [+, -, *, p/, plog] |
List<BaseOperator> |
nPop |
i | 100 |
int |
nEval |
i | 1000 |
int |
arcAdditionRate |
d | 3.0 |
double |
arcRemovalRate |
d | 0.1 |
double |
nodeAdditionRate |
d | 1.0 |
double |
nPop |
i | 5 |
int |
rankBase |
d | 0.75 |
double |
remap |
b | false |
boolean |
Produces Function<S, SpeciatedEvolver<Graph<Node, OperatorGraph$NonValuedArc>, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.oGraphea()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.openAiEs(name; mapper; initialMinV; initialMaxV; sigma; batchSize; nEval)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | openAiEs |
String |
mapper |
npm | ea.m.identity() |
InvertibleMapper<List<Double>, S> |
initialMinV |
d | -1.0 |
double |
initialMaxV |
d | 1.0 |
double |
sigma |
d | 0.02 |
double |
batchSize |
i | 30 |
int |
nEval |
i | 1000 |
int |
Produces Function<S, OpenAIEvolutionaryStrategy<S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.openAiEs()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.pso(name; mapper; initialMinV; initialMaxV; nEval; nPop; w; phiParticle; phiGlobal)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | pso |
String |
mapper |
npm | ea.m.identity() |
InvertibleMapper<List<Double>, S> |
initialMinV |
d | -1.0 |
double |
initialMaxV |
d | 1.0 |
double |
nEval |
i | 1000 |
int |
nPop |
i | 100 |
int |
w |
d | 0.8 |
double |
phiParticle |
d | 1.5 |
double |
phiGlobal |
d | 1.5 |
double |
Produces Function<S, ParticleSwarmOptimization<S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.pso()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.randomSearch(name; representation; mapper; nEval)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | rs |
String |
representation |
npm | Function<G, Representation<G>> |
|
mapper |
npm | ea.m.identity() |
InvertibleMapper<G, S> |
nEval |
i | 1000 |
int |
Produces Function<S, RandomSearch<G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.randomSearch()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.randomWalk(name; representation; mapper; nEval)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | rw |
String |
representation |
npm | Function<G, Representation<G>> |
|
mapper |
npm | ea.m.identity() |
InvertibleMapper<G, S> |
nEval |
i | 1000 |
int |
Produces Function<S, RandomWalk<G, S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.randomWalk()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.simpleEs(name; mapper; initialMinV; initialMaxV; sigma; parentsRate; nOfElites; nPop; nEval; remap)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | es |
String |
mapper |
npm | ea.m.identity() |
InvertibleMapper<List<Double>, S> |
initialMinV |
d | -1.0 |
double |
initialMaxV |
d | 1.0 |
double |
sigma |
d | 0.35 |
double |
parentsRate |
d | 0.33 |
double |
nOfElites |
i | 1 |
int |
nPop |
i | 30 |
int |
nEval |
i | 1000 |
int |
remap |
b | false |
boolean |
Produces Function<S, SimpleEvolutionaryStrategy<S, Q>>
; built from io.github.ericmedvet.jgea.experimenter.builders.Solvers.simpleEs()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: ea.s.mapelites.d
, ea.s.mapelites.descriptor
, ea.s.me.d
, ea.s.me.descriptor
, ea.solver.mapelites.d
, ea.solver.mapelites.descriptor
, ea.solver.me.d
, ea.solver.me.descriptor
ea.s.me.d.ofFitness(f; min; max; nOfBins)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<Q, Double> |
|
min |
d | 0.0 |
double |
max |
d | 1.0 |
double |
nOfBins |
i | 20 |
int |
Produces MapElites$Descriptor<G, S, Q>
; built from io.github.ericmedvet.jgea.experimenter.builders.MapElitesDescriptors.ofFitness()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.me.d.ofGenotype(f; min; max; nOfBins)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<G, Double> |
|
min |
d | 0.0 |
double |
max |
d | 1.0 |
double |
nOfBins |
i | 20 |
int |
Produces MapElites$Descriptor<G, S, Q>
; built from io.github.ericmedvet.jgea.experimenter.builders.MapElitesDescriptors.ofGenotype()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
ea.s.me.d.ofSolution(f; min; max; nOfBins)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<S, Double> |
|
min |
d | 0.0 |
double |
max |
d | 1.0 |
double |
nOfBins |
i | 20 |
int |
Produces MapElites$Descriptor<G, S, Q>
; built from io.github.ericmedvet.jgea.experimenter.builders.MapElitesDescriptors.ofSolution()
by jgea-experimenter:2.5.2-SNAPSHOT:2024-02-26T23:37:48Z
Aliases: er
, evorobots
er.doublesRandomizer(randomGenerator; range)
Param | Type | Default | Java type |
---|---|---|---|
randomGenerator |
npm | sim.defaultRG() |
RandomGenerator |
range |
npm | sim.range(min = -1; max = 1) |
DoubleRange |
Produces Function<List<Double>, List<Double>>
; built from io.github.ericmedvet.robotevo2d.main.builders.Misc.doublesRandomizer()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.fromBase64(s)
Param | Type | Default | Java type |
---|---|---|---|
s |
s | String |
Produces Function<Object, Object>
; built from io.github.ericmedvet.robotevo2d.main.builders.Misc.fromBase64()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.fromRunOutcome(filePath; index)
Param | Type | Default | Java type |
---|---|---|---|
filePath |
s | String |
|
index |
i | 0 |
int |
Produces Function<Object, Object>
; built from io.github.ericmedvet.robotevo2d.main.builders.Misc.fromRunOutcome()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.play(name; genotype; mapper; task; engine; consumers; outcomeFunctions)
Param | Type | Default | Java type |
---|---|---|---|
name |
s | `` | String |
genotype |
npm | ea.f.identity() |
Function<G, G> |
mapper |
npm | InvertibleMapper<G, S> |
|
task |
npm | Task<S, O> |
|
engine |
npm | sim.engine() |
Supplier<Engine> |
consumers |
npm[] | [] |
List<PlayConsumers$ProducingConsumer> |
outcomeFunctions |
npm[] | [] |
List<NamedFunction<?, ?>> |
Produces Play
; built from io.github.ericmedvet.robotevo2d.main.Play()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.video(filePathTemplate; titleTemplate; w; h; frameRate; startTime; endTime; codec; drawer; task; engine; individual)
Param | Type | Default | Java type |
---|---|---|---|
filePathTemplate |
s | video-{index:%04d}.mp4 |
String |
titleTemplate |
s | run.index={index:%04d} |
String |
w |
i | 600 |
int |
h |
i | 400 |
int |
frameRate |
d | 30.0 |
double |
startTime |
d | 0.0 |
double |
endTime |
d | 30.0 |
double |
codec |
e | JCODEC |
VideoUtils$EncoderFacility |
drawer |
npm | sim.drawer() |
Function<String, Drawer> |
task |
npm | Task<A, ?> |
|
engine |
npm | sim.engine() |
Supplier<Engine> |
individual |
npm | ea.nf.best() |
Function<POCPopulationState<?, ?, A, ?, ?>, Individual<?, A, ?>> |
Produces AccumulatorFactory<POCPopulationState<?, ?, A, ?, ?>, File, Run<?, ?, A, ?>>
; built from io.github.ericmedvet.robotevo2d.main.builders.Misc.video()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
Aliases: er.c
, er.consumer
, evorobots.c
, evorobots.consumer
er.c.frames(title; drawer; w; h; nOfFrames; deltaT; startTime; filePath)
Param | Type | Default | Java type |
---|---|---|---|
title |
s | String |
|
drawer |
npm | sim.drawer() |
Function<String, Drawer> |
w |
i | 600 |
int |
h |
i | 400 |
int |
nOfFrames |
i | 5 |
int |
deltaT |
d | 0.2 |
double |
startTime |
d | 0.0 |
double |
filePath |
s | String |
Produces PlayConsumers$ProducingConsumer
; built from io.github.ericmedvet.robotevo2d.main.builders.PlayConsumers.frames()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.c.rtGUI(title; drawer; frameRate)
Param | Type | Default | Java type |
---|---|---|---|
title |
s | String |
|
drawer |
npm | sim.drawer() |
Function<String, Drawer> |
frameRate |
d | 30.0 |
double |
Produces PlayConsumers$ProducingConsumer
; built from io.github.ericmedvet.robotevo2d.main.builders.PlayConsumers.rtGUI()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.c.video(title; drawer; w; h; frameRate; startTime; endTime; codec; filePath)
Param | Type | Default | Java type |
---|---|---|---|
title |
s | `` | String |
drawer |
npm | sim.drawer() |
Function<String, Drawer> |
w |
i | 600 |
int |
h |
i | 400 |
int |
frameRate |
d | 30.0 |
double |
startTime |
d | 0.0 |
double |
endTime |
d | 30.0 |
double |
codec |
e | JCODEC |
VideoUtils$EncoderFacility |
filePath |
s | String |
Produces Consumer<Snapshot>
; built from io.github.ericmedvet.robotevo2d.main.builders.PlayConsumers.video()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
Aliases: er.ds.num
, er.ds.numerical
, er.dynSys.num
, er.dynSys.numerical
, er.dynamicalSystem.num
, er.dynamicalSystem.numerical
, evorobots.ds.num
, evorobots.ds.numerical
, evorobots.dynSys.num
, evorobots.dynSys.numerical
, evorobots.dynamicalSystem.num
, evorobots.dynamicalSystem.numerical
er.ds.num.ioSaver(initT; finalT; inner; filePath)
Param | Type | Default | Java type |
---|---|---|---|
initT |
d | 0.0 |
double |
finalT |
d | 30.0 |
double |
inner |
npm | NumericalDynamicalSystems$Builder<? extends NumericalDynamicalSystem<S>, S> |
|
filePath |
s | String |
Produces NumericalDynamicalSystems$Builder<IOSaver<S>, S>
; built from io.github.ericmedvet.robotevo2d.main.builders.NumericalDynamicalSystems.ioSaver()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.ds.num.oGraphMRF(postOperator)
Param | Type | Default | Java type |
---|---|---|---|
postOperator |
e | IDENTITY |
MultiLayerPerceptron$ActivationFunction |
Produces NumericalDynamicalSystems$Builder<NamedMultivariateRealFunction, StatelessSystem$State>
; built from io.github.ericmedvet.robotevo2d.main.builders.NumericalDynamicalSystems.oGraphMRF()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.ds.num.treeMRF(postOperator)
Param | Type | Default | Java type |
---|---|---|---|
postOperator |
e | IDENTITY |
MultiLayerPerceptron$ActivationFunction |
Produces NumericalDynamicalSystems$Builder<NamedMultivariateRealFunction, StatelessSystem$State>
; built from io.github.ericmedvet.robotevo2d.main.builders.NumericalDynamicalSystems.treeMRF()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
Aliases: er.l
, er.listener
, evorobots.l
, evorobots.listener
er.l.videoSaver(videos)
Param | Type | Default | Java type |
---|---|---|---|
videos |
npm[] | [] |
List<AccumulatorFactory<POCPopulationState<?, ?, A, ?, ?>, File, Run<?, ?, A, ?>>> |
Produces BiFunction<Experiment, ExecutorService, ListenerFactory<POCPopulationState<?, ?, A, ?, ?>, Run<?, ?, A, ?>>>
; built from io.github.ericmedvet.robotevo2d.main.builders.Listeners.videoSaver()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
Aliases: er.m
, er.mapper
, evorobots.m
, evorobots.mapper
er.m.intStringReactiveGridVSR(w; h; availableVoxels)
Param | Type | Default | Java type |
---|---|---|---|
w |
i | int |
|
h |
i | int |
|
availableVoxels |
npm[] | [] |
List<Supplier<ReactiveGridVSR$ReactiveVoxel>> |
Produces InvertibleMapper<IntString, Supplier<ReactiveGridVSR>>
; built from io.github.ericmedvet.robotevo2d.main.builders.Mappers.intStringReactiveGridVSR()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.m.nmrfReactiveGridVSR(w; h; availableVoxels)
Param | Type | Default | Java type |
---|---|---|---|
w |
i | int |
|
h |
i | int |
|
availableVoxels |
npm[] | [] |
List<Supplier<ReactiveGridVSR$ReactiveVoxel>> |
Produces InvertibleMapper<NamedMultivariateRealFunction, Supplier<ReactiveGridVSR>>
; built from io.github.ericmedvet.robotevo2d.main.builders.Mappers.nmrfReactiveGridVSR()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.m.numericalParametrizedHeteroBrains(target)
Param | Type | Default | Java type |
---|---|---|---|
target |
npm | T |
Produces InvertibleMapper<List<Double>, Supplier<T>>
; built from io.github.ericmedvet.robotevo2d.main.builders.Mappers.numericalParametrizedHeteroBrains()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.m.numericalParametrizedHomoBrains(target)
Param | Type | Default | Java type |
---|---|---|---|
target |
npm | T |
Produces InvertibleMapper<List<Double>, Supplier<T>>
; built from io.github.ericmedvet.robotevo2d.main.builders.Mappers.numericalParametrizedHomoBrains()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.m.oGraphParametrizedHomoBrains(target)
Param | Type | Default | Java type |
---|---|---|---|
target |
npm | T |
Produces InvertibleMapper<Graph<Node, OperatorGraph$NonValuedArc>, Supplier<T>>
; built from io.github.ericmedvet.robotevo2d.main.builders.Mappers.oGraphParametrizedHomoBrains()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.m.treeParametrizedHomoBrains(target)
Param | Type | Default | Java type |
---|---|---|---|
target |
npm | T |
Produces InvertibleMapper<List<Tree<Element>>, Supplier<T>>
; built from io.github.ericmedvet.robotevo2d.main.builders.Mappers.treeParametrizedHomoBrains()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
Aliases: er.namedFunction
, er.nf
, evorobots.namedFunction
, evorobots.nf
er.nf.compactness(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<X, Grid<GridBody$Element>> |
Produces NamedFunction<X, Double>
; built from io.github.ericmedvet.robotevo2d.main.builders.NamedFunctions.compactness()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.nf.count(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<X, Grid<GridBody$Element>> |
Produces NamedFunction<X, Integer>
; built from io.github.ericmedvet.robotevo2d.main.builders.NamedFunctions.count()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.nf.elongation(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<X, Grid<GridBody$Element>> |
Produces NamedFunction<X, Double>
; built from io.github.ericmedvet.robotevo2d.main.builders.NamedFunctions.elongation()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.nf.f(inner; name; s)
Param | Type | Default | Java type |
---|---|---|---|
inner |
npm | Function<T, R> |
|
name |
s | String |
|
s |
s | %s |
String |
Produces NamedFunction<T, R>
; built from io.github.ericmedvet.robotevo2d.main.builders.NamedFunctions.f()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.nf.gridBody(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<X, Supplier<AbstractGridVSR>> |
Produces NamedFunction<X, Grid<GridBody$Element>>
; built from io.github.ericmedvet.robotevo2d.main.builders.NamedFunctions.gridBody()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.nf.h(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<X, Grid<GridBody$Element>> |
Produces NamedFunction<X, Integer>
; built from io.github.ericmedvet.robotevo2d.main.builders.NamedFunctions.h()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.nf.stringBase64(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<X, Serializable> |
Produces NamedFunction<X, String>
; built from io.github.ericmedvet.robotevo2d.main.builders.NamedFunctions.stringBase64()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
er.nf.w(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
npm | NamedFunction<X, Grid<GridBody$Element>> |
Produces NamedFunction<X, Integer>
; built from io.github.ericmedvet.robotevo2d.main.builders.NamedFunctions.w()
by robotevo2d-main:1.4.0:2024-02-27T20:20:30Z
Aliases: s
, sim
s.allAgentsFramer(enlargement; followTime)
Param | Type | Default | Java type |
---|---|---|---|
enlargement |
d | 1.5 |
double |
followTime |
d | 2.0 |
double |
Produces Framer<Snapshot>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Misc.allAgentsFramer()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.defaultRG(seed)
Param | Type | Default | Java type |
---|---|---|---|
seed |
i | 0 |
int |
Produces RandomGenerator
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Misc.defaultRG()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.drawer(framer; profilingTime; miniWorldEnlargement; miniWorld; components; miniAgents; engineProfiling; actions; info; nfc)
Param | Type | Default | Java type |
---|---|---|---|
framer |
npm | s.allAgentsFramer() |
Framer<Snapshot> |
profilingTime |
d | 1.0 |
double |
miniWorldEnlargement |
d | 10.0 |
double |
miniWorld |
b | false |
boolean |
components |
e[] | [UNMOVABLE_BODIES, SOFT_BODIES, RIGID_BODIES, ROTATIONAL_JOINTS] |
List<Drawers$Component> |
miniAgents |
e | BRAINS |
Misc$MiniAgentInfo |
engineProfiling |
b | false |
boolean |
actions |
b | false |
boolean |
info |
b | true |
boolean |
nfc |
b | false |
boolean |
Produces Function<String, Drawer>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Misc.drawer()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.engine()
Produces Supplier<Engine>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Misc.engine()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.range(min; max)
Param | Type | Default | Java type |
---|---|---|---|
min |
d | double |
|
max |
d | double |
Produces DoubleRange
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Misc.range()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.staticFramer(minX; maxX; minY; maxY)
Param | Type | Default | Java type |
---|---|---|---|
minX |
d | double |
|
maxX |
d | double |
|
minY |
d | double |
|
maxY |
d | double |
Produces Framer<Snapshot>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Misc.staticFramer()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.supplier(of)
Param | Type | Default | Java type |
---|---|---|---|
of |
npm | T |
Produces Supplier<T>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Misc.supplier()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.taskRunner(task; engine)
Param | Type | Default | Java type |
---|---|---|---|
task |
npm | Task<A, O> |
|
engine |
npm | sim.engine() |
Supplier<Engine> |
Produces Function<A, O>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Misc.taskRunner()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.a
, s.agent
, sim.a
, sim.agent
s.a.centralizedNumGridVSR(body; function)
Param | Type | Default | Java type |
---|---|---|---|
body |
npm | GridBody |
|
function |
npm | NumericalDynamicalSystems$Builder<?, ?> |
Produces CentralizedNumGridVSR
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Agents.centralizedNumGridVSR()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.distributedNumGridVSR(body; function; signals; directional)
Param | Type | Default | Java type |
---|---|---|---|
body |
npm | GridBody |
|
function |
npm | NumericalDynamicalSystems$Builder<?, ?> |
|
signals |
i | int |
|
directional |
b | false |
boolean |
Produces DistributedNumGridVSR
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Agents.distributedNumGridVSR()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.numIndependentVoxel(sensors; areaActuation; attachActuation; nOfNFCChannels; function)
Param | Type | Default | Java type |
---|---|---|---|
sensors |
npm[] | [] |
List<Sensor<? super Voxel>> |
areaActuation |
e | SIDES |
NumIndependentVoxel$AreaActuation |
attachActuation |
b | true |
boolean |
nOfNFCChannels |
i | 1 |
int |
function |
npm | NumericalDynamicalSystems$Builder<?, ?> |
Produces NumIndependentVoxel
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Agents.numIndependentVoxel()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.numLeggedHybridModularRobot(modules; function)
Param | Type | Default | Java type |
---|---|---|---|
modules |
npm[] | [] |
List<AbstractLeggedHybridModularRobot$Module> |
function |
npm | NumericalDynamicalSystems$Builder<?, ?> |
Produces NumLeggedHybridModularRobot
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Agents.numLeggedHybridModularRobot()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.numLeggedHybridRobot(legs; trunkLength; trunkWidth; trunkMass; headMass; headSensors; function)
Param | Type | Default | Java type |
---|---|---|---|
legs |
npm[] | [] |
List<AbstractLeggedHybridRobot$Leg> |
trunkLength |
d | 24.0 |
double |
trunkWidth |
d | 1.0 |
double |
trunkMass |
d | 24.0 |
double |
headMass |
d | 1.0 |
double |
headSensors |
npm[] | [] |
List<Sensor<?>> |
function |
npm | NumericalDynamicalSystems$Builder<?, ?> |
Produces NumLeggedHybridRobot
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Agents.numLeggedHybridRobot()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.reactiveGridVSR(body)
Param | Type | Default | Java type |
---|---|---|---|
body |
npm | Grid<ReactiveGridVSR$ReactiveVoxel> |
Produces ReactiveGridVSR
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Agents.reactiveGridVSR()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.a.l
, s.a.legged
, s.agent.l
, s.agent.legged
, sim.a.l
, sim.a.legged
, sim.agent.l
, sim.agent.legged
s.a.l.leg(legChunks; downConnectorMass; downConnector; downConnectorSensors)
Param | Type | Default | Java type |
---|---|---|---|
legChunks |
npm[] | [] |
List<LegChunk> |
downConnectorMass |
d | 1.1025 |
double |
downConnector |
e | RIGID |
ConnectorType |
downConnectorSensors |
npm[] | [] |
List<Sensor<?>> |
Produces AbstractLeggedHybridRobot$Leg
; built from io.github.ericmedvet.mrsim2d.buildable.builders.LeggedMisc.leg()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.l.legChunk(length; width; mass; upConnector; jointSensors; motorMaxSpeed; motorMaxTorque; motorControlP; motorControlI; motorControlD; motorAngleTolerance; activeAngleRange)
Param | Type | Default | Java type |
---|---|---|---|
length |
d | 1.05 |
double |
width |
d | 1.0 |
double |
mass |
d | 1.05 |
double |
upConnector |
e | RIGID |
ConnectorType |
jointSensors |
npm[] | [] |
List<Sensor<?>> |
motorMaxSpeed |
d | 20.0 |
double |
motorMaxTorque |
d | 1000.0 |
double |
motorControlP |
d | 10.0 |
double |
motorControlI |
d | 2.0 |
double |
motorControlD |
d | 2.0 |
double |
motorAngleTolerance |
d | 0.0 |
double |
activeAngleRange |
npm | sim.range(min = -1.047; max = 1.047) |
DoubleRange |
Produces LegChunk
; built from io.github.ericmedvet.mrsim2d.buildable.builders.LeggedMisc.legChunk()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.l.module(trunkLength; trunkWidth; trunkMass; legChunks; downConnector; rightConnector; trunkSensors; rightConnectorSensors; downConnectorSensors)
Param | Type | Default | Java type |
---|---|---|---|
trunkLength |
d | 6.0 |
double |
trunkWidth |
d | 1.0 |
double |
trunkMass |
d | 6.0 |
double |
legChunks |
npm[] | [] |
List<LegChunk> |
downConnector |
e | RIGID |
ConnectorType |
rightConnector |
e | RIGID |
ConnectorType |
trunkSensors |
npm[] | [] |
List<Sensor<?>> |
rightConnectorSensors |
npm[] | [] |
List<Sensor<?>> |
downConnectorSensors |
npm[] | [] |
List<Sensor<?>> |
Produces AbstractLeggedHybridModularRobot$Module
; built from io.github.ericmedvet.mrsim2d.buildable.builders.LeggedMisc.module()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.a.vsr
, s.agent.vsr
, sim.a.vsr
, sim.agent.vsr
s.a.vsr.gridBody(shape; sensorizingFunction)
Param | Type | Default | Java type |
---|---|---|---|
shape |
npm | Grid<GridBody$VoxelType> |
|
sensorizingFunction |
npm | Function<Grid<Boolean>, Grid<List<Sensor<? super Body>>>> |
Produces GridBody
; built from io.github.ericmedvet.mrsim2d.buildable.builders.VSRMisc.gridBody()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.a.vsr.reactiveVoxel
, s.a.vsr.rv
, s.agent.vsr.reactiveVoxel
, s.agent.vsr.rv
, sim.a.vsr.reactiveVoxel
, sim.a.vsr.rv
, sim.agent.vsr.reactiveVoxel
, sim.agent.vsr.rv
s.a.vsr.rv.aa(angle; action)
Param | Type | Default | Java type |
---|---|---|---|
angle |
d | 0.0 |
double |
action |
e | EXPAND |
ReactiveVoxels$Action |
Produces ReactiveGridVSR$ReactiveVoxel
; built from io.github.ericmedvet.mrsim2d.buildable.builders.ReactiveVoxels.aa()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.rv.asin(f)
Param | Type | Default | Java type |
---|---|---|---|
f |
d | 1.0 |
double |
Produces ReactiveGridVSR$ReactiveVoxel
; built from io.github.ericmedvet.mrsim2d.buildable.builders.ReactiveVoxels.asin()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.rv.asld(duration; threshold; action)
Param | Type | Default | Java type |
---|---|---|---|
duration |
d | 0.2 |
double |
threshold |
d | 0.05 |
double |
action |
e | EXPAND |
ReactiveVoxels$Action |
Produces ReactiveGridVSR$ReactiveVoxel
; built from io.github.ericmedvet.mrsim2d.buildable.builders.ReactiveVoxels.asld()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.rv.at(duration; range; side; action)
Param | Type | Default | Java type |
---|---|---|---|
duration |
d | 0.2 |
double |
range |
d | 1.0 |
double |
side |
e | S |
Voxel$Side |
action |
e | EXPAND |
ReactiveVoxels$Action |
Produces ReactiveGridVSR$ReactiveVoxel
; built from io.github.ericmedvet.mrsim2d.buildable.builders.ReactiveVoxels.at()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.rv.none()
Produces ReactiveGridVSR$ReactiveVoxel
; built from io.github.ericmedvet.mrsim2d.buildable.builders.ReactiveVoxels.none()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.rv.ph()
Produces ReactiveGridVSR$ReactiveVoxel
; built from io.github.ericmedvet.mrsim2d.buildable.builders.ReactiveVoxels.ph()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.rv.ps()
Produces ReactiveGridVSR$ReactiveVoxel
; built from io.github.ericmedvet.mrsim2d.buildable.builders.ReactiveVoxels.ps()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.a.vsr.sensorizingFunction
, s.a.vsr.sf
, s.agent.vsr.sensorizingFunction
, s.agent.vsr.sf
, sim.a.vsr.sensorizingFunction
, sim.a.vsr.sf
, sim.agent.vsr.sensorizingFunction
, sim.agent.vsr.sf
s.a.vsr.sf.directional(nSensors; eSensors; sSensors; wSensors; headSensors)
Param | Type | Default | Java type |
---|---|---|---|
nSensors |
npm[] | [] |
List<Sensor<? super Voxel>> |
eSensors |
npm[] | [] |
List<Sensor<? super Voxel>> |
sSensors |
npm[] | [] |
List<Sensor<? super Voxel>> |
wSensors |
npm[] | [] |
List<Sensor<? super Voxel>> |
headSensors |
npm[] | [] |
List<Sensor<? super Voxel>> |
Produces Function<Grid<Boolean>, Grid<List<Sensor<? super Voxel>>>>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.VSRSensorizingFunctions.directional()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.sf.empty()
Produces Function<Grid<Boolean>, Grid<List<Sensor<? super Voxel>>>>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.VSRSensorizingFunctions.empty()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.sf.uniform(sensors)
Param | Type | Default | Java type |
---|---|---|---|
sensors |
npm[] | [] |
List<Sensor<? super Voxel>> |
Produces Function<Grid<Boolean>, Grid<List<Sensor<? super Voxel>>>>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.VSRSensorizingFunctions.uniform()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.a.vsr.s
, s.a.vsr.shape
, s.agent.vsr.s
, s.agent.vsr.shape
, sim.a.vsr.s
, sim.a.vsr.shape
, sim.agent.vsr.s
, sim.agent.vsr.shape
s.a.vsr.s.ball(d)
Param | Type | Default | Java type |
---|---|---|---|
d |
i | Integer |
Produces Grid<GridBody$VoxelType>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.GridShapes.ball()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.s.biped(w; h)
Param | Type | Default | Java type |
---|---|---|---|
w |
i | Integer |
|
h |
i | Integer |
Produces Grid<GridBody$VoxelType>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.GridShapes.biped()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.s.comb(w; h)
Param | Type | Default | Java type |
---|---|---|---|
w |
i | Integer |
|
h |
i | Integer |
Produces Grid<GridBody$VoxelType>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.GridShapes.comb()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.s.free(s)
Param | Type | Default | Java type |
---|---|---|---|
s |
s | rsr-s.s |
String |
Produces Grid<GridBody$VoxelType>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.GridShapes.free()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.s.t(w; h)
Param | Type | Default | Java type |
---|---|---|---|
w |
i | Integer |
|
h |
i | Integer |
Produces Grid<GridBody$VoxelType>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.GridShapes.t()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.s.triangle(l)
Param | Type | Default | Java type |
---|---|---|---|
l |
i | Integer |
Produces Grid<GridBody$VoxelType>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.GridShapes.triangle()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.s.tripod(w; h)
Param | Type | Default | Java type |
---|---|---|---|
w |
i | Integer |
|
h |
i | Integer |
Produces Grid<GridBody$VoxelType>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.GridShapes.tripod()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.a.vsr.s.worm(w; h)
Param | Type | Default | Java type |
---|---|---|---|
w |
i | Integer |
|
h |
i | Integer |
Produces Grid<GridBody$VoxelType>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.GridShapes.worm()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.s
, s.sensors
, sim.s
, sim.sensors
s.s.a()
Produces Sensor<Body>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Sensors.a()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.s.ar()
Produces Sensor<Body>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Sensors.ar()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.s.c()
Produces Sensor<Body>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Sensors.c()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.s.d(a; r)
Param | Type | Default | Java type |
---|---|---|---|
a |
d | 0.0 |
Double |
r |
d | 1.0 |
Double |
Produces Sensor<Body>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Sensors.d()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.s.ja()
Produces Sensor<RotationalJoint>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Sensors.ja()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.s.rv(a)
Param | Type | Default | Java type |
---|---|---|---|
a |
d | 0.0 |
Double |
Produces Sensor<Body>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Sensors.rv()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.s.sa(s)
Param | Type | Default | Java type |
---|---|---|---|
s |
e | Voxel$Side |
Produces Sensor<Voxel>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Sensors.sa()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.s.sc(s)
Param | Type | Default | Java type |
---|---|---|---|
s |
e | Voxel$Side |
Produces Sensor<Voxel>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Sensors.sc()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.s.sin(f; p)
Param | Type | Default | Java type |
---|---|---|---|
f |
d | 1.0 |
Double |
p |
d | 0.0 |
Double |
Produces Sensor<Body>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Sensors.sin()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.task
, sim.task
s.task.balancing(duration; swingLength; swingDensity; supportHeight; initialXGap; initialYGap)
Param | Type | Default | Java type |
---|---|---|---|
duration |
d | 10.0 |
double |
swingLength |
d | 10.0 |
double |
swingDensity |
d | 0.1 |
double |
supportHeight |
d | 1.0 |
double |
initialXGap |
d | 0.0 |
double |
initialYGap |
d | 0.1 |
double |
Produces Balancing
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Tasks.balancing()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.fallPiling(duration; fallInterval; nOfAgents; xSigmaRatio; randomGenerator; terrain; yGapRatio; xGap)
Param | Type | Default | Java type |
---|---|---|---|
duration |
d | 45.0 |
double |
fallInterval |
d | 5.0 |
double |
nOfAgents |
i | int |
|
xSigmaRatio |
d | 0.1 |
double |
randomGenerator |
npm | sim.defaultRG() |
RandomGenerator |
terrain |
npm | sim.terrain.flat() |
Terrain |
yGapRatio |
d | 1.0 |
double |
xGap |
d | 10.0 |
double |
Produces FallPiling
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Tasks.fallPiling()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.jumping(duration; initialYGap)
Param | Type | Default | Java type |
---|---|---|---|
duration |
d | 10.0 |
double |
initialYGap |
d | 0.1 |
double |
Produces Jumping
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Tasks.jumping()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.locomotion(duration; terrain; initialXGap; initialYGap)
Param | Type | Default | Java type |
---|---|---|---|
duration |
d | 30.0 |
double |
terrain |
npm | sim.terrain.flat() |
Terrain |
initialXGap |
d | 1.0 |
double |
initialYGap |
d | 0.1 |
double |
Produces Locomotion
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Tasks.locomotion()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.prebuiltIndependentLocomotion(duration; terrain; initialXGap; initialYGap; shape)
Param | Type | Default | Java type |
---|---|---|---|
duration |
d | 30.0 |
double |
terrain |
npm | sim.terrain.flat() |
Terrain |
initialXGap |
d | 1.0 |
double |
initialYGap |
d | 0.1 |
double |
shape |
npm | Grid<GridBody$VoxelType> |
Produces PrebuiltIndependentLocomotion
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Tasks.prebuiltIndependentLocomotion()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.standPiling(duration; nOfAgents; xGapRatio; terrain; firstXGap; initialYGap)
Param | Type | Default | Java type |
---|---|---|---|
duration |
d | 45.0 |
double |
nOfAgents |
i | int |
|
xGapRatio |
d | 1.0 |
double |
terrain |
npm | sim.terrain.flat() |
Terrain |
firstXGap |
d | 10.0 |
double |
initialYGap |
d | 0.1 |
double |
Produces StandPiling
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Tasks.standPiling()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.task.b
, s.task.balancing
, sim.task.b
, sim.task.balancing
s.task.b.avgSwingAngle(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 5.0 |
double |
Produces Function<BalancingOutcome, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.BalancingOutcomeFunctions.avgSwingAngle()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.b.avgSwingAngleWithMalus(transientTime; malus)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 5.0 |
double |
malus |
d | 1.5707963267948966 |
double |
Produces Function<BalancingOutcome, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.BalancingOutcomeFunctions.avgSwingAngleWithMalus()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.task.j
, s.task.jumping
, sim.task.j
, sim.task.jumping
s.task.j.avgBBMinY(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 5.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.JumpingOutcomeFunctions.avgBBMinY()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.j.avgY(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 5.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.JumpingOutcomeFunctions.avgY()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.j.maxBBMinY(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 5.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.JumpingOutcomeFunctions.maxBBMinY()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.j.maxMaxRelJumpH(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 5.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.JumpingOutcomeFunctions.maxMaxRelJumpH()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.j.maxY(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 5.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.JumpingOutcomeFunctions.maxY()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.task.l
, s.task.locomotion
, sim.task.l
, sim.task.locomotion
s.task.l.avgArea(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 0.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.LocomotionOutcomeFunctions.avgArea()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.l.avgTerrainHeight(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 0.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.LocomotionOutcomeFunctions.avgTerrainHeight()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.l.xDistance(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 0.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.LocomotionOutcomeFunctions.xDistance()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.l.xVelocity(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 0.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.LocomotionOutcomeFunctions.xVelocity()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.task.p
, s.task.piling
, sim.task.p
, sim.task.piling
s.task.p.avgH(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 0.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.PilingOutcomeFunctions.avgH()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.p.avgW(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 0.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.PilingOutcomeFunctions.avgW()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.p.maxH(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 0.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.PilingOutcomeFunctions.maxH()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.task.p.maxW(transientTime)
Param | Type | Default | Java type |
---|---|---|---|
transientTime |
d | 0.0 |
double |
Produces Function<Outcome<?>, Double>
; built from io.github.ericmedvet.mrsim2d.buildable.builders.PilingOutcomeFunctions.maxW()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
Aliases: s.t
, s.terrain
, sim.t
, sim.terrain
s.t.downhill(w; h; borderW; borderH; a)
Param | Type | Default | Java type |
---|---|---|---|
w |
d | 500.0 |
Double |
h |
d | 25.0 |
Double |
borderW |
d | 10.0 |
Double |
borderH |
d | 100.0 |
Double |
a |
d | 10.0 |
Double |
Produces Terrain
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Terrains.downhill()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.t.flat(w; h; borderW; borderH)
Param | Type | Default | Java type |
---|---|---|---|
w |
d | 500.0 |
Double |
h |
d | 25.0 |
Double |
borderW |
d | 10.0 |
Double |
borderH |
d | 100.0 |
Double |
Produces Terrain
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Terrains.flat()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.t.hilly(w; h; borderW; borderH; chunkW; chunkH; seed)
Param | Type | Default | Java type |
---|---|---|---|
w |
d | 500.0 |
Double |
h |
d | 25.0 |
Double |
borderW |
d | 10.0 |
Double |
borderH |
d | 100.0 |
Double |
chunkW |
d | 5.0 |
Double |
chunkH |
d | 0.75 |
Double |
seed |
i | 1 |
Integer |
Produces Terrain
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Terrains.hilly()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.t.steppy(w; h; borderW; borderH; chunkW; chunkH; seed)
Param | Type | Default | Java type |
---|---|---|---|
w |
d | 500.0 |
Double |
h |
d | 25.0 |
Double |
borderW |
d | 10.0 |
Double |
borderH |
d | 100.0 |
Double |
chunkW |
d | 5.0 |
Double |
chunkH |
d | 0.75 |
Double |
seed |
i | 1 |
Integer |
Produces Terrain
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Terrains.steppy()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z
s.t.uphill(w; h; borderW; borderH; a)
Param | Type | Default | Java type |
---|---|---|---|
w |
d | 500.0 |
Double |
h |
d | 25.0 |
Double |
borderW |
d | 10.0 |
Double |
borderH |
d | 100.0 |
Double |
a |
d | 10.0 |
Double |
Produces Terrain
; built from io.github.ericmedvet.mrsim2d.buildable.builders.Terrains.uphill()
by mrsim2d-buildable:1.0.3-SNAPSHOT:2024-02-26T23:35:43Z