Maintainer | bastiaan.heeren@ou.nl |
---|---|

Stability | provisional |

Portability | portable (depends on ghc) |

Safe Haskell | None |

Language | Haskell98 |

# Documentation

polyViewWith :: Fractional a => View Expr a -> View Expr (String, Polynomial a) Source #

quadraticViewWith :: (Eq a, Fractional a) => View Expr a -> View Expr (String, a, a, a) Source #

linearViewWith :: (Eq a, Fractional a) => View Expr a -> View Expr (String, a, a) Source #

constantPolyView :: (Eq a, Num a) => View (Polynomial a) a Source #

linearPolyView :: (Eq a, Num a) => View (Polynomial a) (a, a) Source #

quadraticPolyView :: (Eq a, Num a) => View (Polynomial a) (a, a, a) Source #

cubicPolyView :: (Eq a, Num a) => View (Polynomial a) (a, a, a, a) Source #

monomialPolyView :: (Eq a, Num a) => View (Polynomial a) (a, Int) Source #

binomialPolyView :: (Eq a, Num a) => View (Polynomial a) ((a, Int), (a, Int)) Source #

trinomialPolyView :: (Eq a, Num a) => View (Polynomial a) ((a, Int), (a, Int), (a, Int)) Source #

quadraticEquationView :: View (Equation Expr) (OrList (String, SquareRoot Rational)) Source #