Header menu logo bristlecone

Model Module

Terms for scaffolding a model system for use with Bristlecone.

Functions and values

Function or value Description

addDiscreteEquation name expr mb

Full Usage: addDiscreteEquation name expr mb

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

addMeasure name measure builder

Full Usage: addMeasure name measure builder

Parameters:
Returns: ModelBuilder<'time>
name : MeasureId<'u>
measure : ModelExpression<'u>
builder : ModelBuilder<'time>
Returns: ModelBuilder<'time>

addRateEquation name expr mb

Full Usage: addRateEquation name expr mb

Parameters:
Returns: ModelBuilder<'time>
name : StateId<'state>
expr : ModelExpression<MeasureProduct<MeasureInverse<'time>, MeasureProduct<'state, MeasureOne>>>
mb : ModelBuilder<'time>
Returns: ModelBuilder<'time>

compile

Full Usage: compile

Returns: ModelBuilder<'u> -> ModelSystem<'u>
Returns: ModelBuilder<'u> -> ModelSystem<'u>

discrete

Full Usage: discrete

Returns: ModelBuilder<'time>
Returns: ModelBuilder<'time>

empty

Full Usage: empty

Returns: ModelBuilder<'time>
Returns: ModelBuilder<'time>

estimateParameter p builder

Full Usage: estimateParameter p builder

Parameters:
Returns: ModelBuilder<'time>
p : IncludedParameter<'u>
builder : ModelBuilder<'time>
Returns: ModelBuilder<'time>

estimateParameterOld name constraintMode lower upper builder

Full Usage: estimateParameterOld name constraintMode lower upper builder

Parameters:
Returns: ModelBuilder<'time>
name : string
constraintMode : Constraint
lower : float<'u>
upper : float<'u>
builder : ModelBuilder<'time>
Returns: ModelBuilder<'time>

initialiseHiddenStateWith name initialiser builder

Full Usage: initialiseHiddenStateWith name initialiser builder

Parameters:
Returns: ModelBuilder<'time>
name : StateId<'u>
initialiser : ModelExpression<'u>
builder : ModelBuilder<'time>
Returns: ModelBuilder<'time>

useLikelihoodFunction likelihoodFn builder

Full Usage: useLikelihoodFunction likelihoodFn builder

Parameters:
Returns: ModelBuilder<'u>
likelihoodFn : Likelihood<MeasureProduct<state, MeasureOne>>
builder : ModelBuilder<'u>
Returns: ModelBuilder<'u>

Type something to start searching.