packages feed

comfort-blas-0.0: test/Main.hs

module Main where

import qualified Test.Numeric.BLAS.Slice as Slice

import qualified Test.Float.Numeric.BLAS.Vector as VectorFloat
import qualified Test.Double.Numeric.BLAS.Vector as VectorDouble
import qualified Test.ComplexFloat.Numeric.BLAS.Vector as VectorComplexFloat
import qualified Test.ComplexDouble.Numeric.BLAS.Vector as VectorComplexDouble

import qualified Test.Float.Numeric.BLAS.Vector.Slice as SliceFloat
import qualified Test.Double.Numeric.BLAS.Vector.Slice as SliceDouble
import qualified Test.ComplexFloat.Numeric.BLAS.Vector.Slice as SliceComplexFloat
import qualified Test.ComplexDouble.Numeric.BLAS.Vector.Slice as SliceComplexDouble

import qualified Test.DocTest.Driver as DocTest

main :: IO ()
main = DocTest.run $ do
   DocTest.printLine "\nSlice"
   Slice.test
   DocTest.printLine "\nFloat"
   VectorFloat.test
   SliceFloat.test
   DocTest.printLine "\nDouble"
   VectorDouble.test
   SliceDouble.test
   DocTest.printLine "\nComplex Float"
   VectorComplexFloat.test
   SliceComplexFloat.test
   DocTest.printLine "\nComplex Double"
   VectorComplexDouble.test
   SliceComplexDouble.test