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.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. linalgebra_gen
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
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 Traversable[T] with 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

    The Matrices object provides convenience definitions for commonly used types of matrices.

  2. object MatrixN extends Serializable

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

  3. object MatrixNTest extends App

    The MatrixNTest object tests the operations provided by MatrixN class.

  4. object SparseMatrices

    The SparseMatrices object contains convenience definitions for commonly used types of sparse matrices.

  5. object SparseMatrixNTest extends App

    The SparseMatrixNTest object is used to test the SparseMatrixN class.

  6. object SymTriMatrices

    The SymTriMatrices object contains convenience definitions for commonly used types of symmetric tridiagonal matrices.

  7. object SymTriMatrixNTest extends App

    The SymTriMatrixNTest object is used to test the SymTriMatrixN class.

  8. object VectorN extends Error with Serializable

    The VectorN object is the companion object for VectorN class.

  9. object VectorNTest extends App

    The VectorNTest object tests the operations provided by VectorN class.

  10. object Vectors

    The Vectors object contains convenience definitions for commonly used types of vectors.

Inherited from AnyRef

Inherited from Any

Ungrouped