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 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:
DenseMatrix
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DenseMatrix
toDense()
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
-
-