Advise-me-0.1: Assessment services for the Advise-Me project

Maintainerbastiaan.heeren@ou.nl
Stabilityprovisional
Portabilityportable (depends on ghc)
Safe HaskellNone
LanguageHaskell98

Bayes.Factor

Contents

Description

 
Synopsis

Factor type and dimensions

data Factor Source #

Instances
Show Factor Source # 
Instance details

Defined in Bayes.Factor

Semigroup Factor Source # 
Instance details

Defined in Bayes.Factor

Monoid Factor Source # 
Instance details

Defined in Bayes.Factor

Dimensional Factor Source # 
Instance details

Defined in Bayes.Factor

class Dimensional a where Source #

Minimal complete definition

size, varSet

Methods

size :: a -> Int Source #

varSet :: a -> Set String Source #

vars :: a -> [String] Source #

Instances
Dimensional Dimensions Source # 
Instance details

Defined in Bayes.Factor

Dimensional Factor Source # 
Instance details

Defined in Bayes.Factor

Dimensional a => Dimensional [a] Source # 
Instance details

Defined in Bayes.Factor

Methods

size :: [a] -> Int Source #

varSet :: [a] -> Set String Source #

vars :: [a] -> [String] Source #

Construction

Simple queries

Standard operations

Variable elimination on factors

eliminateSplit :: [Factor] -> String -> (Factor, [Factor]) Source #

Eliminate variable: returns new factor and remaining (unchanged) factors