Header menu logo bristlecone

Solver Module

Types

Type Description

Amoeba

Settings

Functions and values

Function or value Description

Default

Full Usage: Default

Returns: Settings
Returns: Settings

centroid a

Full Usage: centroid a

Parameters:
Returns: float[]
a : Amoeba
Returns: float[]

contracted (arg1, arg2) s

Full Usage: contracted (arg1, arg2) s

Parameters:
Returns: float[]
arg0 : Point<float>
arg1 : Point<float>
s : Settings
Returns: float[]

evaluate f x

Full Usage: evaluate f x

Parameters:
Returns: float * Point<'a>
f : Objective<'a>
x : Point<'a>
Returns: float * Point<'a>

expanded (arg1, arg2) s

Full Usage: expanded (arg1, arg2) s

Parameters:
Returns: float[]
arg0 : Point<float>
arg1 : Point<float>
s : Settings
Returns: float[]

reflected (arg1, arg2) s

Full Usage: reflected (arg1, arg2) s

Parameters:
Returns: float[]
arg0 : Point<float>
arg1 : Point<float>
s : Settings
Returns: float[]

replace a (arg2, arg3)

Full Usage: replace a (arg2, arg3)

Parameters:
Returns: Amoeba
a : Amoeba
arg1 : float
arg2 : Point<float>
Returns: Amoeba

shrink a f s

Full Usage: shrink a f s

Parameters:
Returns: Amoeba
a : Amoeba
f : Objective<float>
s : Settings
Returns: Amoeba

solve settings rng writeOut atEnd domain arg6 f

Full Usage: solve settings rng writeOut atEnd domain arg6 f

Parameters:
Returns: Solution<float> list
settings : Settings
rng : Random
writeOut : LogEvent -> unit
atEnd : Solution<float> list -> int -> bool
domain : (float * float * Constraint)[]
arg5 : 'a
f : float[] -> float
Returns: Solution<float> list

stretch (arg1, arg2) s

Full Usage: stretch (arg1, arg2) s

Parameters:
    arg0 : Point<float>
    arg1 : Point<float>
    s : float

Returns: float[]
arg0 : Point<float>
arg1 : Point<float>
s : float
Returns: float[]

swarm settings rng logger numberOfLevels iterationsPerLevel numberOfAmoeba paramBounds startPoint f

Full Usage: swarm settings rng logger numberOfLevels iterationsPerLevel numberOfAmoeba paramBounds startPoint f

Parameters:
Returns: Solution<float>
settings : Settings
rng : Random
logger : LogEvent -> unit
numberOfLevels : int
iterationsPerLevel : Solution<float> list -> int -> bool
numberOfAmoeba : int
paramBounds : Domain
startPoint : 'a
f : Objective<float>
Returns: Solution<float>

update a f s

Full Usage: update a f s

Parameters:
Returns: Amoeba
a : Amoeba
f : Objective<float>
s : Settings
Returns: Amoeba

valueOf (arg1, arg2)

Full Usage: valueOf (arg1, arg2)

Parameters:
    arg0 : float
    arg1 : Point<'a>

Returns: float
arg0 : float
arg1 : Point<'a>
Returns: float

Type something to start searching.