Class CommonsMathBackend<E>

java.lang.Object
org.episteme.core.mathematics.linearalgebra.backends.CommonsMathBackend<E>
All Implemented Interfaces:
AutoCloseable, LinearAlgebraProvider<E>, AlgorithmProvider, Backend, ComputeBackend, CPUBackend

@AutoService({Backend.class,CPUBackend.class,LinearAlgebraProvider.class}) public class CommonsMathBackend<E> extends Object implements CPUBackend, LinearAlgebraProvider<E>
CPU compute backend for Apache Commons Math.

Commons Math is a general-purpose mathematics and statistics library. This backend wraps the Commons Math linear algebra provider and integrates it into the Episteme backend discovery system.

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