scalation.linalgebra

par

package par

Visibility
  1. Public
  2. All

Type Members

  1. class Fac_Cholesky extends Factorization with Error

    The Fac_Cholesky class provides methods to factor an 'n-by-n' symmetric, positive definite matrix 'a' into the product of two matrices:

    The Fac_Cholesky class provides methods to factor an 'n-by-n' symmetric, positive definite matrix 'a' into the product of two matrices:

    'l' - an 'n-by-n' left lower triangular matrix 'l.t' - an 'n-by-n' right upper triangular matrix - transpose of 'l'

    such that 'a = l * l.t'. This version uses parallel processing to speed up execution.

  2. class Fac_QR extends Factorization with Error

    The Fac_QR class provides methods to factor an 'm-by-n' matrix 'a' into the product of two matrices:

    The Fac_QR class provides methods to factor an 'm-by-n' matrix 'a' into the product of two matrices:

    'q' - an 'm-by-n' orthogonal matrix and 'r' - an 'n-by-n' right upper triangular matrix

    such that 'a = q * r'. It uses Gram-Schmidt orthogonalization. Note, orthogonal means that 'q.t * q = I'. This version uses parallel processing to speed up execution.

    See also

    http://en.wikipedia.org/wiki/Gram–Schmidt_process (stabilized Gram–Schmidt orthonormalization)

    http://www.stat.wisc.edu/~larget/math496/qr.html

  3. class MatrixD extends Matrix with Error with Serializable

    The MatrixD class stores and operates parallel on Numeric Matrices of type Double.

    The MatrixD class stores and operates parallel on Numeric Matrices of type Double. This class follows the MatrixN framework and is provided for efficiency. This class is only efficient when the dimension is large.

  4. class ParSparseMatrixD extends Matrix with Error with Serializable

    The ParSparseMatrixD class stores and operates on Matrices of Doubles.

    The ParSparseMatrixD class stores and operates on Matrices of Doubles. Rather than storing the matrix as a 2 dimensional array, it is stored as an array of sorted-linked-maps, which record all the non-zero values for each particular row, along with their j-index as (j, v) pairs. Note: _npp versions of methods are not appropriate for sparse matrices (i.e., always use partial pivoting).

Value Members

  1. object Fac_CholeskyTest extends App

    The Fac_CholeskyTest object is used to test the Fac_Cholesky class.

    The Fac_CholeskyTest object is used to test the Fac_Cholesky class.

    See also

    ece.uwaterloo.ca/~dwharder/NumericalAnalysis/04LinearAlgebra/cholesky

  2. object Fac_QRTest extends App

    The Fac_QRTest object is used to test the Fac_QR class.

    The Fac_QRTest object is used to test the Fac_QR class.

    See also

    http://www.ee.ucla.edu/~vandenbe/103/lectures/qr.pdf

  3. object MatrixD extends Error with Serializable

    The MatrixD companion object provides operations for MatrixD that don't require 'this' (like static methods in Java).

    The MatrixD companion object provides operations for MatrixD that don't require 'this' (like static methods in Java). It provides factory methods for building matrices from files or vectors.

  4. object ParMatrixDTest extends App

    The ParMatrixDTest object tests the operations provided by MatrixD class.

  5. object ParSparseMatrixDTest extends App

    The ParSparseMatrixDTest object is used to test the ParSparseMatrixD class.

Ungrouped