Uses of Class
org.episteme.core.technical.algorithm.OperationContext
Packages that use OperationContext
Package
Description
-
Uses of OperationContext in org.episteme.core.mathematics.linearalgebra
Methods in org.episteme.core.mathematics.linearalgebra with parameters of type OperationContextModifier and TypeMethodDescriptiondefault doubleLinearAlgebraProvider.score(OperationContext context) -
Uses of OperationContext in org.episteme.core.mathematics.linearalgebra.backends
Methods in org.episteme.core.mathematics.linearalgebra.backends with parameters of type OperationContextModifier and TypeMethodDescriptiondoubleColtBackend.score(OperationContext context) doubleCommonsMathBackend.score(OperationContext context) doubleEJMLBackend.score(OperationContext context) doubleJBlasBackend.score(OperationContext context) -
Uses of OperationContext in org.episteme.core.mathematics.linearalgebra.providers
Methods in org.episteme.core.mathematics.linearalgebra.providers with parameters of type OperationContextModifier and TypeMethodDescriptiondoubleCPUDenseLinearAlgebraProvider.score(OperationContext context) doubleCPUSparseLinearAlgebraProvider.score(OperationContext context) -
Uses of OperationContext in org.episteme.core.mathematics.ml.neural.backends
Methods in org.episteme.core.mathematics.ml.neural.backends with parameters of type OperationContext -
Uses of OperationContext in org.episteme.core.technical.algorithm
Fields in org.episteme.core.technical.algorithm declared as OperationContextMethods in org.episteme.core.technical.algorithm that return OperationContextMethods in org.episteme.core.technical.algorithm with parameters of type OperationContextModifier and TypeMethodDescriptionstatic <P extends AlgorithmProvider, R>
RProviderSelector.execute(Class<P> providerClass, OperationContext context, Function<P, R> operation) Executes an operation using the best available provider, with automatic fallback.default doubleAlgorithmProvider.score(OperationContext context) Scores this provider for a specific operation context.static <P extends AlgorithmProvider>
PProviderSelector.select(Class<P> providerClass, OperationContext context) Selects the best provider for the given operation context.static <P extends AlgorithmProvider>
PProviderSelector.select(Class<P> providerClass, OperationContext context, Predicate<P> filter) Selects the best provider for the given operation context, with an optional filter.<E> LinearAlgebraProvider<E> ProviderRegistry.selectLinearAlgebraProvider(OperationContext ctx, Ring<E> ring) Gets a linear algebra provider suited for the given operation context and ring.ProviderRegistry.selectTensorProvider(OperationContext ctx) Selects a tensor provider based on context. -
Uses of OperationContext in org.episteme.nativ.mathematics.analysis.fft.backends
Methods in org.episteme.nativ.mathematics.analysis.fft.backends with parameters of type OperationContextModifier and TypeMethodDescriptiondoubleNativeOpenCLFFTBackend.score(OperationContext context) Context-aware scoring that accounts for GPU data transfer overhead. -
Uses of OperationContext in org.episteme.nativ.mathematics.linearalgebra.backends
Methods in org.episteme.nativ.mathematics.linearalgebra.backends with parameters of type OperationContextModifier and TypeMethodDescriptiondoubleAbstractNativeCPULinearAlgebraBackend.score(OperationContext context) doubleAbstractNativeFFMBLASBackend.score(OperationContext context) doubleNativeMPFRDenseLinearAlgebraBackend.score(OperationContext context) doubleNativeMPFRSparseLinearAlgebraBackend.score(OperationContext context) doubleNativeND4JLinearAlgebraBackend.score(OperationContext context) -
Uses of OperationContext in org.episteme.nativ.mathematics.tensors.backends
Methods in org.episteme.nativ.mathematics.tensors.backends with parameters of type OperationContext -
Uses of OperationContext in org.episteme.nativ.physics.classical.matter.fluids.backends
Methods in org.episteme.nativ.physics.classical.matter.fluids.backends with parameters of type OperationContextModifier and TypeMethodDescriptiondoubleNativeOpenCLLatticeBoltzmannBackend.score(OperationContext context) Context-aware scoring that accounts for GPU data transfer overhead. -
Uses of OperationContext in org.episteme.nativ.physics.classical.mechanics.nbody.backends
Methods in org.episteme.nativ.physics.classical.mechanics.nbody.backends with parameters of type OperationContextModifier and TypeMethodDescriptiondoubleNativeCUDANBodyBackend.score(OperationContext context) doubleNativeOpenCLNBodyBackend.score(OperationContext context) Context-aware scoring that accounts for GPU data transfer overhead.