Class EJMLBackend<E>

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

@AutoService({Backend.class,CPUBackend.class,LinearAlgebraProvider.class}) public class EJMLBackend<E> extends Object implements CPUBackend, LinearAlgebraProvider<E>
CPU compute backend for EJML (Efficient Java Matrix Library).

EJML is a high-performance, pure Java linear algebra library focused on dense matrices. This backend wraps the EJML linear algebra provider and integrates it into the Episteme backend discovery system.

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