| Safe Haskell | None |
|---|
Laborantin.Types
Documentation
data ScenarioDescription m Source
Constructors
| SDesc | |
Fields
| |
Instances
data ParameterDescription Source
Constructors
| PDesc | |
Fields
| |
data ParameterValue Source
Constructors
| StringParam Text | |
| NumberParam Rational | |
| Array [ParameterValue] | |
| Range Rational Rational Rational |
type ParameterSpace = Map Text ParameterDescriptionSource
type ParameterSet = Map Text ParameterValueSource
Constructors
| Backend | |
Fields
| |
Constructors
| Exec | |
Fields
| |
data StoredExecution Source
Constructors
| Stored | |
Fields
| |
Instances
data ExecutionError Source
Constructors
| ExecutionError String |
Instances
| Show ExecutionError | |
| Error ExecutionError | |
| Show (ExecutionError -> Action m) |
data AnalysisError Source
Constructors
| AnalysisError String |
Instances
| Show AnalysisError | |
| Error AnalysisError |
data ExecutionStatus Source
newtype LogHandler m Source
Constructors
| LogHandler | |
type Step m a = ErrorT ExecutionError (ReaderT (Backend m, Execution m) m) aSource
Instances
| Show (Action m) | |
| Show (ExecutionError -> Action m) |
Constructors
Constructors
| UN Rational | |
| UB Bool | |
| US Text | |
| UL [UExpr] | |
| UT UTCTime | |
| UPlus UExpr UExpr | |
| UMinus UExpr UExpr | |
| UTimes UExpr UExpr | |
| UDiv UExpr UExpr | |
| UAnd UExpr UExpr | |
| UOr UExpr UExpr | |
| UContains UExpr UExpr | |
| UEq UExpr UExpr | |
| UGt UExpr UExpr | |
| UGte UExpr UExpr | |
| ULte UExpr UExpr | |
| ULt UExpr UExpr | |
| UNot UExpr | |
| UScName | |
| UScStatus | |
| UScParam Text |