Member Variables¶
C¶
variableplatform<cpu_t::common>::common_float_vector_sizevariableplatform<cpu_t::common>::common_int_vector_size
D¶
variablecompound_type_traits<kfr::vec_shape<T, N>>::deep_widthvariablecompound_type_traits<kfr::vec<T, N>>::deep_widthvariablecompound_type_traits<std::complex<T>>::deep_width Width after fully recursing into the subtype.variablescalar_constants<T>::degtorad Degrees to radians conversion factor (π / 180).variablecompound_type_traits<kfr::vec_shape<T, N>>::depthvariablecompound_type_traits<kfr::vec<T, N>>::depthvariablecompound_type_traits<std::complex<T>>::depth Recursion depth of the compound type.
E¶
variablescalar_constants<T>::e The mathematical constant e (Euler's number).variableportable_vec<T, N>::elemvariablescalar_constants<T>::epsilon The machine epsilon — the smallest value such that 1 + epsilon ≠ 1.
F¶
variableplatform<cpu_t::common>::fast_unalignedvariableplatform<cpu_t::avx>::fast_unalignedvariablescalar_constants<T>::fold_constant_div Constantπ/2used as the folding divisor in trigonometric argument reduction.variablescalar_constants<T>::fold_constant_hi High part of theπ/2folding constant (Cody-Waite reduction).variablescalar_constants<T>::fold_constant_rem1 First remainder term of theπ/2folding constant (Cody-Waite reduction).variablescalar_constants<T>::fold_constant_rem2 Second remainder term of theπ/2folding constant (Cody-Waite reduction).
H¶
variablevec<T, N>::(Anonymous union at simd/vec.hpp:831:5)::hvariablevec_halves<T, N>::high Upper (remainder) half.
I¶
variablevec<T, N>::element::index Element index withinvariablescalar_constants<T>::infinity The representation of positive infinity for the type T.variablecompound_type_traits<kfr::vec_shape<T, N>>::is_scalarvariablecompound_type_traits<kfr::vec<T, N>>::is_scalarvariablecompound_type_traits<std::complex<T>>::is_scalar because a complex value is not a scalar.
L¶
variablescalar_constants<T>::log_10 The natural logarithm of 10 (ln(10)).variablescalar_constants<T>::log_2 The natural logarithm of 2 (ln(2)).variablevec_halves<T, N>::low Lower (power-of-two) half.
M¶
variableplatform<cpu_t::common>::mask_registersvariableplatform<cpu_t::avx512>::mask_registersvariableplatform<cpu_t::common>::maximum_vector_alignmentvariableplatform<cpu_t::common>::maximum_vector_alignment_maskvariableplatform<cpu_t::common>::minimum_float_vector_sizevariableplatform<cpu_t::common>::minimum_int_vector_size
N¶
variableplatform<cpu_t::common>::native_cache_alignmentvariableplatform<cpu_t::common>::native_cache_alignment_maskvariableplatform<cpu_t::common>::native_float_vector_sizevariableplatform<cpu_t::avx>::native_float_vector_sizevariableplatform<cpu_t::avx512>::native_float_vector_sizevariableplatform<cpu_t::common>::native_int_vector_sizevariableplatform<cpu_t::avx2>::native_int_vector_sizevariableplatform<cpu_t::avx512>::native_int_vector_sizevariableplatform<cpu_t::common>::native_vector_alignmentvariableplatform<cpu_t::avx>::native_vector_alignmentvariableplatform<cpu_t::avx512>::native_vector_alignmentvariableplatform<cpu_t::common>::native_vector_alignment_maskvariableplatform<cpu_t::avx>::native_vector_alignment_maskvariableplatform<cpu_t::avx512>::native_vector_alignment_maskvariablescalar_constants<T>::neginfinity The representation of negative infinity for the type T.
P¶
variablescalar_constants<T>::pi The mathematical constant π (pi).variablestride_pointer<const T, groupsize>::ptr Pointer to the first element.
Q¶
variablescalar_constants<T>::qnan A quiet NaN (Not-a-Number) value for the type T. This value does not raise floating-point exceptions.
R¶
variablescalar_constants<T>::radtodeg Radians to degrees conversion factor (π * 180).variableu24::raw Raw byte storage.variablei24::raw Raw byte storage.variablef16::raw Raw bit representation of the half-precision value.variablescalar_constants<T>::recip_log_10 The reciprocal of the natural logarithm of 10 (1 / ln(10)).variablescalar_constants<T>::recip_log_2 The reciprocal of the natural logarithm of 2 (1 / ln(2)).variablescalar_constants<T>::recip_pi The reciprocal of π (1/π).
S¶
variablevec<T, N>::simd_element_count Number of native lanes.variablevec<T, N>::simd_element_sizevariableplatform<cpu_t::common>::simd_register_countvariableplatform<cpu_t::sse2>::simd_register_countvariableplatform<cpu_t::avx512>::simd_register_countvariablevec<T, N>::SN Total scalar count.variablescalar_constants<T>::sqr_pi The square of π (pi²).variablescalar_constants<T>::sqrt_2 The square root of 2 (√2).variablestride_pointer<const T, groupsize>::stride Offset (in groups) between consecutive groups.variablevec<T, N>::SW
V¶
variablevec<T, N>::element::v Owning vector.variablevec<T, N>::(Anonymous union at simd/vec.hpp:831:5)::vvariablevec_halves<T, 1>::val The single scalar value.variablebitmask<bits>::value The stored bit value.variablebit<T>::value The raw mask value.variablestruct_with_alignment<T, A>::value The wrapped value.variablestruct_with_alignment<T, false>::value The wrapped value.
W¶
variablecompound_type_traits<kfr::vec_shape<T, N>>::widthvariablecompound_type_traits<kfr::vec<T, N>>::widthvariablecompound_type_traits<std::complex<T>>::width Number of immediate sub-elements (real and imaginary).variablestride_pointer<T, groupsize>::writable_ptr
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.