[BLAS/Elem.hs: initial import Patrick Perry **20080526011851] [BLAS/Types.hs: initial import Patrick Perry **20080526011950] [BLAS/C/Types.hs: initial import Patrick Perry **20080526012025] [BLAS/C/Double.hs: initial import Patrick Perry **20080526012103] [BLAS/C/Zomplex.hs: initial import Patrick Perry **20080526012120] [BLAS/C/Level1.hs: initial import Patrick Perry **20080526012138] [BLAS/C/Level2.hs: initial import Patrick Perry **20080526012146] [BLAS/C/Level3.hs: initial import Patrick Perry **20080526012154] [BLAS/C.hs: initial import Patrick Perry **20080526012224] [LICENSE: initial import Patrick Perry **20080526012314] [Setup.lhs: initial import Patrick Perry **20080526012328] [blas.cabal: initial import Patrick Perry **20080526012351] [BLAS/Tensor.hs: initial import Patrick Perry **20080526013500] [blas.cabal: add BLAS/Tensor.hs Patrick Perry **20080526013528] [BLAS/ITensor.hs: initial import Patrick Perry **20080526014130] [blas.cabal: add BLAS/ITensor.hs Patrick Perry **20080526014209] [BLAS/Tensor/Base.hs: renamed from BLAS/Tensor.hs Patrick Perry **20080526015330] [BLAS/Tensor/Immutable.hs: renamed from BLAS/ITensor.hs Patrick Perry **20080526015353] [blas.cabal: updated Tensor modules Patrick Perry **20080526015422] [BLAS/Tensor/Base.hs: remove infix precedence for '*>' Patrick Perry **20080526020029] [BLAS/Tensor/Immutable.hs: fix import path for BLAS.Tensor.Base Patrick Perry **20080526020107] [BLAS/Tensor/ReadOnly.hs: initial import Patrick Perry **20080526020152] [blas.cabal: add BLAS.Tensor.ReadOnly Patrick Perry **20080526020232] [BLAS/Tenosr/Mutable.hs: initial import Patrick Perry **20080526020758] [blas.cabal: add BLAS.Tensor.Mutable Patrick Perry **20080526020815] [BLAS/Tensor.hs: initial import Patrick Perry **20080526021440] [blas.cabal: add BLAS.Tensor Patrick Perry **20080526021507] [BLAS/Elem/Base.hs: renamed from BLAS/Elem.hs Patrick Perry **20080526021654] [BLAS/C/Level1.hs: fixed import path for BLAS.Elem.Base Patrick Perry **20080526021740] [blas.cabal: update name of BLAS.Elem.Base Patrick Perry **20080526021822] [BLAS/Elem.hs: initial version Patrick Perry **20080526022119] [blas.cabal: add BLAS.Elem Patrick Perry **20080526022136] [blas.cabal: hide Double and Zomplex CBLAS modules Patrick Perry **20080526022240] [BLAS/Vector.hs: initial version Patrick Perry **20080526023427] [add BLAS.Vector Patrick Perry **20080526023443] [BLAS/Access.hs: initial versoin Patrick Perry **20080526024041] [blas.cabal: add BLAS.Access Patrick Perry **20080526024102] [BLAS/Internal.hs: initial version Patrick Perry **20080526024356] [blas.cabal: add BLAS.Internal Patrick Perry **20080526024412] [BLAS/Access.hs: haddock fix Patrick Perry **20080526030529] [BLAS/Internal.hs: add checkedSubvector, checkedSubvectorWithStride, checkVecVecOp Patrick Perry **20080526033245] [Data/Vector/Dense/Internal.hs: initial version Patrick Perry **20080526033601] [blas.cabal: add Data.Vector.Dense.Internal Patrick Perry **20080526033626] [BLAS/C/Level1.hs: get rid of inmax and nrm1 Patrick Perry **20080526034201] [BLAS/C/Types.hs: add functions to get CBLAS enumeration values Patrick Perry **20080526062555] [Data/Vector/Dense/Operations.hs: initial version Patrick Perry **20080526064445] [BLAS/Vector.hs: change documentation for conj Patrick Perry **20080526064532] [blas.cabal: add Data.Vector.Dense.Operations Patrick Perry **20080526064553] [Data/Vector/Dense/IO.hs: initial version Patrick Perry **20080526065717] [blas.cabal: add Data.Vector.Dense.IO Patrick Perry **20080526065747] [blas.cabal: add Data.Vector.Dense Patrick Perry **20080526070357] [Data/Vector/Dense.hs: initial version Patrick Perry **20080526070434] [Test/QuickCheck/Complex.hs: initial version Patrick Perry **20080526070722] [blas.cabal: add Test.QuickCheck.Complex Patrick Perry **20080526070857] [Test/QuickCheck/Vector.hs: initial version Patrick Perry **20080526071009] [blas.cabal: add Test.QuickCheck.Vector Patrick Perry **20080526071031] [Test/QuickCheck/Vector/Dense.hs: initial version Patrick Perry **20080526071222] [blas.cabal: add Test.QuickCheck.Vector.Dense Patrick Perry **20080526071243] [Test/QuickCheck/Vector/Dense.hs: remove scaledVector Patrick Perry **20080526071641] [BLAS/Tensor/Mutable.hs: add LANGUAGE pragma Patrick Perry **20080526072058] [Data/Vector/Dense/Operations.hs: change (*>) to scale Patrick Perry **20080526194825] [Data/Vector/Dense/IO.hs: change (*>) to scale Patrick Perry **20080526194912] [BLAS/Tensor/Scalable.hs: initial version Patrick Perry **20080526194951] [BLAS/Tensor.hs: add BLAS.Tensor.Scalable to export list Patrick Perry **20080526195022] [blas.cabal: add BLAS.Tensor.Scalable Patrick Perry **20080526195052] [Data/Vector/Dense.hs: add Scalable instance for Vector Patrick Perry **20080526195404] [Data/Vector/Dense/IO.hs: refine export list Patrick Perry **20080526195547] [BLAS/Elem/Base.hs: add norm1 to Elem class Patrick Perry **20080526195928] [tests/Vector.hs: initial version Patrick Perry **20080526201344] [blas.cabal: add tests/Vector.hs Patrick Perry **20080526201445] [Setup.lhs: add tests Patrick Perry **20080526202108] [BLAS/Matrix.hs: initial version Patrick Perry **20080526202826] [blas.cabal: add BLAS.Matrix Patrick Perry **20080526202844] [blas.cabal: whitespace Patrick Perry **20080526203315] [BLAS/Internal.hs: add checked matrix ops Patrick Perry **20080526220230] [Data/Matrix/Dense/Internal.hs: initial version Patrick Perry **20080526221936] [blas.cabal: add Data.Matrix.Dense.Internal Patrick Perry **20080526221959] [Data/Vector/Dense/Operations.hs: add rewrite rules for scale/plus and scale/minus Patrick Perry **20080527035530] [Data/Matrix/Dense/Operations.hs: initial version Patrick Perry **20080527041352] [blas.cabal: add Data.Matrix.Dense.Operations Patrick Perry **20080527041414] [Data/Matrix/Dense/IO.hs: initial version Patrick Perry **20080527042002] [blas.cabal: add Data.Matrix.Dense.IO Patrick Perry **20080527042032] [Data/Vector/Dense/IO.hs: whitespace Patrick Perry **20080527042049] [blas.cabal: change module ordering Patrick Perry **20080527042123] [Data/Matrix/Dense.hs: initial version Patrick Perry **20080527043139] [blas.cabal: add Data.Matrix.Dense Patrick Perry **20080527043155] [BLAS/Matrix/Base.hs: renamed from BLAS/Matrix.hs Patrick Perry **20080527064238] [blas.cabal: change BLAS.Matrix to BLAS.Matrix.Base Patrick Perry **20080527064310] [Data/Matrix/Dense.hs: change BLAS.Matrix to BLAS.Matrix.Base Patrick Perry **20080527064346] [Data/Matrix/Dense/Internal.hs: change BLAS.Matrix to BLAS.Matrix.Base Patrick Perry **20080527064406] [Data/Matrix/Dense/IO.hs: change BLAS.Matrix to BLAS.Matrix.Base Patrick Perry **20080527064421] [BLAS/Matrix/Immutable.hs: initial version Patrick Perry **20080527065100] [blas.cabal: add BLAS.Matrix.Immutable Patrick Perry **20080527065121] [Data/Matrix/Dense.hs: add BLAS.Matrix.Immutable to export list Patrick Perry **20080527065253] [BLAS/Matrix/Immutable.hs: add precedence declaration for <> Patrick Perry **20080527070727] [Data/Matrix/Dense/Operations.hs: add unscaled versions of getApply and getApplyMat Patrick Perry **20080527071034] [Data/Matrix/Dense.hs: add sapply and sapplyMat to exports Patrick Perry **20080527071323] [BLAS/Matrix/ReadOnly.hs: initial version Patrick Perry **20080527071537] [blas.cabal: add BLAS.Matrix.ReadOnly Patrick Perry **20080527071554] [Data/Matrix/Dense/IO.hs: add BLAS.Matrix.ReadOnly to export list Patrick Perry **20080527071634] [BLAS/Matrix.hs: initial version Patrick Perry **20080527071848] [blas.cabal: add BLAS.Matrix Patrick Perry **20080527071901] [LICENSE: change copyright Patrick Perry **20080527072206] [Test/QuickCheck/Matrix.hs: initial version Patrick Perry **20080527072817] [blas.cabal: add Test.QuickCheck.Matrix Patrick Perry **20080527072834] [Test/QuickCheck/Matrix/Dense.hs: initial version Patrick Perry **20080527073026] [blas.cabal: add Test.QuickCheck.Matrix.Dense Patrick Perry **20080527073038] [BLAS/Matrix/Immutable.hs: add FlexibleInstances language pragma" Patrick Perry **20080527074607] [tests/Matrix.hs: initial version Patrick Perry **20080527074707] [blas.cabal: add tests/Matris.hs Patrick Perry **20080527074751] [Setup.lhs: add Matrix tests Patrick Perry **20080527074811] [Data/Matrix/Tri.hs: initial version Patrick Perry **20080527173203] [blas.cabal: add Data.Matrix.Tri Patrick Perry **20080527173220] [Data/Matrix/Tri.hs: add lower, lowerU, upper, upperU Patrick Perry **20080527173710] [BLAS/Matrix/Immutable.hs: change <> to <**> Patrick Perry **20080527184230] [tests/Matrix.hs: change <> to <**> Patrick Perry **20080527184357] [Data/Matrix/Tri.hs: fix bug in herm Patrick Perry **20080527184453] [BLAS/Matrix/Solve/Immutable.hs: initial version Patrick Perry **20080527203446] [blas.cabal: add BLAS.Matrix.Solve.Immutable Patrick Perry **20080527203506] [BLAS/Matrix/Solve/ReadOnly.hs: initial version Patrick Perry **20080527203743] [blas.cabal: add BLAS.Matrix.Solve.ReadOnly Patrick Perry **20080527203801] [BLAS/Matrix/Solve.hs: initial version Patrick Perry **20080527204054] [blas.cabal: add BLAS.Matrix.Solve Patrick Perry **20080527204059] [BLAS/Matrix.hs: export BLAS.Matrix.Solve Patrick Perry **20080527204151] [BLAS/Matrix/Solve/Immutable.hs: change dimension types Patrick Perry **20080527204647] [BLAS/Matrix/Solve/ReadOnly.hs: change dimension types Patrick Perry **20080527204702] [BLAS/Matrix/Solve/ReadOnly.hs: add IO to result types Patrick Perry **20080527205646] [Data/Matrix/Tri/Dense.hs: initial version Patrick Perry **20080527205841] [blas.cabal: add Data.Matrix.Tri.Dense Patrick Perry **20080527205857] [Data/Matrix/Tri.hs: add Show instance Patrick Perry **20080527223736] [Test/QuickCheck/Matrix/Tri/Dense.hs: initial version Patrick Perry **20080527223835] [blas.cabal: add Test.QuickCheck.Matrix.Tri.Dense Patrick Perry **20080527223853] [BLAS/Matrix/ReadOnly.hs: add FlexibleInstances language pragma" Patrick Perry **20080528155810] [Data/Matrix/Tri.hs: add FlexibleInstances language pragma" Patrick Perry **20080528155835] [Data/Matrix/Tri/Dense.hs: add FlexibleInstances language pragma" Patrick Perry **20080528155901] [Data/Matrix/Tri/Dense.hs: fix bug in Tri operations for herm-ed matrices Patrick Perry **20080528155941] [blas.cabal: add FlexibleInstances to language extensions Patrick Perry **20080528160040] [tests/TriMatrix.hs: initial version Patrick Perry **20080528160232] [blas.cabal: add tests/TriMatrix.hs Patrick Perry **20080528160559] [Setup.lhs: add TriMatrix tests Patrick Perry **20080528160613] [Data/Matrix/Herm.hs: initial version Patrick Perry **20080528161648] [blas.cabal: add Data.Matrix.Herm Patrick Perry **20080528161706] [Data/Matrix/Herm/Dense.hs: initial version Patrick Perry **20080528165055] [blas.cabal: add Data.Matrix.Herm.Dense Patrick Perry **20080528165116] [Test/QuickCheck/Matrix/Herm/Dense.hs: initial version Patrick Perry **20080528172947] [blas.cabal: add Test.QuickCheck.Matrix.Herm.Dense Patrick Perry **20080528173009] [tests/HermMatrix.hs: initial version Patrick Perry **20080528174201] [blas.cabal: add tests/HermMatrix.hs Patrick Perry **20080528174311] [Setup.lhs: add HermMatrix tests Patrick Perry **20080528174326] [Data/Matrix/Dense/Internsl.hs: change type aliases for Matrix and IOMatrix to use partial application Patrick Perry **20080528182342] [Test/QuickCheck/Matrix/Tri/Dense.hs: use Matrix type alias instead of DMatrix Imm Patrick Perry **20080528182418] [tests/TriMatrix.hs: use Matrix type alias instead of DMatrix Imm Patrick Perry **20080528182454] [BLAS/Tensor/Dense/Immutable.hs: initial version Patrick Perry **20080528223837] [BLAS/Tensor/Dense/ReadOnly.hs: initial version Patrick Perry **20080528223854] [BLAS/Tensor/Dense.hs: initial version Patrick Perry **20080528223919] [BLAS/Tensor/Immutable.hs: remove zero and constant Patrick Perry **20080528223958] [BLAS/Tensor/ReadOnly.hs: remove newZero and newConstant Patrick Perry **20080528224037] [BLAS/Tensor.hs: add BLAS.Tensor.Dense to export list Patrick Perry **20080528224146] [Data/Matrix/Dense/Internal.hs: documentation and whitespace Patrick Perry **20080528224251] [blas.cabal: add BLAS.Tensor.Dense modules Patrick Perry **20080528224313] [Data/Vector/Dense/Internal.hs: add Dense Tensor instances Patrick Perry **20080528225350] [Data/Vector/Dense/IO.hs: add Dense Tensor class to export list Patrick Perry **20080528225446] [Data/Vector/Dense.hs: add Dense Tensor class to export list Patrick Perry **20080528225501] [Data/Matrix/Dense/Internal.hs: add Dense Tensor instances Patrick Perry **20080528225540] [Data/Matrix/Dense/IO.hs: add Dense Tensor class to export list Patrick Perry **20080528225617] [Data/Matrix/Dense.hs: add Dense Tensor class to export list Patrick Perry **20080528225632] [BLAS/Tensor/Immutable.hs: make BLAS1 a base class Patrick Perry **20080529164955] [Data/Matrix/Dense/Internal.hs: remove spurious BLAS1 requirement for liftV and liftV2 Patrick Perry **20080529165028] [Data/Matrix/Dense/Internal.hs: fix error message for azipWith Patrick Perry **20080529165127] [BLAS/Internal.hs: add trailing newline Patrick Perry **20080605203537] [TAG 0.4 Patrick Perry **20080605203651] [TAG 0.4 Patrick Perry **20080605204658] [blas.cabal: removed trailing period from synopsis Patrick Perry **20080605204707] [tests/Matrix.hs: change exact comparison to relative comparison in scale elems test Patrick Perry **20080611064931] [BLAS/C/Level1.hs: add -fno-excess-precision flag for portability of acxpy implementation. Patrick Perry **20080611070402] [blas.cabal: add flags to configure which CBLAS to use Patrick Perry **20080611162800] [tests/Makefile: initial version Patrick Perry **20080611163303] [blas.cabal: add tests/Makefile Patrick Perry **20080611163326] [tests/Matrix.hs: clean up cruft like using 'scale' instead of '*>' Patrick Perry **20080611164406] [tests/Vector.hs: remove import of Debug.Trace Patrick Perry **20080611164430] [blas.cabal: change 'other' flag to 'custom'; reverse order of atlas libs Patrick Perry **20080611172206] [Setup.lhs: change '-lblas' to '-lcblas' Patrick Perry **20080611212032] [blas.cabal: change default library for vecLib to cblas Patrick Perry **20080611212059] [blas.cabal: change "gsl_cblas" to "gslcblas" Patrick Perry **20080611220026] [INSTALL: initial version Patrick Perry **20080611220104] [blas.cabal: add INSTALL Patrick Perry **20080611220129] [blas.cabal: change version number to 0.4.1 Patrick Perry **20080611220330] [blas.cabal: fix so that hackage doesn't complain Patrick Perry **20080611221043] [INSTALL: update description of custom installation Patrick Perry **20080611221059] [TAG 0.4.1 Patrick Perry **20080613004842] [Data/Matrix/Banded/Internal.hs: initial version Patrick Perry **20080529165237] [blas.cabal: add Data.Matrix.Banded.Internal Patrick Perry **20080529165336] [TAG 0.4.1 Patrick Perry **20080611220355] [Data/Matrix/Dense/Operations.hs: get rid of some unnecessary copying in gemv Patrick Perry **20080708213950] [Data/Matrix/Banded/IO.hs: initial version Patrick Perry **20080708222609] [blas.cabal: add Data.Matrix.Banded.IO Patrick Perry **20080708222649] [Data/Matrix/Banded/Internal.hs: change to use flag instead of alternate constructor Patrick Perry **20080721225913 change coerceMatrix to coerceBanded add Eq and AEq instances add Show instance change toMatrix/fromMatrix to toRawMatrix/fromRawMatrox ] [Data/Matrix/Banded/IO.hs: change coerceMatrix to coerceBanded Patrick Perry **20080721230118] [blas.cabal: add Data.Matrix.Banded Patrick Perry **20080721230148] [Test/QuickCheck/Matrix/Banded.hs: initial version Patrick Perry **20080721230234] [blas.cabal: add Test.QuickCheck.Matrix.Banded Patrick Perry **20080721230237] [tests/Banded.hs: initial version Patrick Perry **20080721230322] [blas.cabal: add tests/Banded.hs Patrick Perry **20080721230403] [Data/Matrix/Banded/Internal.hs: compiler warnings Patrick Perry **20080721231210] [Data/Matrix/Banded/IO.hs: compiler warnings; get rid of toMatrix and fromMatrix exports Patrick Perry **20080721231312] [tests/Makefile: add banded tests Patrick Perry **20080721231559] [Setup.lhs: add banded tests Patrick Perry **20080721231957] [tests/Vector.hs: fixed bug in prop_subvectorWithStride_elems Patrick Perry **20080722003504] [Data/Matrix/Dense/Operations.hs: make doConj return () Patrick Perry **20080722053915] [Data/Matrix/Banded/Operations.hs: initial version Patrick Perry **20080722053953] [blas.cabal: add Data.Matrix.Banded.Operations Patrick Perry **20080722054011] [BLAS/Tensor/Immutable.hs: remove azipWith from ITensor Patrick Perry **20080722055300] [BLAS/Tensor/Dense/Immutable.hs: add azipWith to IDTensor Patrick Perry **20080722055342] [Data/Matrix/Dense/Internal.hs: move azipWith definition from ITensor to IDTensor instance Patrick Perry **20080722055413] [Data/Vector/Dense/Internal.hs: move azipWith definition from ITensor to IDTensor instance Patrick Perry **20080722055531] [tests/Banded.hs: remove irrelevant tests Patrick Perry **20080723060314] [Data/Matrix/Banded/IO.hs: add Operations exports Patrick Perry **20080723060445] [Data/Matrix/Banded/Internal.hs: fix bug in amap Patrick Perry **20080723060515] [Data/Matrix/Dense/IO.hs: export gemv and gemm Patrick Perry **20080723060538] [tests/Banded.hs: add herm and scaling tests Patrick Perry **20080723060628] [Data/Vector/Dense/Internal.hs: switch to boolean flag for vector conjugacy Patrick Perry **20080723093153] [Data/Vector/Dense/Operations.hs: switch to boolean flag for vector conjugacy Patrick Perry **20080723093210] [Data/Matrix/Dense/Internal.hs: switch to boolean flag for vector conjugacy Patrick Perry **20080723093248] [Data/Matrix/Banded/Internal.hs: switch to boolean flag for vector conjugacy Patrick Perry **20080723093306] [BLAS/Internal.hs: inline checkVecVecOp Patrick Perry **20080723102340] [Data/Vector/Dense/Internal.hs: add UNPACK pragma to DVector fields Patrick Perry **20080723102409] [Data/Vector/Dense/Internal.hs: inline coerceVector Patrick Perry **20080723102456] [Data/Vector/Dense/Internal.hs: fix rewrite rules for conjugating real vectors Patrick Perry **20080723102530] [Data/Vector/Dense/Operations.hs: export unsafeGetDot Patrick Perry **20080723102600] [Data/Vector/Dense/Operations.hs: add INLINE pragmas to dot and call functions Patrick Perry **20080723102624] [Data/Vector/Dense/Internal.hs: remove rewrite rules for conj Patrick Perry **20080723191727] [Data/Vector/Dense/Operations.hs: add 'getConj' Patrick Perry **20080727211032] [Data/Matrix/Banded/Operations.hs: add gbmv and gbmm Patrick Perry **20080727212616] [Data/Matrix/Banded/Internal.hs: add unsafeWithBasePtr Patrick Perry **20080727215652] [Data/Matrix/Banded/Operations.hs: fix bug in gbmv Patrick Perry **20080727215718] [Data/Vector/Dense/Operations.hs: fix bug in getConj Patrick Perry **20080727222733] [Test/QuickCheck/Matrix/Banded.hs: add types for matrix and vector multiplication Patrick Perry **20080727222837] [tests/Banded.hs: add tests for matrix and vector multiplication Patrick Perry **20080727223041] [Data/Vector/Dense/IO.hs: fix compiler warning Patrick Perry **20080727223602] [Data/Matrix/Banded/IO.hs: add RMatrix instance Patrick Perry **20080727223638] [Data/Matrix/Herm/Bandes.hs: initial version Patrick Perry **20080727225826] [blas.cabal: add Data.Matrix.Herm.Banded Patrick Perry **20080727225845] [Test/QuickCheck/Matrix/Herm/Banded.hs: add instances for multiplication Patrick Perry **20080728022946] [blas.cabal: add Test.QuickCheck.Matrix.Herm.Banded Patrick Perry **20080728023027] [Data/Matrix/Herm/Banded.hs: implemented hbmm Patrick Perry **20080728024251] [tests/HermBanded.hs: initial version Patrick Perry **20080728024337] [Setup.lhs: add HermBanded tests Patrick Perry **20080728024427] [blas.cabal: add tests/HermBanded.hs Patrick Perry **20080728024533] [Data/Matrix/Herm/Bandes.hs: use zipWithM_ instead of sequence_/zipWith Patrick Perry **20080728025327] [tests/Makefile: add HermBanded tests Patrick Perry **20080728025409] [Data/Matrix/Tri/Banded.hs: initial version Patrick Perry **20080728053234] [blas.cabal: add Data.Matrix.Tri.Banded Patrick Perry **20080728053300] [Test/QuickCheck/Matrix/Herm/Banded.hs: fix generator for multiplication tests Patrick Perry **20080728071437] [Data/Matrix/Herm/Banded.hs: fix bug in hbmv Patrick Perry **20080728071505] [Data/Matrix/Tri/Banded.hs: implement tbmv Patrick Perry **20080728193828] [tests/TriBanded.hs: initial version Patrick Perry **20080728193946] [blas.cabal: add tests/TriBanded.hs Patrick Perry **20080728200211] [tests/Makefile: add TriBanded tests Patrick Perry **20080728200246] [Setup.lhs: add TriBanded tests Patrick Perry **20080728200300] [INSTALL: clarification; mention pqc is required for tests Patrick Perry **20080728200335] [Data/Matrix/Tri/Bandes.hs: implement tbsv Patrick Perry **20080728212013] [Data/Vector/Dense/Internal.hs: fix bug in modifyWith Patrick Perry **20080728212036] [tests/TriBanded.hs: add solve tests Patrick Perry **20080728212102] [blas.cabal: change version number to 0.5 Patrick Perry **20080728212200] [Data/Matrix/Tri/Banded.hs: fix compiler warnings about imports Patrick Perry **20080728213447] [Data/Matrix/Dense/Internal.hs: flatten DMatrix structure Patrick Perry **20080729004701] [Data/Matrix/Dense/IO.hs: remove duplicate exports of ldaOf and isHerm Patrick Perry **20080729004741] [Data/Matrix/Dense/Operations.hs: update to new DMatrix data structure Patrick Perry **20080729004811] [Data/Matrix/Banded/Internal.hs: unbox fields in BMatrix Patrick Perry **20080729004928] [Data/Matrix/Banded/Internal.hs: update to new version of DMatrix toForeignPtr Patrick Perry **20080729004954] [Data/Matrix/Banded/Operations.hs: fix namespace clash from import Patrick Perry **20080729005038] [tests/Banded.hs: make some of the tests NaN-aware Patrick Perry **20080729005107] [BLAS/Internal.hs: change checkVecVecOp, multiplication checks, and callers" Patrick Perry **20080801032649] [Overhaul matrix classes with unsafeApply, unsafeSapply, etc. Patrick Perry **20080801190244] [Data/Matrix/Perm.hs: initial version Patrick Perry **20080801231527] [Data/Matrix/Banded/IO.hs: compile warnings Patrick Perry **20080802032051] [tests/Banded.hs: be more careful about NaNs Patrick Perry **20080802033710] [Data/Matrix/Perm.hs: add Solve instances Patrick Perry **20080802033800] [Test/QuickCheck/Permutation.hs: initial version Patrick Perry **20080802033852] [Test/QuickCheck/Matrix/Perm.hs: initial version Patrick Perry **20080802033919] [Change associativity of <*>, <\>, <**>, <\\> to right Patrick Perry **20080802034003] [Add permutation matrix tests Patrick Perry **20080802034056] [Data/Matrix/Diag.hs: initial version Patrick Perry **20080802070921] [Make Matrix class an instance of Tensor Patrick Perry **20080803224149] [Add a lot more functionality to matrix type classes, including in-place multiplication and multiply and add Patrick Perry **20080807071235] [Update dense matrix to new Matrix type classes Patrick Perry **20080807071321] [Update banded matrix to new matrix type classes Patrick Perry **20080807071343] [Update diagonal matrix to new type classes Patrick Perry **20080807071403] [update permutation matrix to new tylpe classes Patrick Perry **20080807071420] [Include trapezoidal matrices; forbid scaling Tri matrices Patrick Perry **20080807071459] [Update Tri Dense to be able to multiply trapezoidal matrices Patrick Perry **20080807071535] [Update QuickCheck generators for Tri Matrix so that they generate trapezoidal matrices Patrick Perry **20080807071621] [Update tests to new trapezoidal types. temporarily disable the solve tests Patrick Perry **20080807071707] [temporarily disable Perm and TriBanded types Patrick Perry **20080807071740] [Add new in-place solve functionality and scale/solve to Solve type class Patrick Perry **20080810232029] [update Diag matrix to new solve type classes Patrick Perry **20080810232052] [implement solve for trapezoidal matrices Patrick Perry **20080810232113] [Add Tri Matrix solve tests Patrick Perry **20080810232117] [BLAS/Matrix/ReadOnly.hs: move unsafeGet* operations out of type class Patrick Perry **20080811002827] [Update Herm matrices to new RMatrix type classes Patrick Perry **20080811002915] [Update Perm to new Matrix type classes Patrick Perry **20080811002954] [Compiler warning Patrick Perry **20080811003034] [Update Tri Banded to new Matrix type classes and Tri data structure Patrick Perry **20080811194746] [Get rid of scale parameter of Herm matrices Patrick Perry **20080811203859] [use common matrixSized Patrick Perry **20080811225538] [Add Diag tests and bug fixes Patrick Perry **20080811225547] [Add NEWS file Patrick Perry **20080811231956] [Add Diag tests to Setup.lhs and tests/Makefile Patrick Perry **20080811232024] [Compile warnings Patrick Perry **20080811232032] [TAG 0.5 Patrick Perry **20080811232722] [Add missing files Patrick Perry **20080813182259] [HUGE Overhaul of typeclasses. Removed support for all types except for Vectors Patrick Perry **20080816005915] [merge with downstream Patrick Perry **20080816010130] [Clean up test scripts. Patrick Perry **20080819022032] [Add TODO file Patrick Perry **20080819022057] [Put vector multiply and divide into BLAS1 Patrick Perry **20080819024634] [BLAS/Numeric/Write.hs Patrick Perry **20080820014420] [Add vectorViewArray and remove fromForeignPtr/toForeignPtr Patrick Perry **20080820040225] [Clean up vector copying Patrick Perry **20080820040510] [Change unsafeBinaryOp to unsafeDoVectorOp2 Patrick Perry **20080820040638] [added items Patrick Perry **20080820040734] [Move IOMatrix over to the new typeclass system. Patrick Perry **20080820175445] [Add diagonal view typeclasses Patrick Perry **20080820195939] [Move some operations into vector and matrix class files (from internal) Patrick Perry **20080820204902] [Add conversion betwion IOVectors and STVectors Patrick Perry **20080820205007] [Initial version of Data.Matrix.Dense.ST Patrick Perry **20080820205049] [Data/Matrix/Dense/Class/Write.hs Patrick Perry **20080820212612] [Convert Matrix.Dense to new typeclasses Patrick Perry **20080820230147] [Add STMatrix tests and put Matrix tests back in test suite Patrick Perry **20080821050106] [whitespace Patrick Perry **20080821050230] [Clean up vector code a bit Patrick Perry **20080822024357] [Switch back to QuickCheck1 Patrick Perry **20080822055446] [Add some inlining Patrick Perry **20080822055515] [Clean up Dense Matrix Patrick Perry **20080822200805] [Put in matrix-matrix and matrix-vector multiplication Patrick Perry **20080823004939] [Add Herm and instance for Herm Matrix Patrick Perry **20080823022202] [Update Solve type classes Patrick Perry **20080823085622] [LANGUAGE annotations Patrick Perry **20080823085745] [Add some inlining and a note about an optimization Patrick Perry **20080823085927] [Add Tri and multiplication instance for Dense Matrix Patrick Perry **20080823090022] [Add back tests for TriMatrix Patrick Perry **20080823092145] [Added Solve instance for Tri Matrix Patrick Perry **20080823095010] [Simplify matrix class heirarchy. Get ride of RowColView/DiagView and merge Apply with RowColRead Patrick Perry **20080901025056] [update TODO Patrick Perry **20080901025633] [exclude TriSolve cases where there are 0s on the diagonal of the matrix Patrick Perry **20080901030747] [ReadSolve -> MSolve Patrick Perry **20080901031238] [submatrix -> submatrixView Patrick Perry **20080901032700] [Add MSolve/ISolve for Diag Patrick Perry **20080901035336] [add IMatrix/MMatrix for Diag Vector Patrick Perry **20080901180103] [add Diag tests Patrick Perry **20080901181557] [Port Perm to new type classes Patrick Perry **20080903073621] [Add Perm tests Patrick Perry **20080903074434] [Add TODO items Patrick Perry **20080903074722] [Add tests for STMatrix Patrick Perry **20080928033250] [Started converting Banded over to new type classes Patrick Perry **20081004000615] [Add getConjVector Patrick Perry **20081005194145] [More converting Banded over to new type classes Patrick Perry **20081005194206] [Move newZero and newConstant to WriteNumeric Patrick Perry **20081005202426] [Add STBanded and IOBanded Patrick Perry **20081006011033] [changed: lda -> ldaOfMatrix; isHerm -> isHermMatrix Patrick Perry **20081006012615] [changed: lda -> ldaOfBanded; isHerm -> isHermBanded Patrick Perry **20081006013117] [Add Data.Matrix.Banded.{ST/IO/Class} Patrick Perry **20081006020935] [Remove 'zero' and 'constant' from ITensor Patrick Perry **20081028033711] [Added pure interface for Banded matrices Patrick Perry **20081029220926] [Convert Herm Banded to new types Patrick Perry **20081029223227] [Switch Tri Banded matrix multiply to new types Patrick Perry **20081030031954] [Move Tri Banded solve to new types Patrick Perry **20081030034439] [Doc fix Patrick Perry **20081030034633] [Add Banded tests and some bugfixes Patrick Perry **20081030082338] [Add HermBanded tests Patrick Perry **20081031000108] [Add TriBanded tests Patrick Perry **20081031030213] [Remove public export of doConjVector Patrick Perry **20081031030358] [Doc fix for INSTALL Patrick Perry **20081031034148] [Cache base Ptr in data structures Patrick Perry **20081031062753] [Doc fix in TODO Patrick Perry **20081031070308] [Add some unary vector ops Patrick Perry **20081031072105] [Add binary vector operations Patrick Perry **20081031075956] [Add binary matrix ops Patrick Perry **20081031082003] [Update tests Patrick Perry **20081031082457] [Remove Numeric3 Patrick Perry **20081031082527] [Remove Numeric2 Patrick Perry **20081031083153] [Add unary operations to matrix Patrick Perry **20081031084236] [Get rid of ReadNumeric and WriteNumeric Patrick Perry **20081031094238] [Remove INumeric Patrick Perry **20081031095202] [Remove CopyTensor and SwapTensor Patrick Perry **20081031095638] [Merge UnsafeIOToM and UnsafeInterleaveM Patrick Perry **20081031101806] [Got rid of unnecessary type parameters for BaseMatrix/Vector/Tensor/Banded Patrick Perry **20081031104224] [Fix bug in signum test Patrick Perry **20081031113612] [Don't have tensor or vector classes take element type as a parameter. Patrick Perry **20081031113647] [Change swapElem to swapElems Patrick Perry **20081101081611] [Add swapRows and swapCols Patrick Perry **20081101081706] [Add splitRowsAt and splitColsAt Patrick Perry **20081101081744] [Update NEWS Patrick Perry **20081101081805] [TAG 0.6 Patrick Perry **20081101083925] [Cabal fix Patrick Perry **20081101084201] [TAG 0.6 Patrick Perry **20081101084204] [Bump version number Patrick Perry **20081101192051] [Change some language options Patrick Perry **20081102064718] [Add HPC support to tests Patrick Perry **20081102064914] [Don't remove object files in "dist" directory when cleaning tests Patrick Perry **20081102065254] [Convert Matrix -> Vector fundep to type family Patrick Perry **20081112234127] [Convert Banded Fundeps to Type Families Patrick Perry **20081113035833] [Change PatternSignatures -> ScopedTypeVariables Patrick Perry **20081113040203] [Change BLAS.Matrix.Base to BLAS.Matrix.Shaped Patrick Perry **20081114234909] [use GetSApply in default instance for MMatrix Patrick Perry **20081117010219] [Put element type as a parameter to Tensor, Matrix, Vector, Banded classes Patrick Perry **20081117052209] [Switch to autoconf for build system Patrick Perry **20081122182624] [rename BLAS_FUNC to F77_FUNC Patrick Perry **20081122183535] [Switch from CBLAS to F77BLAS Patrick Perry **20081123171925] [Make MMatrix and MSolve constraints for ReadMatrix and ReadBanded Patrick Perry **20081125032356] [Make Tri export BLAS.Matrix.Solve Patrick Perry **20081125201241] [Export QuickCheck instances Patrick Perry **20081125203404] [Move Mutable -> MMatrix, etc Patrick Perry **20081125204440] [Add HasVectorView Patrick Perry **20081125205947] [subvector -> subvectorView Patrick Perry **20081125211533] [Fix test clean-up script Patrick Perry **20081125212904] [Update hpc test build Patrick Perry **20081126185902] [Update cabal file Patrick Perry **20081126185944] [Clean up ax_blas autoconf macro Patrick Perry **20081229211415] [Depend on permutation ==0.1 Patrick Perry **20081229211508] [doc fix Patrick Perry **20081229212049] [Fix ax_blas.m4 Patrick Perry **20081229212522]