The Wayback Machine - https://web.archive.org/web/20200712033826/https://github.com/topics/sparse-systems
Skip to content
#

sparse-systems

Here are 5 public repositories matching this topic...

Language: All
Filter by language

Go scientific library for machine learning, linear algebra, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, graph, plotting, visualisation, tensors, eigenvalues, differential equations, more.

  • Updated May 13, 2020
  • Go
GregorySchwartz
GregorySchwartz commented May 4, 2020

(#~#^) should be A B^T and vice versa for (#~^#). The documentation and function is above anb below the wrong type signature in each one respectively. Solution is to swap type signatures.

Wrong:

-- | Sparsifying A^T B
(#~#^) :: (MatrixRing (SpMatrix a), Epsilon a) =>
     SpMatrix a -> SpMatrix a -> SpMatrix a
a #~^# b = transpose a #~# b


-- | Sparsifying A B^T
(#~^#) :: (M

Go scientific library for machine learning, linear algebra, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, graph, plotting, visualisation, tensors, eigenvalues, differential equations, more.

  • Updated May 13, 2020
  • Go

Improve this page

Add a description, image, and links to the sparse-systems topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the sparse-systems topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.