Package com.apple.foundationdb.linear
Class RealVectorPrimitives
java.lang.Object
com.apple.foundationdb.linear.RealVectorPrimitives
Package-private vector primitives that can be shared by all vector implementations (including
those not extending from
AbstractRealVector). All methods contained in this class do not
assume an immutable or mutable vector they operate on.
Loops delegate to a Backend chosen at static-init time:
- Default (
auto): trycom.apple.foundationdb.linear.simd.SimdBackend; fall back toScalarBackendif it can't be loaded (typically because--add-modules jdk.incubator.vectorwasn't passed at runtime). -Dfdb.vector.simd=scalar: forceScalarBackendregardless.-Dfdb.vector.simd=simd: try the SIMD backend and propagate failure (useful in tests that want to guarantee SIMD is active).
-
Method Summary