AERN-RnToRm-0.5: tests/RunPolynomTests.hs
{-|
Module : Main
Description : laucher for polynomial arith tests
Copyright : (c) Michal Konecny
License : BSD3
Maintainer : mik@konecny.aow.cz
Stability : experimental
Portability : portable
An executable for easy automated launch of
polynomial arithmetic tests.
-}
module Main where
import qualified Data.Number.ER.RnToRm.UnitDom.Base as UFB
import Data.Number.ER.RnToRm.UnitDom.Base.Tests.Run
import Data.Number.ER.RnToRm.DefaultRepr
import Data.Number.ER.Real.DefaultRepr
import Data.Number.ER.RnToRm.UnitDom.Base.Tests.Properties.Compose
import Data.Number.ER.RnToRm.UnitDom.Base.Tests.Properties.Common
import Data.Number.ER.RnToRm.UnitDom.Base.Tests.Generate
import Data.Number.ER.BasicTypes.Tests.Generate
main =
do
runUFBTests "cheb-poly-double" samplePBM (UFB.initialiseBaseArithmetic samplePBM)
samplePBM :: P BM
samplePBM = UFB.const 0
failed1 =
-- identified 24 Jul 19:00
prop_enclCompose_ThinEncl_consistent (samplePBM,samplePBM) "a"
(Deg10Size10 9 8, 7,
FBEnclThinSize10 ((0,72),
makeThinEncl (polynomials1200ishSize10Small samplePBM !! 72)),
FBEnclThinSize10 ((0,853),
makeThinEncl (polynomials1200ishSize10Small samplePBM !! 853))
)
--failed1 =
-- -- identified 24 Jul 15:00
-- -- fixed - error in enclMultiply 24 Jul 16:25
-- prop_enclScale_ParalEncl_consistent (samplePBM,samplePBM) "a"
-- (Deg10Size10 7 7, SmallRatio 220736 320174,
-- FBEnclParalSize10 (((0,872),SmallRatio (-50723) 723338),
-- makeParalEncl (polynomials1200ishSize10Small samplePBM !! 872) (SmallRatio (-50723) 723338))
-- )