Class DistributedLinearAlgebraProvider<E>

java.lang.Object
org.episteme.core.mathematics.linearalgebra.providers.DistributedLinearAlgebraProvider<E>
All Implemented Interfaces:
AutoCloseable, LinearAlgebraProvider<E>, SparseLinearAlgebraProvider<E>, AlgorithmProvider, Backend

@AutoService({LinearAlgebraProvider.class,Backend.class}) public class DistributedLinearAlgebraProvider<E> extends Object implements SparseLinearAlgebraProvider<E>, Backend
Linear algebra provider that delegates to distributed algorithms when appropriate.

This provider automatically activates when a distributed context is detected and the problem size warrants the overhead of distribution.

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