Interface SparseLinearAlgebraProvider<E>

All Superinterfaces:
AlgorithmProvider, AutoCloseable, LinearAlgebraProvider<E>
All Known Implementing Classes:
CPUSparseLinearAlgebraProvider, DistributedLinearAlgebraProvider, EpistemeLinearAlgebraBackend, GRPCLinearAlgebraBackend, NativeCUDASparseLinearAlgebraDoubleBackend, NativeCUDASparseLinearAlgebraFloatBackend, NativeMPFRSparseLinearAlgebraBackend, NativeOpenCLSparseLinearAlgebraDoubleBackend, NativeOpenCLSparseLinearAlgebraFloatBackend

public interface SparseLinearAlgebraProvider<E> extends LinearAlgebraProvider<E>
Marker interface for Linear Algebra Providers specialized for Sparse Matrices.

This allows specialized discovery of sparse algorithms via AlgorithmManager.

Since:
1.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)