Uses of Interface
org.episteme.core.mathematics.linearalgebra.SparseLinearAlgebraProvider
Packages that use SparseLinearAlgebraProvider
Package
Description
-
Uses of SparseLinearAlgebraProvider in org.episteme.benchmarks.benchmark.benchmarks
Classes in org.episteme.benchmarks.benchmark.benchmarks that implement interfaces with type arguments of type SparseLinearAlgebraProviderModifier and TypeClassDescriptionclassA benchmark that systematically tests all available SparseLinearAlgebraProviders.Methods in org.episteme.benchmarks.benchmark.benchmarks that return types with arguments of type SparseLinearAlgebraProviderMethods in org.episteme.benchmarks.benchmark.benchmarks with parameters of type SparseLinearAlgebraProviderModifier and TypeMethodDescriptionvoidSystematicSparseMatrixBenchmark.setProvider(SparseLinearAlgebraProvider<Real> provider) -
Uses of SparseLinearAlgebraProvider in org.episteme.client.client.mathematics.linearalgebra.backends
Classes in org.episteme.client.client.mathematics.linearalgebra.backends that implement SparseLinearAlgebraProviderModifier and TypeClassDescriptionclassA LinearAlgebraProvider that offloads operations to a remote gRPC service. -
Uses of SparseLinearAlgebraProvider in org.episteme.core.mathematics.linearalgebra.backends
Classes in org.episteme.core.mathematics.linearalgebra.backends that implement SparseLinearAlgebraProviderModifier and TypeClassDescriptionclassUnified CPU backend for Episteme linear algebra. -
Uses of SparseLinearAlgebraProvider in org.episteme.core.mathematics.linearalgebra.matrices.solvers.sparse
Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers.sparse with parameters of type SparseLinearAlgebraProviderModifier and TypeMethodDescriptionstatic <E> Vector<E> GenericSparseSolvers.bicgstab(SparseLinearAlgebraProvider<E> provider, Matrix<E> A, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, Field<E> f) static <E> Vector<E> GenericSparseSolvers.conjugateGradient(SparseLinearAlgebraProvider<E> provider, Matrix<E> A, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, Field<E> f) static <E> Vector<E> GenericSparseSolvers.gmres(SparseLinearAlgebraProvider<E> provider, Matrix<E> A, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts, Field<E> f) -
Uses of SparseLinearAlgebraProvider in org.episteme.core.mathematics.linearalgebra.providers
Classes in org.episteme.core.mathematics.linearalgebra.providers that implement SparseLinearAlgebraProviderModifier and TypeClassDescriptionclassLinear Algebra Provider for Sparse Matrices (CPU).classLinear algebra provider that delegates to distributed algorithms when appropriate. -
Uses of SparseLinearAlgebraProvider in org.episteme.nativ.mathematics.linearalgebra.backends
Classes in org.episteme.nativ.mathematics.linearalgebra.backends that implement SparseLinearAlgebraProviderModifier and TypeClassDescriptionclassNativeCUDASparseLinearAlgebraDoubleBackend<E extends FieldElement<E>>Native CUDA Sparse Linear Algebra Backend for Double precision.classNativeCUDASparseLinearAlgebraFloatBackend<E extends FieldElement<E>>Native CUDA Sparse Linear Algebra Backend for Float precision.classArbitrary-precision Sparse Linear Algebra backend using MPFR (via Panama).classNativeOpenCLSparseLinearAlgebraDoubleBackend<E extends FieldElement<E>>OpenCL implementation of Sparse Linear Algebra Provider for Double precision.classNativeOpenCLSparseLinearAlgebraFloatBackend<E extends FieldElement<E>>OpenCL implementation of Sparse Linear Algebra Provider for Float precision.