All Known Subinterfaces:
SparseMatrix
All Known Implementing Classes:
BidiagonalMatrix, BorderedHessian, CongruentMatrix, CorrelationMatrix, CSCSparseMatrix, CSRSparseMatrix, DenseMatrix, DiagonalMatrix, DOKSparseMatrix, GoldfeldQuandtTrotter, Hessian, HilbertMatrix, Inverse, Jacobian, KroneckerProduct, LILSparseMatrix, LowerTriangularMatrix, MAT, MatrixRootByDiagonalization, MatthewsDavies, OuterProduct, PositiveDefiniteMatrixByPositiveDiagonal, PositiveSemiDefiniteMatrixNonNegativeDiagonal, Pow, PseudoInverse, ReturnsMatrix, SampleCovariance, SimilarMatrix, SymmetricKronecker, SymmetricMatrix, TridiagonalMatrix, UpperTriangularMatrix

public interface Densifiable
This interface specifies whether a matrix implementation can be efficiently converted to the standard dense matrix representation. A particular matrix implementation may optimize the conversion by taking advantage of having access to the class' private members. Thus, toDense() is in general more efficient than explicit copy construction.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Densify a matrix, i.e., convert a matrix implementation to the standard dense matrix, DenseMatrix.
  • Method Details

    • toDense

      DenseMatrix toDense()
      Densify a matrix, i.e., convert a matrix implementation to the standard dense matrix, DenseMatrix.
      Returns:
      a matrix representation in DenseMatrix