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

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

Domain.Math.Simplification

Description

 

Documentation

class Simplify a where Source #

Minimal complete definition

simplifyWith

Methods

simplifyWith :: SimplifyConfig -> a -> a Source #

simplify :: a -> a Source #

Instances
Simplify Expr Source # 
Instance details

Defined in Domain.Math.Simplification

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

Defined in Domain.Math.Simplification

Methods

simplifyWith :: SimplifyConfig -> [a] -> [a] Source #

simplify :: [a] -> [a] Source #

Simplify a => Simplify (Rule a) Source # 
Instance details

Defined in Domain.Math.Simplification

Simplify a => Simplify (Context a) Source # 
Instance details

Defined in Domain.Math.Simplification

Simplify a => Simplify (Relation a) Source # 
Instance details

Defined in Domain.Math.Simplification

Simplify a => Simplify (Equation a) Source # 
Instance details

Defined in Domain.Math.Simplification

Simplify a => Simplify (Matrix a) Source # 
Instance details

Defined in Domain.LinearAlgebra.Matrix

data Simplified a Source #

Instances
Eq a => Eq (Simplified a) Source # 
Instance details

Defined in Domain.Math.Simplification

Methods

(==) :: Simplified a -> Simplified a -> Bool #

(/=) :: Simplified a -> Simplified a -> Bool #

(Floating a, Simplify a) => Floating (Simplified a) Source # 
Instance details

Defined in Domain.Math.Simplification

(Fractional a, Simplify a) => Fractional (Simplified a) Source # 
Instance details

Defined in Domain.Math.Simplification

(Num a, Simplify a) => Num (Simplified a) Source # 
Instance details

Defined in Domain.Math.Simplification

Ord a => Ord (Simplified a) Source # 
Instance details

Defined in Domain.Math.Simplification

(Read a, Simplify a) => Read (Simplified a) Source # 
Instance details

Defined in Domain.Math.Simplification

Show a => Show (Simplified a) Source # 
Instance details

Defined in Domain.Math.Simplification

(Reference a, Simplify a) => Reference (Simplified a) Source # 
Instance details

Defined in Domain.Math.Simplification

Methods

makeRef :: IsId n => n -> Ref (Simplified a) #

makeRefList :: IsId n => n -> Ref [Simplified a] #

(Simplify a, IsTerm a) => IsTerm (Simplified a) Source # 
Instance details

Defined in Domain.Math.Simplification

liftS :: Simplify a => (a -> a) -> Simplified a -> Simplified a Source #

liftS2 :: Simplify a => (a -> a -> a) -> Simplified a -> Simplified a -> Simplified a Source #