| C_BinaryOperator< ScalarLHS, ScalarRHS, Derived > | Unary operator |
| ►C_BinaryOperator< ScalarLHS, ScalarRHS, _AddOp< ScalarLHS, ScalarRHS > > | |
| C_AddOp< ScalarLHS, ScalarRHS > | Add operator |
| ►C_BinaryOperator< ScalarLHS, ScalarRHS, _MulOp< ScalarLHS, ScalarRHS > > | |
| C_MulOp< ScalarLHS, ScalarRHS > | Mul operator |
| ►C_BinaryOperator< ScalarLHS, ScalarRHS, _SubOp< ScalarLHS, ScalarRHS > > | |
| C_SubOp< ScalarLHS, ScalarRHS > | Sub operator |
| C_BinaryOperator< ScalarLHS, ScalarRHS, DerivedOp > | |
| C_Expr< T > | Expression template |
| ►C_Expr< _Binary< LHS, RHS, DerivedOp > > | |
| C_Binary< LHS, RHS, DerivedOp > | Expression for binary operator |
| ►C_Expr< _Outer< LHS, RHS, DerivedOp > > | |
| C_Outer< LHS, RHS, DerivedOp > | Outer product operator for expressions |
| ►C_Expr< _Unary< LHS, DerivedOp > > | |
| C_Unary< LHS, DerivedOp > | Expression for unary operator |
| C_UnaryOperator< Scalar, Derived > | Unary operator |
| ►C_UnaryOperator< Scalar, _ConjugateOp< Scalar > > | |
| C_ConjugateOp< Scalar > | Conjugate operator |
| ►C_UnaryOperator< Scalar, _NegOp< Scalar > > | |
| C_NegOp< Scalar > | Neg operator |
| ►C_UnaryOperator< Scalar, _NoOp< Scalar > > | |
| C_NoOp< Scalar > | No operator |
| C_UnaryOperator< Scalar, DerivedOp > | |
| CAccumulate< MD, MS, F, S, bool > | Accumulation without saturation |
| CAccumulate< MD, MS, F, S, true > | Accumulation without saturation |
| Carm_bilinear_interp_instance_f16 | Instance structure for the floating-point bilinear interpolation function |
| Carm_bilinear_interp_instance_f32 | Instance structure for the floating-point bilinear interpolation function |
| Carm_bilinear_interp_instance_q15 | Instance structure for the Q15 bilinear interpolation function |
| Carm_bilinear_interp_instance_q31 | Instance structure for the Q31 bilinear interpolation function |
| Carm_bilinear_interp_instance_q7 | Instance structure for the Q15 bilinear interpolation function |
| Carm_biquad_cas_df1_32x64_ins_q31 | Instance structure for the high precision Q31 Biquad cascade filter |
| Carm_biquad_cascade_df2T_instance_f16 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_cascade_df2T_instance_f32 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_cascade_df2T_instance_f64 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_cascade_stereo_df2T_instance_f16 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_cascade_stereo_df2T_instance_f32 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_casd_df1_inst_f16 | Instance structure for the floating-point Biquad cascade filter |
| Carm_biquad_casd_df1_inst_f32 | Instance structure for the floating-point Biquad cascade filter |
| Carm_biquad_casd_df1_inst_q15 | Instance structure for the Q15 Biquad cascade filter |
| Carm_biquad_casd_df1_inst_q31 | Instance structure for the Q31 Biquad cascade filter |
| Carm_cfft_instance_f16 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_instance_f32 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_instance_f64 | Instance structure for the Double Precision Floating-point CFFT/CIFFT function |
| Carm_cfft_instance_q15 | Instance structure for the fixed-point CFFT/CIFFT function |
| Carm_cfft_instance_q31 | Instance structure for the fixed-point CFFT/CIFFT function |
| Carm_cfft_radix2_instance_f16 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_radix2_instance_f32 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_radix2_instance_q15 | Instance structure for the Q15 CFFT/CIFFT function |
| Carm_cfft_radix2_instance_q31 | Instance structure for the Radix-2 Q31 CFFT/CIFFT function |
| Carm_cfft_radix4_instance_f16 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_radix4_instance_f32 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_radix4_instance_q15 | Instance structure for the Q15 CFFT/CIFFT function |
| Carm_cfft_radix4_instance_q31 | Instance structure for the Q31 CFFT/CIFFT function |
| Carm_fir_decimate_instance_f32 | Instance structure for single precision floating-point FIR decimator |
| Carm_fir_decimate_instance_f64 | Instance structure for double precision floating-point FIR decimator |
| Carm_fir_decimate_instance_q15 | Instance structure for the Q15 FIR decimator |
| Carm_fir_decimate_instance_q31 | Instance structure for the Q31 FIR decimator |
| Carm_fir_instance_f16 | Instance structure for the floating-point FIR filter |
| Carm_fir_instance_f32 | Instance structure for the floating-point FIR filter |
| Carm_fir_instance_f64 | Instance structure for the floating-point FIR filter |
| Carm_fir_instance_q15 | Instance structure for the Q15 FIR filter |
| Carm_fir_instance_q31 | Instance structure for the Q31 FIR filter |
| Carm_fir_instance_q7 | Instance structure for the Q7 FIR filter |
| Carm_fir_interpolate_instance_f32 | Instance structure for the floating-point FIR interpolator |
| Carm_fir_interpolate_instance_q15 | Instance structure for the Q15 FIR interpolator |
| Carm_fir_interpolate_instance_q31 | Instance structure for the Q31 FIR interpolator |
| Carm_fir_lattice_instance_f32 | Instance structure for the floating-point FIR lattice filter |
| Carm_fir_lattice_instance_q15 | Instance structure for the Q15 FIR lattice filter |
| Carm_fir_lattice_instance_q31 | Instance structure for the Q31 FIR lattice filter |
| Carm_fir_sparse_instance_f32 | Instance structure for the floating-point sparse FIR filter |
| Carm_fir_sparse_instance_q15 | Instance structure for the Q15 sparse FIR filter |
| Carm_fir_sparse_instance_q31 | Instance structure for the Q31 sparse FIR filter |
| Carm_fir_sparse_instance_q7 | Instance structure for the Q7 sparse FIR filter |
| Carm_gaussian_naive_bayes_instance_f16 | Instance structure for Naive Gaussian Bayesian estimator |
| Carm_gaussian_naive_bayes_instance_f32 | Instance structure for Naive Gaussian Bayesian estimator |
| Carm_iir_lattice_instance_f32 | Instance structure for the floating-point IIR lattice filter |
| Carm_iir_lattice_instance_q15 | Instance structure for the Q15 IIR lattice filter |
| Carm_iir_lattice_instance_q31 | Instance structure for the Q31 IIR lattice filter |
| Carm_linear_interp_instance_f16 | Instance structure for the half floating-point Linear Interpolate function |
| Carm_linear_interp_instance_f32 | Instance structure for the floating-point Linear Interpolate function |
| Carm_lms_instance_f32 | Instance structure for the floating-point LMS filter |
| Carm_lms_instance_q15 | Instance structure for the Q15 LMS filter |
| Carm_lms_instance_q31 | Instance structure for the Q31 LMS filter |
| Carm_lms_norm_instance_f32 | Instance structure for the floating-point normalized LMS filter |
| Carm_lms_norm_instance_q15 | Instance structure for the Q15 normalized LMS filter |
| Carm_lms_norm_instance_q31 | Instance structure for the Q31 normalized LMS filter |
| Carm_matrix_instance_f16 | Instance structure for the floating-point matrix structure |
| Carm_matrix_instance_f32 | Instance structure for the floating-point matrix structure |
| Carm_matrix_instance_f64 | Instance structure for the floating-point matrix structure |
| Carm_matrix_instance_q15 | Instance structure for the Q15 matrix structure |
| Carm_matrix_instance_q31 | Instance structure for the Q31 matrix structure |
| Carm_matrix_instance_q7 | Instance structure for the Q7 matrix structure |
| Carm_merge_sort_instance_f32 | Instance structure for the sorting algorithms |
| Carm_mfcc_instance_f16 | Instance structure for the Floating-point MFCC function |
| Carm_mfcc_instance_f32 | Instance structure for the Floating-point MFCC function |
| Carm_mfcc_instance_q15 | Instance structure for the Q15 MFCC function |
| Carm_mfcc_instance_q31 | Instance structure for the Q31 MFCC function |
| Carm_pid_instance_f32 | Instance structure for the floating-point PID Control |
| Carm_pid_instance_q15 | Instance structure for the Q15 PID Control |
| Carm_pid_instance_q31 | Instance structure for the Q31 PID Control |
| Carm_rfft_fast_instance_f16 | Instance structure for the floating-point RFFT/RIFFT function |
| Carm_rfft_fast_instance_f32 | Instance structure for the floating-point RFFT/RIFFT function |
| Carm_rfft_fast_instance_f64 | Instance structure for the Double Precision Floating-point RFFT/RIFFT function |
| Carm_rfft_instance_f32 | Instance structure for the floating-point RFFT/RIFFT function |
| Carm_rfft_instance_q15 | Instance structure for the Q15 RFFT/RIFFT function |
| Carm_rfft_instance_q31 | Instance structure for the Q31 RFFT/RIFFT function |
| Carm_sort_instance_f32 | Instance structure for the sorting algorithms |
| Carm_spline_instance_f32 | Instance structure for the floating-point cubic spline interpolation |
| Carm_svm_linear_instance_f16 | Instance structure for linear SVM prediction function |
| Carm_svm_linear_instance_f32 | Instance structure for linear SVM prediction function |
| Carm_svm_polynomial_instance_f16 | Instance structure for polynomial SVM prediction function |
| Carm_svm_polynomial_instance_f32 | Instance structure for polynomial SVM prediction function |
| Carm_svm_rbf_instance_f16 | Instance structure for rbf SVM prediction function |
| Carm_svm_rbf_instance_f32 | Instance structure for rbf SVM prediction function |
| Carm_svm_sigmoid_instance_f16 | Instance structure for sigmoid SVM prediction function |
| Carm_svm_sigmoid_instance_f32 | Instance structure for sigmoid SVM prediction function |
| CComplexVector< T > | Vector containing complex values and not just real values but with same number of lanes than a normal float vector |
| Cdefault_user_allocator_malloc_free | Malloc memory allocator |
| CDual< T > | Dual representation for complex |
| Cfixed_storage_type< M, F, s, bool > | Storage type for a fixed point number |
| Cfixed_storage_type< M, F, false > | |
| Cfixed_storage_type< M, F, false, test16(M, F, 0)> | Storage type for a fixed point number representable on uint16 |
| Cfixed_storage_type< M, F, false, test32(M, F, 0)> | Storage type for a fixed point number representable on uint32 |
| Cfixed_storage_type< M, F, false, test64(M, F, 0)> | Storage type for a fixed point number representable on uint64 |
| Cfixed_storage_type< M, F, false, test8(M, F, 0)> | Storage type for a fixed point number representable on uint8 |
| Cfixed_storage_type< M, F, true > | |
| Cfixed_storage_type< M, F, true, test16(M, F, 1)> | Storage type for a fixed point number representable on int16 |
| Cfixed_storage_type< M, F, true, test32(M, F, 1)> | Storage type for a fixed point number representable on int32 |
| Cfixed_storage_type< M, F, true, test64(M, F, 1)> | Storage type for a fixed point number representable on int64 |
| Cfixed_storage_type< M, F, true, test8(M, F, 1)> | Storage type for a fixed point number representable on int8 |
| CFixedCastShift< M, FD, FS, S,(FD >FS)> | Changed fractional representation of a fixed point number using a shift |
| CFixedCastShift< M, FD, FS, S,(FD< FS)> | Changed fractional representation of a fixed point number using a shift |
| CFloatType< E > | Check if datatype are compatible and accept mixed arithmetic complex with real |
| CHalfComplexVector< T > | Vector of complex but with half lanes compared to real (2 complex) |
| CListElem | Simple list of elements |
| Cmalloc_allocator< L > | Default memory allocator for vectors and matrixes |
| CMatrixView< T, S > | Matrix |
| CMatrixView< T, DYNAMIC > | Dynamic Matrix View |
| CMemoryPool< BUF_SIZE, UserAllocator > | This class describes a memory pool that can be used to build a memory allocator for vectors and matrixes |
| Cnumber_traits< T > | Properties of a scalar datatype |
| Cnumber_traits< double > | Features for double |
| Cnumber_traits< float > | Features for float |
| Cnumber_traits< float16_t > | Feature of float16 datatype |
| Cnumber_traits< Q15 > | Q15 features |
| Cnumber_traits< Q31 > | Features for Q31 |
| Cnumber_traits< Q7 > | Q7 features |
| Cnumber_traits< std::complex< double > > | Features for complex double |
| Cnumber_traits< std::complex< float > > | Features for complex float |
| Cnumber_traits< std::complex< float16_t > > | Feature for complex float16 |
| Cnumber_traits< std::complex< Q15 > > | Features for complex Q15 |
| Cnumber_traits< std::complex< Q31 > > | Features for complex Q31 |
| Cnumber_traits< std::complex< Q7 > > | Features for Complex Q7 |
| Cnumber_traits< std::tuple< E... > > | Number description for a tuple of numbers |
| CQ< M, F, S, T > | Fixed point template |
| CQ15DSPVector | Representation of a vector when DSP extension supported |
| CQ< M, F, false, uint16_t > | Unsigned fixed point datatypes on 16 bits |
| CQ< M, F, false, uint32_t > | Unsigned fixed point datatypes on 32 bits |
| CQ< M, F, false, uint64_t > | Unsigned fixed point datatypes on 64 bits |
| CQ< M, F, false, uint8_t > | Unsigned fixed point datatypes on 8 bits |
| CQ< M, F, true, int16_t > | Signed fixed point datatypes on 16 bits |
| CQ< M, F, true, int32_t > | Signed fixed point datatypes on 32 bits |
| CQ< M, F, true, int64_t > | Signed fixed point datatypes on 64 bits |
| CQ< M, F, true, int8_t > | Signed fixed point datatypes on 8 bits |
| ►CScalar | |
| ►CDSP | |
| ►CHelium | |
| CHelium82 | |
| CNeon | |
| CSlice | Slice |
| Cuser_allocator_aligned_malloc | Memory allocation for aligned buffers |
| Cvctpq< T, typename > | Predicate (only defined for vector architectures) |
| Cvctpq< float > | Vctpq for this datatype |
| Cvctpq< float16_t > | Vctpq for Helium and f16 |
| ►CVector_Base< P > | Storage for a vector |
| CVector< P, DYNAMIC *DYNAMIC, malloc_allocator > | |
| ►CVector< P, L, Allocator > | Vector template for size knonw at build time |
| CMatrix< P, R, C, Allocator > | Matrix |
| ►CVector< P, DYNAMIC, Allocator > | Vector template for dynamic vector (size known at runtime) |
| CMatrix< P, DYNAMIC, DYNAMIC, Allocator > | Matrix |
| Cvector_traits< T, arch, typename > | Properties of a vector datatype linked to a scalar datatype |
| Cvector_traits< double, arch, void > | Default vector datatype description for this scalar datatype |
| Cvector_traits< float, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector datatype for Helium |
| Cvector_traits< float, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector instructions for float when no Helium or Neon |
| Cvector_traits< float16_t > | Float16 vector description when no vector architecture |
| Cvector_traits< float16_t, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector features for f16 on Helium |
| Cvector_traits< Q15, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector features for Q15 on Helium |
| Cvector_traits< Q15, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value &&!std::is_base_of< DSP, arch >::value >::type > | Vector features for Q15 when no vector architecture |
| Cvector_traits< Q15, DSP, typename std::enable_if< true >::type > | Vector description for Q15 with DSP extensions |
| Cvector_traits< Q31, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector features for Q31 when no vector instructions |
| Cvector_traits< Q7, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value &&!std::is_base_of< DSP, arch >::value >::type > | Vector description when no vector architecture |
| Cvector_traits< std::complex< double >, arch, void > | Default vector datatype description for this scalar datatype |
| Cvector_traits< std::complex< float >, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector datatype for Helium |
| Cvector_traits< std::complex< float >, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector instructions for complex float when no Helium or Neon |
| Cvector_traits< std::complex< float16_t >, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector datatype for Helium |
| Cvector_traits< std::complex< float16_t >, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Float16 vector description when no vector architecture |
| Cvector_traits< std::complex< Q15 >, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector features for Q15 when no vector architecture |
| Cvector_traits< std::complex< Q31 >, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector features for std::complex<Q31> when no vector instructions |
| Cvector_traits< std::complex< Q7 >, arch, void > | Vector description when no vector architecture |
| Cvector_traits< std::tuple< E... >, arch > | Tuple of compatible vectors |
| CVectorView< T, stride > | Vector view |
| ►CVectorView< T, 1 > | |
| CMatrixView< T, CONSTRAINED_DYNAMIC > | Dynamic Matrix View |
| CVectorView< T, DYNAMIC > | Vector view with dynamic stride (not known at build time) |
| Cvload1_gen_stride< float32_t, 0, 1, 2, 3 > | Load with generalized stride specialized for <0,1,2,3> |
| Cvload1_gen_stride< std::complex< float >, 0, 1, 2, 3 > | Load with generalized stride specialized for <0,1,2,3> |
| Cvload1_gen_stride< std::complex< float16_t >, 0, 1, 2, 3, 4, 5, 6, 7 > | Load with generalized stride specialized for <0,1,2,3,4,5,6,7> |
| Cvload1_gen_stride_z< float32_t, 0, 1, 2, 3 > | Load with generalized stride (gather load) and tail predicate specialized for <0,1,2,3> |
| Cvstore1_gen_stride< float32_t, 0, 1, 2, 3 > | Generalized store with stride (Specialized for <0,1,2,3>) |
| Cvstore1_gen_stride< std::complex< float16_t >, 0, 1, 2, 3, 4, 5, 6, 7 > | Generalized store with stride (Specialized for <0,1,2,3>) |
| Cvstore1_gen_stride< std::complex< float32_t >, 0, 1, 2, 3 > | Generalized store with stride (Specialized for <0,1,2,3>) |
| Cvstore1_gen_stride_z< float32_t, 0, 1, 2, 3 > | Scatter store with tail predicate (specialized for <0,1,2,3>) |