Exps
name Text
startTime UTCTime
endTime UTCTime Maybe
initialState ByteString
initialInputState ByteString
ExpsInfoParam
exps ExpsId OnDeleteCascade
name Text
value ByteString
UniqueExpsInfoParam exps name
ExpsMaster
exps ExpsId OnDeleteCascade
hostname Text
pid Int
lastAliveSign UTCTime
UniqueExpsMaster exps
ExpsSetup
exps ExpsId OnDeleteCascade
repetitions Int
preparationSteps Int
evaluationWarmUpSteps Int
evaluationSteps Int
evaluationReplications Int
evaluationMaxStepsBetweenSaves Int Maybe
UniqueExpsSetup exps
Param
exps ExpsId OnDeleteCascade
name Text
minBound ByteString Maybe
maxBound ByteString Maybe
deriving Show Eq Ord
Exp -- Adding "json" causes ToJSON and FromJSON instances to be derived.
exps ExpsId OnDeleteCascade
number Int
startTime UTCTime
endTime UTCTime Maybe
deriving Eq Ord
ExpExecutionLock
exp ExpId OnDeleteCascade
hostname Text
pid Int
lastAliveSign UTCTime
UniqueExpExecutionLock exp
ExpProgress
exp ExpId OnDeleteCascade
phase Int
step Int
UniqueExpProgress exp
ParamSetting
exp ExpId OnDeleteCascade
name Text
value ByteString
skipPreparationPhase Bool
experimentDesign Int
ExpResult
exp ExpId OnDeleteCascade
repetition Int
prepResultData PrepResultDataId Maybe
PrepResultData
startTime UTCTime
endTime UTCTime Maybe
startRandGen ByteString
endRandGen ByteString Maybe
-- startState ByteString
-- endState ByteString Maybe
startInputState ByteString
endInputState ByteString Maybe
PrepStartStatePart -- need to split big states into pieces
resultData PrepResultDataId OnDeleteCascade
number Int
data ByteString
UniquePrepStartStatePart resultData number
PrepEndStatePart
resultData PrepResultDataId OnDeleteCascade
number Int
data ByteString
UniquePrepEndStatePart resultData number
PrepInput
prepResultData PrepResultDataId OnDeleteCascade
period Int
UniquePrepInput prepResultData period
PrepInputValue
prepInput PrepInputId OnDeleteCascade
value ByteString
PrepMeasure
prepResultData PrepResultDataId OnDeleteCascade
period Int
UniquePrepMeasure prepResultData period
PrepResultStep
measure PrepMeasureId OnDeleteCascade
name Text
xValue Double Maybe
yValue Double
RepResult
expResult ExpResultId OnDeleteCascade
repNr Int
warmUpResultData WarmUpResultDataId Maybe
repResultData RepResultDataId Maybe
UniqueExpResultRepNr expResult repNr
WarmUpResultData
startTime UTCTime
endTime UTCTime Maybe
startRandGen ByteString
endRandGen ByteString Maybe
-- startState ByteString
-- endState ByteString Maybe
startInputState ByteString
endInputState ByteString Maybe
WarmUpStartStatePart -- need to split big states into pieces
resultData WarmUpResultDataId OnDeleteCascade
number Int
data ByteString
UniqueWarmUpStartStatePart resultData number
WarmUpEndStatePart
resultData WarmUpResultDataId OnDeleteCascade
number Int
data ByteString
UniqueWarmUpEndStatePart resultData number
RepResultData
startTime UTCTime
endTime UTCTime Maybe
startRandGen ByteString
endRandGen ByteString Maybe
-- startState ByteString
-- endState ByteString Maybe
startInputState ByteString
endInputState ByteString Maybe
RepStartStatePart -- need to split big states into pieces
resultData RepResultDataId OnDeleteCascade
number Int
data ByteString
UniqueRepStartStatePart resultData number
RepEndStatePart
resultData RepResultDataId OnDeleteCascade
number Int
data ByteString
UniqueRepEndStatePart resultData number
WarmUpInput
repResult WarmUpResultDataId OnDeleteCascade
period Int
UniqueWarmUpInput repResult period
WarmUpInputValue
warmUpInput WarmUpInputId OnDeleteCascade
value ByteString
WarmUpMeasure
repResult WarmUpResultDataId OnDeleteCascade
period Int
UniqueWarmUpMeasure repResult period
WarmUpResultStep
measure WarmUpMeasureId OnDeleteCascade
name Text
xValue Double Maybe
yValue Double
RepInput
repResult RepResultDataId OnDeleteCascade
period Int
UniqueRepInput repResult period
RepInputValue
repInput RepInputId OnDeleteCascade
value ByteString
RepMeasure
repResult RepResultDataId OnDeleteCascade
period Int
UniqueRepMeasure repResult period
RepResultStep
measure RepMeasureId OnDeleteCascade
name Text
xValue Double Maybe
yValue Double