# Package cern.colt.matrix.impl

Matrix implementations; You normally need not look at this package, because all concrete classes implement the abstract interfaces of `cern.colt.matrix`, without subsetting or supersetting.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Former | Formats a double into a string (like sprintf in C).

- Class Summary
  Class | Description
  --- | ---
  AbstractFormatter | Abstract base class for flexible, well human readable matrix print formatting.
  AbstractMatrix | Abstract base class for arbitrary-dimensional matrices holding objects or primitive data types such as `int`, `float`, etc.
  AbstractMatrix1D | Abstract base class for 1-d matrices (aka vectors) holding objects or primitive data types such as `int`, `double`, etc.
  AbstractMatrix2D | Abstract base class for 2-d matrices holding objects or primitive data types such as `int`, `double`, etc.
  AbstractMatrix3D | Abstract base class for 3-d matrices holding objects or primitive data types such as `int`, `double`, etc.
  DenseDoubleMatrix1D | Dense 1-d matrix (aka vector) holding `double` elements.
  DenseDoubleMatrix2D | Dense 2-d matrix holding `double` elements.
  DenseDoubleMatrix3D | Dense 3-d matrix holding `double` elements.
  DenseObjectMatrix1D | Dense 1-d matrix (aka vector) holding `Object` elements.
  DenseObjectMatrix2D | Dense 2-d matrix holding `Object` elements.
  DenseObjectMatrix3D | Dense 3-d matrix holding `Object` elements.
  FormerFactory | Factory producing implementations of `Former` via method create(); Implementations of can use existing libraries such as corejava.PrintfFormat or corejava.Format or other.
  RCDoubleMatrix2D | Sparse row-compressed 2-d matrix holding `double` elements.
  SparseDoubleMatrix1D | Sparse hashed 1-d matrix (aka vector) holding `double` elements.
  SparseDoubleMatrix2D | Sparse hashed 2-d matrix holding `double` elements.
  SparseDoubleMatrix3D | Sparse hashed 3-d matrix holding `double` elements.
  SparseObjectMatrix1D | Sparse hashed 1-d matrix (aka vector) holding `Object` elements.
  SparseObjectMatrix2D | Sparse hashed 2-d matrix holding `Object` elements.
  SparseObjectMatrix3D | Sparse hashed 3-d matrix holding `Object` elements.

## Package cern.colt.matrix.impl Description

Matrix implementations; You normally need not look at this package, because all concrete classes implement the abstract interfaces of `cern.colt.matrix`, without subsetting or supersetting.

Jump to the Colt Homepage