Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
AUTHOR
- Dr. Alistair Ward
DESCRIPTION
- Defines the operations common to different parts of the configuration.
Synopsis
- class Configuration c where
- issueWarnings :: c -> [String]
Type-classes
class Configuration c where Source #
issueWarnings :: c -> [String] Source #
Instances
(Eq criterionWeight, Num criterionWeight) => Configuration (ExecutionOptions criterionWeight fecundityDecayRatio populationDiversityRatio) Source # | |
Defined in WeekDaze.ExecutionConfiguration.ExecutionOptions issueWarnings :: ExecutionOptions criterionWeight fecundityDecayRatio populationDiversityRatio -> [String] Source # | |
(Enum timeslotId, Ord level, Ord synchronisationId, Ord teacherId, Ord timeslotId, RealFrac teachingRatio, Show level, Show synchronisationId, Show teacherId, Show timeslotId) => Configuration (ProblemParameters campus level locationId stream synchronisationId teacherId teachingRatio timeslotId) Source # | |
Defined in WeekDaze.ProblemConfiguration.ProblemParameters issueWarnings :: ProblemParameters campus level locationId stream synchronisationId teacherId teachingRatio timeslotId -> [String] Source # | |
(Enum timeslotId, Eq criterionWeight, Num criterionWeight, Ord campus, Ord level, Ord synchronisationId, Ord teacherId, Ord timeslotId, RealFrac teachingRatio, Show level, Show synchronisationId, Show teacherId, Show timeslotId) => Configuration (Options campus criterionWeight fecundityDecayRatio level locationId minimumContrastRatio populationDiversityRatio stream synchronisationId teacherId teachingRatio timeslotId) Source # | |
Defined in WeekDaze.Input.Options issueWarnings :: Options campus criterionWeight fecundityDecayRatio level locationId minimumContrastRatio populationDiversityRatio stream synchronisationId teacherId teachingRatio timeslotId -> [String] Source # |