Modules§
- candle_
indicators - common
- common_
simd - indicator_
types - indicators
- Scalar (single-asset) technical indicator implementations.
- macros
- math
- math_
simd - ring_
buffer - types
Macros§
- calc_
output_ offsets - calc_
want_ flags - create_
simd_ vec_ from_ inputs - Builds a
Vec<Simd<f64, N>>from an array ofNraw input pointers, readinglengthelements each. - extract_
array_ at_ indices - Same as
extract_simd_at_indices!but returns rawf64arrays. - extract_
array_ inputs_ at_ index - Same as
extract_simd_inputs_at_index!but returns rawf64arrays. - extract_
array_ inputs_ at_ index_ array - Same as
extract_simd_inputs_at_index_array!but returns rawf64arrays instead of SIMD vectors. - extract_
input_ ptrs - Extracts raw
*const f64pointer arrays (one per input field) from a nestedinputsslice. Returns a tuple of[*const f64; N]arrays. - extract_
output_ ptrs - Extracts raw
*mut f64pointer arrays (one per output field) from a nestedoutputsslice. - extract_
simd_ at_ indices - Gathers multiple values at different offsets from a single set of
Npointer arrays. - extract_
simd_ at_ indices_ array - Gathers values at per-lane dynamic indices from a single pointer array set.
- extract_
simd_ from_ ptrs - Gathers the current value (offset 0) from each of
Ninput pointer arrays into a SIMD vector. - extract_
simd_ inputs_ at_ index - Gathers index
ifrom each ofNinput pointer arrays into a SIMD vector, one per named field. - extract_
simd_ inputs_ at_ index_ array - Gathers SIMD lanes from
Ninput pointer arrays at per-lane indices. - extract_
simd_ inputs_ at_ index_ splat - Broadcasts a single scalar value (lane 0) at index
iinto allNSIMD lanes. - init_
indicator_ outputs - init_
optional_ outputs - init_
optional_ outputs_ eff - init_
store_ optional_ outputs - slice_
outputs_ start - store_
optional_ outputs - store_
optional_ outputs_ corrected - store_
optional_ outputs_ safe - store_
simd_ optional_ outputs - Conditionally writes a SIMD value to
Noutput pointer arrays at indexiif the want flag is set. - store_
simd_ optional_ outputs_ corrected - Same as
store_simd_optional_outputs!but multiplies by a correction factor before writing. - uninit_
vec - write_
simd_ at_ indices - Writes one or more SIMD values to their respective output pointer arrays at index
i.