modelling-tasks-0.0.0.1
Safe HaskellSafe-Inferred
LanguageHaskell2010

Modelling.CdOd.SelectValidCd

Documentation

data SelectValidCdConfig Source #

Constructors

SelectValidCdConfig 

Fields

Instances

Instances details
Generic SelectValidCdConfig Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Associated Types

type Rep SelectValidCdConfig :: Type -> Type #

Read SelectValidCdConfig Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Show SelectValidCdConfig Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

type Rep SelectValidCdConfig Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

type Rep SelectValidCdConfig = D1 ('MetaData "SelectValidCdConfig" "Modelling.CdOd.SelectValidCd" "modelling-tasks-0.0.0.1-5lkaY76HE6k79qLVIy6Ku2" 'False) (C1 ('MetaCons "SelectValidCdConfig" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allowedCdMutations") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [CdMutation]) :*: (S1 ('MetaSel ('Just "allowedProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AllowedProperties) :*: S1 ('MetaSel ('Just "articleToUse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ArticlePreference))) :*: ((S1 ('MetaSel ('Just "basePropertiesOfBaseCdOn") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 WeakeningKind) :*: S1 ('MetaSel ('Just "cdConstraints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CdConstraints)) :*: (S1 ('MetaSel ('Just "classConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ClassConfig) :*: S1 ('MetaSel ('Just "drawSettings") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CdDrawSettings)))) :*: ((S1 ('MetaSel ('Just "maxInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "objectProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ObjectProperties) :*: S1 ('MetaSel ('Just "printExtendedFeedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "printSolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "shuffleEachCd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "extraText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Map Language String))))))))

data SelectValidCdInstance Source #

Constructors

SelectValidCdInstance 

Fields

Instances

Instances details
Generic SelectValidCdInstance Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Associated Types

type Rep SelectValidCdInstance :: Type -> Type #

Read SelectValidCdInstance Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Show SelectValidCdInstance Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Eq SelectValidCdInstance Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Randomise SelectValidCdInstance Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

RandomiseLayout SelectValidCdInstance Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

RandomiseNames SelectValidCdInstance Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

type Rep SelectValidCdInstance Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

data SelectValidCdTaskTextElement Source #

Constructors

CdCandidates 

Instances

Instances details
Bounded SelectValidCdTaskTextElement Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Enum SelectValidCdTaskTextElement Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Generic SelectValidCdTaskTextElement Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Associated Types

type Rep SelectValidCdTaskTextElement :: Type -> Type #

Read SelectValidCdTaskTextElement Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Show SelectValidCdTaskTextElement Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Eq SelectValidCdTaskTextElement Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

Ord SelectValidCdTaskTextElement Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

type Rep SelectValidCdTaskTextElement Source # 
Instance details

Defined in Modelling.CdOd.SelectValidCd

type Rep SelectValidCdTaskTextElement = D1 ('MetaData "SelectValidCdTaskTextElement" "Modelling.CdOd.SelectValidCd" "modelling-tasks-0.0.0.1-5lkaY76HE6k79qLVIy6Ku2" 'False) (C1 ('MetaCons "CdCandidates" 'PrefixI 'False) (U1 :: Type -> Type))

selectValidCdEvaluation :: (Alternative m, MonadCache m, MonadDiagrams m, MonadGraphviz m, MonadThrow m, OutputCapable m) => FilePath -> SelectValidCdInstance -> [Int] -> Rated m Source #

selectValidCdSyntax :: OutputCapable m => SelectValidCdInstance -> [Int] -> LangM m Source #

selectValidCdTask :: (MonadCache m, MonadDiagrams m, MonadGraphviz m, OutputCapable m) => FilePath -> SelectValidCdInstance -> LangM m Source #