Test Module
Types and nested modules
| Type/Module | Description |
|
|
|
|
|
|
|
Functions for adding background variability into test problems. |
|
|
|
|
|
|
|
|
|
Functions and values
| Function or value |
Description
|
Full Usage:
addGenerationRules rules settings
Parameters:
GenerationRule<'u> list
settings : TestSettings<'u, 'a, 'b, 'c>
Returns: TestSettings<'u, 'a, 'b, 'c>
|
|
Full Usage:
addNoise noiseFn settings
Parameters:
Random -> ParameterPool -> CodedMap<TimeSeries<float<'u>, 'a, 'b, 'c>> -> Result<CodedMap<TimeSeries<float<'u>, 'a, 'b, 'c>>, string>
settings : TestSettings<'u, 'a, 'b, 'c>
Returns: TestSettings<'u, 'a, 'b, 'c>
|
Add noise to a particular time-series when generating fake time-series. Built-in noise functions are in the `Noise` module.
|
Full Usage:
addStartValue seriesName value settings
Parameters:
string
value : float<'u>
settings : TestSettings<'u, 'a, 'b, 'c>
Returns: TestSettings<'u, 'a, 'b, 'c>
|
Adds a start value for a time-series.
|
Full Usage:
addStartValues values settings
Parameters:
(string * float<'u>) seq
settings : TestSettings<'u, 'a, 'b, 'c>
Returns: TestSettings<'u, 'a, 'b, 'c>
|
Adds start values to the test settings. Overwrites any existing start values that may already exist.
|
Full Usage:
annualSettings
Returns: TestSettings<MeasureOne, Annual, int<MeasureProduct<year, MeasureOne>>, int<MeasureProduct<year, MeasureOne>>>
|
|
Full Usage:
defaultSettings
Returns: TestSettings<MeasureOne, DateTime, int<MeasureProduct<year, MeasureOne>>, TimeSpan>
|
|
Full Usage:
endWhen goal settings
Parameters:
EndCondition
settings : TestSettings<'u, 'a, 'b, 'c>
Returns: TestSettings<'u, 'a, 'b, 'c>
|
|
Full Usage:
isValidSettings model testSettings
Parameters:
ModelSystem<'modelTimeUnit>
testSettings : TestSettings<'u, 'a, 'b, 'c>
Returns: Result<TestSettings<'u, 'a, 'b, 'c>, string>
|
Ensures settings are valid for a test, by ensuring that start values have been set for each equation.
|
Full Usage:
useDateMode dateMode startDate settings
Parameters:
DateMode<'a, 'b, 'c>
startDate : 'a
settings : TestSettings<'u, 'a, 'b, 'c>
Returns: TestSettings<'u, 'a, 'b, 'c>
|
|
Full Usage:
useRandom rnd settings
Parameters:
Random
settings : TestSettings<'u, 'a, 'b, 'c>
Returns: TestSettings<'u, 'a, 'b, 'c>
|
|
Full Usage:
useStartTime time settings
Parameters:
'a
settings : TestSettings<'u, 'a, 'b, 'c>
Returns: TestSettings<'u, 'a, 'b, 'c>
|
|
Full Usage:
withFixedTemporalResolution res settings
Parameters:
FixedTemporalResolution<'a>
settings : TestSettings<'u, 'b, 'c, 'a>
Returns: TestSettings<'u, 'b, 'c, 'a>
|
|
Full Usage:
withTimeSeriesLength n settings
Parameters:
int
settings : TestSettings<'u, 'a, 'b, 'c>
Returns: TestSettings<'u, 'a, 'b, 'c>
|
|
bristlecone