Interface Densifiable
-
- All Known Subinterfaces:
SparseMatrix
- All Known Implementing Classes:
BidiagonalMatrix,BorderedHessian,CongruentMatrix,CorrelationMatrix,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 DensifiableThis 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:
DenseMatrix
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DenseMatrixtoDense()Densify a matrix, i.e., convert a matrix implementation to the standard dense matrix,DenseMatrix.
-
-
-
Method Detail
-
toDense
DenseMatrix toDense()
Densify a matrix, i.e., convert a matrix implementation to the standard dense matrix,DenseMatrix.- Returns:
- a matrix representation in
DenseMatrix
-
-