hmatrix-vector-sized

Conversions between hmatrix and vector-sized types https://github.com/mstksg/hmatrix-vector-sized#readme

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD-3-Clause licensed by Justin Le
Maintained by justin@jle.im

hmatrix-vector-sized

hmatrix-vector-sized on Hackage Build Status

Conversion between statically sized types in hmatrix (in the Numeric.LinearAlgebra.Static module) and vector-sized.

Changes

Changelog

Version 0.1.3.0

February 11, 2020

https://github.com/mstksg/hmatrix-vector-sized/releases/tag/v0.1.3.0

  • Added “generic” versions of vector conversions, to cover the common use cases involving conversion to and from non-storable vectors. This includes:

    • grVec
    • gvecR
    • gcVec
    • gvecC
    • glVec
    • gvecL
    • gmVec
    • gvecM

    Rewrite rules are included so that you can use these with storable vectors without any cost, but don’t rely on those.

  • Added big-O analysis to documentation for all functions.

Version 0.1.2.0

August 17, 2019

https://github.com/mstksg/hmatrix-vector-sized/releases/tag/v0.1.2.0

  • Fixed bugs that would occur if ever converting anything that contained an hmatrix vector or matrix that was created using konst. This does change the API slightly in a potentially breaking way, as some functions now require KnownNat constraints.

Version 0.1.1.x

Nov 13, 2018

Version 0.1.1.0

Feb 11, 2018

https://github.com/mstksg/hmatrix-vector-sized/releases/tag/v0.1.1.0

  • Conversions to and from flattened versions of matrices.

Version 0.1.0.0

Feb 10, 2018

https://github.com/mstksg/hmatrix-vector-sized/releases/tag/v0.1.0.0

  • Initial release