JSPM

ndarray-cholesky-factorization

1.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 29107
  • Score
    100M100P100Q175624F
  • License MIT

Cholesky Factorization of ndarrays

Package Exports

  • ndarray-cholesky-factorization

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ndarray-cholesky-factorization) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

NPM version Build Status Dependencies

ndarray-cholesky-factorization

A module for calculating the in-place Cholesky decomposition of symmetric, positive-definite matrix.

Installation

npm install ndarray-cholesky-factorization

Usage

var cholesky = require('ndarray-cholesky-factorization');

cholesky(A, L)

Calculates the Cholesky factorization for a symmetric, positive-definite matrix A, which has to be an ndarray. The decomposition splits the matrix into the product of a lower triangular matrix and its transpose, i.e. A = LL^t. The result is stored in-place in L, and the function returns true upon successful completion.

Example

var cholesky = require('ndarray-cholesky-factorization'),
    pool = require('ndarray-scratch');

var A = ndarray(new Float64Array([4,12,-16,12,37,-43,-16,-43,98]), [3, 3]);
var L = pool.zeros( A.shape, A.dtype );

cholesky(A, L)

Unit Tests

Run tests via the command npm test


License

MIT license.