diff options
author | Alberto Ruiz <aruiz@um.es> | 2010-02-24 13:23:42 +0000 |
---|---|---|
committer | Alberto Ruiz <aruiz@um.es> | 2010-02-24 13:23:42 +0000 |
commit | 54bcc1fc1e0f9676cb10f627f412eeeea34b5d2c (patch) | |
tree | 3983a0046ce08a2390c5a495aae60fd419c58986 /lib/Numeric/LinearAlgebra/Tests.hs | |
parent | aae45de54aca92c5f0f013e46c6d6f65508d76f5 (diff) |
created package hmatrix-special
Diffstat (limited to 'lib/Numeric/LinearAlgebra/Tests.hs')
-rw-r--r-- | lib/Numeric/LinearAlgebra/Tests.hs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/Numeric/LinearAlgebra/Tests.hs b/lib/Numeric/LinearAlgebra/Tests.hs index 46c1804..016b9a1 100644 --- a/lib/Numeric/LinearAlgebra/Tests.hs +++ b/lib/Numeric/LinearAlgebra/Tests.hs | |||
@@ -28,7 +28,7 @@ import Numeric.LinearAlgebra.Tests.Properties | |||
28 | import Test.HUnit hiding ((~:),test,Testable) | 28 | import Test.HUnit hiding ((~:),test,Testable) |
29 | import System.Info | 29 | import System.Info |
30 | import Data.List(foldl1') | 30 | import Data.List(foldl1') |
31 | import Numeric.GSL hiding (sin,cos,exp,choose) | 31 | import Numeric.GSL |
32 | import Prelude hiding ((^)) | 32 | import Prelude hiding ((^)) |
33 | import qualified Prelude | 33 | import qualified Prelude |
34 | import System.CPUTime | 34 | import System.CPUTime |
@@ -78,13 +78,13 @@ volSphere r = 8 * quad2 (\x y -> sqrt (r*r-x*x-y*y)) | |||
78 | 78 | ||
79 | --------------------------------------------------------------------- | 79 | --------------------------------------------------------------------- |
80 | 80 | ||
81 | besselTest = utest "bessel_J0_e" ( abs (r-expected) < e ) | 81 | -- besselTest = utest "bessel_J0_e" ( abs (r-expected) < e ) |
82 | where (r,e) = bessel_J0_e 5.0 | 82 | -- where (r,e) = bessel_J0_e 5.0 |
83 | expected = -0.17759677131433830434739701 | 83 | -- expected = -0.17759677131433830434739701 |
84 | 84 | ||
85 | exponentialTest = utest "exp_e10_e" ( abs (v*10^e - expected) < 4E-2 ) | 85 | -- exponentialTest = utest "exp_e10_e" ( abs (v*10^e - expected) < 4E-2 ) |
86 | where (v,e,_err) = exp_e10_e 30.0 | 86 | -- where (v,e,_err) = exp_e10_e 30.0 |
87 | expected = exp 30.0 | 87 | -- expected = exp 30.0 |
88 | 88 | ||
89 | --------------------------------------------------------------------- | 89 | --------------------------------------------------------------------- |
90 | 90 | ||
@@ -273,9 +273,9 @@ runTests n = do | |||
273 | , utest "arith2" $ ((scalar (1+i) * ones (100,100) * 5 + 2)/0.5 - 7)**2 |~| ( scalar (140*i-51) :: CM) | 273 | , utest "arith2" $ ((scalar (1+i) * ones (100,100) * 5 + 2)/0.5 - 7)**2 |~| ( scalar (140*i-51) :: CM) |
274 | , utest "arith3" $ exp (scalar i * ones(10,10)*pi) + 1 |~| 0 | 274 | , utest "arith3" $ exp (scalar i * ones(10,10)*pi) + 1 |~| 0 |
275 | , utest "<\\>" $ (3><2) [2,0,0,3,1,1::Double] <\> 3|>[4,9,5] |~| 2|>[2,3] | 275 | , utest "<\\>" $ (3><2) [2,0,0,3,1,1::Double] <\> 3|>[4,9,5] |~| 2|>[2,3] |
276 | , utest "gamma" (gamma 5 == 24.0) | 276 | -- , utest "gamma" (gamma 5 == 24.0) |
277 | , besselTest | 277 | -- , besselTest |
278 | , exponentialTest | 278 | -- , exponentialTest |
279 | , utest "integrate" (abs (volSphere 2.5 - 4/3*pi*2.5^3) < 1E-8) | 279 | , utest "integrate" (abs (volSphere 2.5 - 4/3*pi*2.5^3) < 1E-8) |
280 | , utest "polySolve" (polySolveProp [1,2,3,4]) | 280 | , utest "polySolve" (polySolveProp [1,2,3,4]) |
281 | , minimizationTest | 281 | , minimizationTest |