Module arrow::compute::kernels::arithmetic [−][src]
Expand description
Defines basic arithmetic kernels for PrimitiveArrays
.
These kernels can leverage SIMD if available on your system. Currently no runtime
detection is provided, you should enable the specific SIMD intrinsics using
RUSTFLAGS="-C target-feature=+avx2"
for example. See the documentation
here for more information.
Functions
add | Perform |
divide | Perform |
divide_scalar | Divide every value in an array by a scalar. If any value in the array is null then the
result is also null. If the scalar is zero then the result of this operation will be
|
math_op | Helper function to perform math lambda function on values from two arrays. If either
left or right value is null then the output value is also null, so |
modulus | Perform |
modulus_scalar | Modulus every value in an array by a scalar. If any value in the array is null then the
result is also null. If the scalar is zero then the result of this operation will be
|
multiply | Perform |
negate | Perform |
powf_scalar | Raise array with floating point values to the power of a scalar. |
subtract | Perform |