Package io.github.jbellis.jvector.vector
Class VectorizationProvider
java.lang.Object
io.github.jbellis.jvector.vector.VectorizationProvider
- Direct Known Subclasses:
DefaultVectorizationProvider,PanamaVectorizationProvider
A provider of vectorization implementations. Depending on the Java version and availability of
vectorization modules in the Java runtime this class provides optimized implementations (using
SIMD) of several algorithms used throughout JVector.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VectorizationProviderReturns the default instance of the provider matching vectorization possibilities of actual runtime.abstract VectorUtilSupportReturns a singleton (stateless)VectorUtilSupportto support SIMD usage inVectorUtil.
-
Field Details
-
LOG
-
-
Constructor Details
-
VectorizationProvider
protected VectorizationProvider()
-
-
Method Details
-
getInstance
Returns the default instance of the provider matching vectorization possibilities of actual runtime. -
getVectorUtilSupport
Returns a singleton (stateless)VectorUtilSupportto support SIMD usage inVectorUtil.
-