Type Parameters:
E - the boxed element type for the conversion
domain type (the input lane type)
F - the boxed element type for the conversion
range type (the output lane type)
All Superinterfaces:
VectorOperators.Operator
Enclosing class:
VectorOperators
Type for all
lane-wise
conversions on lane values,
usable in expressions like
w1 = v0.convert(I2D, 1).
Method Summary
All Methods Static Methods Instance Methods Abstract Methods
Ensures that this conversion has the
desired domain and range types.
The domain of this conversion, a primitive type.
The Java language assignment or casting conversion between two types.
The bitwise reinterpretation between two types.
The range of this conversion, a primitive type.
Method Details
domainType
The domain of this conversion, a primitive type.
Returns:
the domain of this conversion
check
Ensures that this conversion has the
desired domain and range types.
Type Parameters:
E - the desired domain type
F - the desired range type
Parameters:
from - the desired domain type
to - the desired range type
Returns:
this conversion object, with validated domain and range
ofCast
The Java language assignment or casting conversion between two types.
Type Parameters:
E - the domain type (boxed version of a lane type)
F - the range type (boxed version of a lane type)
Parameters:
from - the type of the value to convert
to - the desired type after conversion
Returns:
a Java assignment or casting conversion
ofReinterpret
The bitwise reinterpretation between two types.
Type Parameters:
E - the domain type (boxed version of a lane type)
F - the range type (boxed version of a lane type)
Parameters:
from - the type of the value to reinterpret
to - the desired type after reinterpretation
Returns:
a bitwise reinterpretation conversion