C_BinaryOperator< Scalar, Derived > | Unary operator |
►C_BinaryOperator< Scalar, _AddOp< Scalar > > | |
C_AddOp< Scalar > | Add operator |
►C_BinaryOperator< Scalar, _MulOp< Scalar > > | |
C_MulOp< Scalar > | Mul operator |
►C_BinaryOperator< Scalar, _SubOp< Scalar > > | |
C_SubOp< Scalar > | Sub operator |
C_BinaryOperator< Scalar, 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, _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_dct4_instance_f32 | Instance structure for the floating-point DCT4/IDCT4 function |
Carm_dct4_instance_q15 | Instance structure for the Q15 DCT4/IDCT4 function |
Carm_dct4_instance_q31 | Instance structure for the Q31 DCT4/IDCT4 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 |
Cdefault_user_allocator_malloc_free | Malloc memory allocator |
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 |
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::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 descrition 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 descrition 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< S > | Load with generalized stride (gather load) |
Cvload1_gen_stride< 0, 1, 2, 3 > | Load with generalized stride specialized for <0,1,2,3> |
Cvload1_gen_stride_z< S > | Load with generalized stride (gather load) and tail predicate |
Cvload1_gen_stride_z< 0, 1, 2, 3 > | Load with generalized stride (gather load) and tail predicate specialized for <0,1,2,3> |
Cvstore1_gen_stride< S > | Generalized store with strides |
Cvstore1_gen_stride< 0, 1, 2, 3 > | Generalized store with stride (Specialized for <0,1,2,3>) |
Cvstore1_gen_stride_z< S > | Store with generalized strides and tail predicate |
Cvstore1_gen_stride_z< 0, 1, 2, 3 > | Scatter store with tail predicate (specialized for <0,1,2,3>) |