Hypotheses Module
Types to represent a hypothesis, given that a hypothesis is a model system that contains some alternate formulations of certain components.
Types
Type | Description |
Functions and values
Function or value | Description |
Full Usage:
Hypotheses.compile builder
Parameters:
Writer<ModelBuilder, (ComponentName * CodedMap<Parameter>)> list
-
A builder started with `createFromComponent`
Returns: Hypothesis list
A list of compiled hypotheses for this model system and specified components.
|
|
Full Usage:
Hypotheses.createFromComponent (arg1, arg2) builder
Parameters:
string
arg1 : (string * PluggableComponent<'a>) list
builder : ('a -> ModelExpression) -> 'b
-
A builder started with `createFromComponent`
Returns: Writer<'b, (ComponentName * CodedMap<Parameter>)> list
A builder to add further components or compile with `Hypothesis.compile`
|
|
Full Usage:
Hypotheses.useAnother (arg1, arg2) builder
Parameters:
string
arg1 : (string * PluggableComponent<'a>) list
builder : Writer<(('a -> ModelExpression) -> 'b), (ComponentName * CodedMap<Parameter>)> list
-
A builder started with `createFromComponent`
Returns: Writer<'b, (ComponentName * CodedMap<Parameter>)> list
A builder to add further components or compile with `Hypothesis.compile`
|
|
Full Usage:
Hypotheses.useAnotherWithName (arg1, arg2) builder
Parameters:
string
arg1 : (string * PluggableComponent<'a>) list
builder : Writer<(string * ('a -> ModelExpression) -> 'b), (ComponentName * CodedMap<Parameter>)> list
-
A builder started with `createFromComponent`
Returns: Writer<'b, (ComponentName * CodedMap<Parameter>)> list
A builder to add further components or compile with `Hypothesis.compile`
|
|