Header menu logo bristlecone

ModelBuilder Module

Scaffolds a `ModelSystem` for fitting with Bristlecone.

Types and nested modules

Type/Module Description

Likelihood

Measurement

EquationFragment<'stateUnit, 'timeUnit>

EquationThunk<'time>

LikelihoodThunk

ModelBuilder<'time>

ModelFragment<'time>

Functions and values

Function or value Description

add name frag arg3

Full Usage: add name frag arg3

Parameters:
Returns: ModelBuilder<'time>
name : string
frag : ModelFragment<'time>
arg2 : ModelBuilder<'time>
Returns: ModelBuilder<'time>

addEquationDiscrete name expr mb

Full Usage: addEquationDiscrete name expr mb

Parameters:
Returns: ModelBuilder<'time>
name : ShortCode
expr : ModelExpression<'u>
mb : ModelBuilder<'time>
Returns: ModelBuilder<'time>

addEquationRate name expr mb

Full Usage: addEquationRate name expr mb

Parameters:
Returns: ModelBuilder<'time>
name : ShortCode
expr : ModelExpression<'state>
mb : ModelBuilder<'time>
Returns: ModelBuilder<'time>

compile builder

Full Usage: compile builder

Parameters:
Returns: ModelSystem<'time>
builder : ModelBuilder<'time>
Returns: ModelSystem<'time>

create isDiscrete ()

Full Usage: create isDiscrete ()

Parameters:
    isDiscrete : bool
    () : unit

Returns: ModelBuilder<'time>
isDiscrete : bool
() : unit
Returns: ModelBuilder<'time>

includeMeasure name m mb

Full Usage: includeMeasure name m mb

Parameters:
Returns: ModelBuilder<'time>
name : string
m : ModelExpression<'u>
mb : ModelBuilder<'time>
Returns: ModelBuilder<'time>

initialiseStateWith name m mb

Full Usage: initialiseStateWith name m mb

Parameters:
Returns: ModelBuilder<'time>
name : string
m : ModelExpression<'u>
mb : ModelBuilder<'time>
Returns: ModelBuilder<'time>

useLikelihood l mb

Full Usage: useLikelihood l mb

Parameters:
Returns: ModelBuilder<'time>
l : Likelihood<'u>
mb : ModelBuilder<'time>
Returns: ModelBuilder<'time>

Type something to start searching.