Skip to content

Namespace kfr::generic

A

B

C

D

E

F

G

H

I

J

L

M

N

O

P

R

S

T

U

V

  • function variance(const E1 &) Computes the variance of the given input expression.
  • deduction guide vec Deduction guide: a braced list of scalars deduces to vec<common_type, N> .
  • class vec_halves<T, 1> Specialization of vec_halves for single-element vectors.
  • class vec_halves<T, N> Splits a vec<T, N> into its two halves for recursive decomposition.
  • class vec_of_complex<N> Helper that maps a scalar component type T to vec<complex<T>, N>.
  • variable vec_rank Rank of a type within the compound-vector hierarchy.
  • class vec_template<N> Alias template producing vec<T, N> for a fixed N .
  • class vec_vec_template<N1, N2> Alias template producing vec<vec<T, N1>, N2> for fixed N1 , N2 .
  • class vec<T, 0> Rejected specialization for zero-sized vectors.
  • class vec<T, N> SIMD vector type of T elements with default width vector_width .
  • function vector_alignment(size_t) Return the alignment (next power of two of size ) for a vector of size bytes.
  • variable vector_capacity Total SIMD capacity (in elements) for type T on the native platform.
  • variable vector_width SIMD vector width (in elements) for type T on the native platform.
  • variable vector_width_for SIMD vector width (in elements) for type T on the given CPU.
  • class vecvec_template<N1, N2> Alias template producing vec<vec<T, N1>, N2> for fixed N1 , N2 .
  • typedef vecx Convenience alias building nested vec types from a list of sizes.

W

Z

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.