diff options
author | Alberto Ruiz <aruiz@um.es> | 2010-09-09 12:41:32 +0000 |
---|---|---|
committer | Alberto Ruiz <aruiz@um.es> | 2010-09-09 12:41:32 +0000 |
commit | c8182454327a0548daa2926f17d636c94b1fadfc (patch) | |
tree | 200ecfbbc6787eff7c74d2cd68fdda0f011d5281 /lib/Data/Packed/Internal/Matrix.hs | |
parent | c1441ca0451f34e5615b3861175f9eef312dfc62 (diff) |
ctrans moved to Data.Packed.Matrix
Diffstat (limited to 'lib/Data/Packed/Internal/Matrix.hs')
-rw-r--r-- | lib/Data/Packed/Internal/Matrix.hs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Data/Packed/Internal/Matrix.hs b/lib/Data/Packed/Internal/Matrix.hs index e66817e..5892f1c 100644 --- a/lib/Data/Packed/Internal/Matrix.hs +++ b/lib/Data/Packed/Internal/Matrix.hs | |||
@@ -255,22 +255,27 @@ class (Storable a, Floating a) => Element a where | |||
255 | transdata = transdata' | 255 | transdata = transdata' |
256 | constantD :: a -> Int -> Vector a | 256 | constantD :: a -> Int -> Vector a |
257 | constantD = constant' | 257 | constantD = constant' |
258 | ctrans' :: Matrix a -> Matrix a | ||
258 | 259 | ||
259 | instance Element Float where | 260 | instance Element Float where |
260 | transdata = transdataAux ctransF | 261 | transdata = transdataAux ctransF |
261 | constantD = constantAux cconstantF | 262 | constantD = constantAux cconstantF |
263 | ctrans' = trans | ||
262 | 264 | ||
263 | instance Element Double where | 265 | instance Element Double where |
264 | transdata = transdataAux ctransR | 266 | transdata = transdataAux ctransR |
265 | constantD = constantAux cconstantR | 267 | constantD = constantAux cconstantR |
268 | ctrans' = trans | ||
266 | 269 | ||
267 | instance Element (Complex Float) where | 270 | instance Element (Complex Float) where |
268 | transdata = transdataAux ctransQ | 271 | transdata = transdataAux ctransQ |
269 | constantD = constantAux cconstantQ | 272 | constantD = constantAux cconstantQ |
273 | ctrans' = liftMatrix (mapVector conjugate) . trans | ||
270 | 274 | ||
271 | instance Element (Complex Double) where | 275 | instance Element (Complex Double) where |
272 | transdata = transdataAux ctransC | 276 | transdata = transdataAux ctransC |
273 | constantD = constantAux cconstantC | 277 | constantD = constantAux cconstantC |
278 | ctrans' = liftMatrix (mapVector conjugate) . trans | ||
274 | 279 | ||
275 | ------------------------------------------------------------------- | 280 | ------------------------------------------------------------------- |
276 | 281 | ||