scalation

linalgebra_gen

package linalgebra_gen

The linalgebra_gen package contains generic classes, traits and objects for linear algebra, including vectors and matrices for types implementing Numeric.

Visibility
  1. Public
  2. All

Type Members

  1. trait Matrix[T] extends Error

    The Matrix trait specifies the operations to be defined by three concrete implemeting classes: MatrixN, SparseMatrixN and SymTriMatrix.

  2. class MatrixN[T] extends Matrix[T] with Error with Serializable

    The MatrixN class stores and operates on Numeric Matrices of various sizes and types.

  3. class SparseMatrixN[T] extends Matrix[T] with Error with Serializable

    The SparseMatrixN class stores and operates on Numeric Matrices of various sizes and types.

  4. class SymTriMatrixN[T] extends Matrix[T] with Error with Serializable

    The SymTriMatrixN class stores and operates on symmetric tridiagonal matrices.

  5. class VectorN[T] extends PartiallyOrdered[VectorN[T]] with Error with Serializable

    The VectorN class stores and operates on Numeric Vectors of various sizes and types.

Value Members

  1. object Matrices extends AnyRef

    Convenience definitions for commonly used types of matrices.

  2. object MatrixN extends Serializable

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

  3. object MatrixNTest extends App

    The MatrixNTest object tests the operations provided by MatrixN.

  4. object SparseMatrices extends AnyRef

    Convenience definitions for commonly used types of sparse matrices.

  5. object SparseMatrixNTest extends App

    This object is used to test the SparseMatrixN class.

  6. object SymTriMatrices extends AnyRef

    Convenience definitions for commonly used types of symmetric tridiagonal matrices.

  7. object SymTriMatrixNTest extends App

    This object is used to test the SymTriMatrixN [T] class.

  8. object VectorN extends Serializable

    Companion object for VectorD class.

  9. object VectorNTest extends App

    The VectorNTest object tests the operations provided by VectorN.

  10. object Vectors extends AnyRef

    Convenience definitions for commonly used types of vectors.