| ►Narma_boost | Namespace for functions and classes which partially emulate Boost functionality |
| Cbasic_format | |
| Cbasic_format_only | |
| Cbasic_format_only< basic_format< T1, T2 > > | |
| Cchar_only | |
| Cchar_only< char > | |
| Cformat | |
| Cformat_metaprog | |
| Cformat_metaprog< basic_format< T1, T2 > > | |
| Cstring_only | |
| Cstring_only< std::string > | |
| ►Nitpp | |
| CMat | Dummy itpp::Mat class, to prevent compilation errors |
| CVec | Dummy itpp::Vec class, to prevent compilation errors |
| ►Njunk | |
| Carma_elem_size_test | |
| ►Npriv | |
| CMath_helper | |
| Caccess | |
| Carma_ascend_sort_helper | |
| Carma_ascend_sort_helper< std::complex< T > > | |
| Carma_blas_type_only | |
| Carma_blas_type_only< double > | |
| Carma_blas_type_only< float > | |
| Carma_blas_type_only< std::complex< double > > | |
| Carma_blas_type_only< std::complex< float > > | |
| Carma_config | |
| Carma_counter | |
| Carma_Cube_only | |
| Carma_Cube_only< Cube< eT > > | |
| Carma_cx_median_packet | |
| Carma_cx_only | |
| Carma_cx_only< std::complex< double > > | |
| Carma_cx_only< std::complex< float > > | |
| Carma_descend_sort_helper | |
| Carma_descend_sort_helper< std::complex< T > > | |
| Carma_empty_class | |
| Carma_float_only | |
| Carma_float_only< double > | |
| Carma_float_only< float > | |
| Carma_float_or_cx_only | |
| Carma_float_or_cx_only< double > | |
| Carma_float_or_cx_only< float > | |
| Carma_float_or_cx_only< std::complex< double > > | |
| Carma_float_or_cx_only< std::complex< float > > | |
| Carma_glue_rel_only | |
| Carma_glue_rel_only< glue_rel_eq > | |
| Carma_glue_rel_only< glue_rel_gt > | |
| Carma_glue_rel_only< glue_rel_gteq > | |
| Carma_glue_rel_only< glue_rel_lt > | |
| Carma_glue_rel_only< glue_rel_lteq > | |
| Carma_glue_rel_only< glue_rel_noteq > | |
| Carma_integral_only | |
| Carma_integral_only< s16 > | |
| Carma_integral_only< s32 > | |
| Carma_integral_only< s8 > | |
| Carma_integral_only< u16 > | |
| Carma_integral_only< u32 > | |
| Carma_integral_only< u8 > | |
| Carma_Mat_Col_Row_only | |
| Carma_Mat_Col_Row_only< Col< eT > > | |
| Carma_Mat_Col_Row_only< Mat< eT > > | |
| Carma_Mat_Col_Row_only< Row< eT > > | |
| Carma_not_cx | |
| Carma_not_cx< std::complex< T > > | |
| Carma_not_op_rel | |
| Carma_not_op_rel< op_rel_eq > | |
| Carma_not_op_rel< op_rel_gt_post > | |
| Carma_not_op_rel< op_rel_gt_pre > | |
| Carma_not_op_rel< op_rel_gteq_post > | |
| Carma_not_op_rel< op_rel_gteq_pre > | |
| Carma_not_op_rel< op_rel_lt_post > | |
| Carma_not_op_rel< op_rel_lt_pre > | |
| Carma_not_op_rel< op_rel_lteq_post > | |
| Carma_not_op_rel< op_rel_lteq_pre > | |
| Carma_not_op_rel< op_rel_noteq > | |
| Carma_op_rel_only | |
| Carma_op_rel_only< op_rel_eq > | |
| Carma_op_rel_only< op_rel_gt_post > | |
| Carma_op_rel_only< op_rel_gt_pre > | |
| Carma_op_rel_only< op_rel_gteq_post > | |
| Carma_op_rel_only< op_rel_gteq_pre > | |
| Carma_op_rel_only< op_rel_lt_post > | |
| Carma_op_rel_only< op_rel_lt_pre > | |
| Carma_op_rel_only< op_rel_lteq_post > | |
| Carma_op_rel_only< op_rel_lteq_pre > | |
| Carma_op_rel_only< op_rel_noteq > | |
| Carma_ostream | |
| Carma_ostream_state | |
| Carma_scalar_only | |
| Carma_scalar_only< double > | |
| Carma_scalar_only< float > | |
| Carma_scalar_only< s16 > | |
| Carma_scalar_only< s32 > | |
| Carma_scalar_only< s8 > | |
| Carma_scalar_only< std::complex< T > > | |
| Carma_scalar_only< u16 > | |
| Carma_scalar_only< u32 > | |
| Carma_scalar_only< u8 > | |
| Carma_signed_integral_only | |
| Carma_signed_integral_only< s16 > | |
| Carma_signed_integral_only< s32 > | |
| Carma_signed_integral_only< s8 > | |
| Carma_signed_only | |
| Carma_signed_only< double > | |
| Carma_signed_only< float > | |
| Carma_signed_only< s16 > | |
| Carma_signed_only< s32 > | |
| Carma_signed_only< s8 > | |
| Carma_signed_only< std::complex< T > > | |
| Carma_sort_index_packet_ascend | |
| Carma_sort_index_packet_descend | |
| Carma_type_check_cxx1998 | |
| Carma_type_check_cxx1998< false > | |
| Carma_unsigned_integral_only | |
| Carma_unsigned_integral_only< u16 > | |
| Carma_unsigned_integral_only< u32 > | |
| Carma_unsigned_integral_only< u8 > | |
| Carma_version | |
| Carrayops | |
| Cas_scalar_redirect | |
| Cas_scalar_redirect< 2 > | |
| Cas_scalar_redirect< 3 > | |
| ►Cauxlib | Wrapper for accessing external functions defined in ATLAS, LAPACK or BLAS libraries |
| Cpos | |
| CBase | |
| CBaseCube | Analog of the Base class, intended for cubes |
| ►CCol | Class for column vectors (matrices with only one column) |
| Cfixed | |
| Cconv_to | |
| Cconv_to< Col< out_eT > > | |
| Cconv_to< Cube< out_eT > > | Conversion to Armadillo cubes from Armadillo BaseCube objects |
| Cconv_to< itpp::Mat< out_eT > > | Conversion to itpp::Mat from Armadillo Base objects |
| Cconv_to< itpp::Vec< out_eT > > | Conversion to itpp::Vec from Armadillo Base objects |
| Cconv_to< Mat< out_eT > > | |
| Cconv_to< Row< out_eT > > | |
| Cconv_to< std::vector< out_eT > > | Conversion to std::vector from Armadillo Base objects |
| ►CCube | Dense cube class |
| Cfixed | |
| CCube_aux | |
| CCube_prealloc | |
| Cdepth_lhs | Template metaprogram depth_lhs calculates the number of Glue<Tx,Ty, glue_type> instances on the left hand side argument of Glue<Tx,Ty, glue_type> i.e. it recursively expands each Tx, until the type of Tx is not "Glue<..,.., glue_type>" (i.e the "glue_type" changes) |
| Cdepth_lhs< glue_type, Glue< T1, T2, glue_type > > | |
| Cdiagmat_proxy | |
| Cdiagmat_proxy< Col< eT > > | |
| Cdiagmat_proxy< Mat< eT > > | |
| Cdiagmat_proxy< Row< eT > > | |
| Cdiagmat_proxy_check | |
| Cdiagmat_proxy_check< Col< eT > > | |
| Cdiagmat_proxy_check< Mat< eT > > | |
| Cdiagmat_proxy_check< Row< eT > > | |
| Cdiagview | Class for storing data required to extract and set the diagonals of a matrix |
| Cdiskio | Class for saving and loading matrices and fields |
| CeGlue | |
| Ceglue_core | |
| Ceglue_div | |
| Ceglue_minus | |
| Ceglue_plus | |
| Ceglue_schur | |
| CeGlueCube | |
| CeOp | |
| Ceop_abs | |
| Ceop_acos | |
| Ceop_acosh | |
| Ceop_asin | |
| Ceop_asinh | |
| Ceop_atan | |
| Ceop_atanh | |
| Ceop_aux | |
| Ceop_aux_randn | |
| Ceop_aux_randn< std::complex< T > > | |
| Ceop_aux_randu | |
| Ceop_aux_randu< std::complex< T > > | |
| Ceop_ceil | |
| Ceop_conj | |
| Ceop_core | |
| Ceop_cos | |
| Ceop_cosh | |
| Ceop_eps | |
| Ceop_exp | |
| Ceop_exp10 | |
| Ceop_exp2 | |
| Ceop_floor | |
| Ceop_log | |
| Ceop_log10 | |
| Ceop_log2 | |
| Ceop_neg | |
| Ceop_pow | |
| Ceop_scalar_div_post | |
| Ceop_scalar_div_pre | |
| Ceop_scalar_minus_post | |
| Ceop_scalar_minus_pre | |
| Ceop_scalar_plus | |
| Ceop_scalar_times | |
| Ceop_sin | |
| Ceop_sinh | |
| Ceop_sqrt | |
| Ceop_square | |
| Ceop_tan | |
| Ceop_tanh | |
| Ceop_trunc_exp | |
| Ceop_trunc_log | |
| CeOpCube | |
| CeT_promoter | |
| ►Cfield | |
| Cconst_iterator | |
| Citerator | |
| Cfield_aux | |
| Cfield_injector | |
| Cfield_injector_row | |
| Cfield_prealloc_n_elem | |
| Cforce_different_type | |
| Cforce_different_type< T1, T1 > | |
| Cgemm | Wrapper for ATLAS/BLAS dgemm function, using template arguments to control the arguments passed to dgemm. Matrix 'C' is assumed to have been set to the correct size (i.e. taking into account transposes) |
| Cgemm_emul | |
| Cgemm_emul_large | |
| Cgemm_emul_tinysq | For tiny square matrices, size <= 4x4 |
| Cgemm_mixed | Matrix multplication where the matrices have differing element types |
| Cgemm_mixed_large | Matrix multplication where the matrices have differing element types. Uses caching for speedup. Matrix 'C' is assumed to have been set to the correct size (i.e. taking into account transposes) |
| Cgemm_mixed_small | |
| Cgemv | Wrapper for ATLAS/BLAS gemv function, using template arguments to control the arguments passed to gemv. 'y' is assumed to have been set to the correct size (i.e. taking into account the transpose) |
| Cgemv_emul | |
| Cgemv_emul_large | Partial emulation of ATLAS/BLAS gemv(). 'y' is assumed to have been set to the correct size (i.e. taking into account the transpose) |
| ►Cgemv_emul_tinysq | For tiny square matrices, size <= 4x4 |
| Cpos | |
| CGen | Support class for generator functions (eg. zeros, randu, randn, ...) |
| CGenCube | Support class for generator functions (eg. zeros, randu, randn, ...) |
| Cget_pod_type | |
| Cget_pod_type< std::complex< T2 > > | |
| CGlue | |
| Cglue_conv | |
| Cglue_cor | |
| Cglue_cov | |
| Cglue_cross | |
| Cglue_join | |
| Cglue_kron | |
| Cglue_mixed_div | |
| Cglue_mixed_minus | |
| Cglue_mixed_plus | |
| Cglue_mixed_schur | |
| Cglue_mixed_times | |
| Cglue_rel_eq | |
| Cglue_rel_gt | |
| Cglue_rel_gteq | |
| Cglue_rel_lt | |
| Cglue_rel_lteq | |
| Cglue_rel_noteq | |
| Cglue_solve | |
| Cglue_solve_tr | |
| Cglue_times | Class which implements the immediate multiplication of two or more matrices |
| Cglue_times_diag | |
| Cglue_times_redirect | |
| Cglue_times_redirect< 3 > | |
| Cglue_times_redirect< 4 > | |
| Cglue_toeplitz | |
| Cglue_toeplitz_circ | |
| CGlueCube | Analog of the Glue class, intended for Cube objects |
| Cinjector_end_of_row | |
| Cis_arma_cube_type | |
| Cis_arma_type | |
| Cis_Col | |
| Cis_Col< Col< eT > > | |
| Cis_complex | |
| Cis_complex< std::complex< eT > > | |
| Cis_complex_double | |
| Cis_complex_double< std::complex< double > > | |
| Cis_complex_float | |
| Cis_complex_float< std::complex< float > > | |
| Cis_Cube | |
| Cis_Cube< Cube< eT > > | |
| Cis_diagview | |
| Cis_diagview< diagview< eT > > | |
| Cis_double | |
| Cis_double< double > | |
| Cis_eGlue | |
| Cis_eGlue< eGlue< T1, T2, eglue_type > > | |
| Cis_eGlueCube | |
| Cis_eGlueCube< eGlueCube< T1, T2, eglue_type > > | |
| Cis_eOp | |
| Cis_eOp< eOp< T1, eop_type > > | |
| Cis_eOpCube | |
| Cis_eOpCube< eOpCube< T1, eop_type > > | |
| Cis_float | |
| Cis_float< float > | |
| Cis_Gen | |
| Cis_Gen< Gen< eT, gen_type > > | |
| Cis_GenCube | |
| Cis_GenCube< GenCube< eT, gen_type > > | |
| Cis_Glue | |
| Cis_Glue< Glue< T1, T2, glue_type > > | |
| Cis_glue_times | |
| Cis_glue_times< Glue< T1, T2, glue_times > > | |
| Cis_glue_times_diag | |
| Cis_glue_times_diag< Glue< T1, T2, glue_times_diag > > | |
| Cis_GlueCube | |
| Cis_GlueCube< GlueCube< T1, T2, glue_type > > | |
| Cis_Mat | |
| Cis_Mat< Col< eT > > | |
| Cis_Mat< Mat< eT > > | |
| Cis_Mat< Row< eT > > | |
| Cis_Mat_only | |
| Cis_Mat_only< Mat< eT > > | |
| Cis_mtGlue | |
| Cis_mtGlue< mtGlue< eT, T1, T2, glue_type > > | |
| Cis_mtGlueCube | |
| Cis_mtGlueCube< mtGlueCube< eT, T1, T2, glue_type > > | |
| Cis_mtOp | |
| Cis_mtOp< mtOp< eT, T1, op_type > > | |
| Cis_mtOpCube | |
| Cis_mtOpCube< mtOpCube< eT, T1, op_type > > | |
| Cis_non_integral | |
| Cis_non_integral< double > | |
| Cis_non_integral< float > | |
| Cis_non_integral< std::complex< double > > | |
| Cis_non_integral< std::complex< float > > | |
| Cis_Op | |
| Cis_Op< Op< T1, op_type > > | |
| Cis_op_diagmat | |
| Cis_op_diagmat< Op< T1, op_diagmat > > | |
| Cis_op_rel | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_eq > > | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_gt_post > > | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_gt_pre > > | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_gteq_post > > | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_gteq_pre > > | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_lt_post > > | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_lt_pre > > | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_lteq_post > > | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_lteq_pre > > | |
| Cis_op_rel< mtOp< out_eT, T1, op_rel_noteq > > | |
| Cis_OpCube | |
| Cis_OpCube< OpCube< T1, op_type > > | |
| Cis_promotable | |
| Cis_promotable< double, float > | |
| Cis_promotable< double, s16 > | |
| Cis_promotable< double, s32 > | |
| Cis_promotable< double, s8 > | |
| Cis_promotable< double, std::complex< float > > | |
| Cis_promotable< double, u16 > | |
| Cis_promotable< double, u32 > | |
| Cis_promotable< double, u8 > | |
| Cis_promotable< float, double > | |
| Cis_promotable< float, s16 > | |
| Cis_promotable< float, s32 > | |
| Cis_promotable< float, s8 > | |
| Cis_promotable< float, std::complex< double > > | |
| Cis_promotable< float, u16 > | |
| Cis_promotable< float, u32 > | |
| Cis_promotable< float, u8 > | |
| Cis_promotable< s16, double > | |
| Cis_promotable< s16, float > | |
| Cis_promotable< s16, s32 > | |
| Cis_promotable< s16, s8 > | |
| Cis_promotable< s16, std::complex< T > > | |
| Cis_promotable< s16, u16 > | |
| Cis_promotable< s16, u32 > | |
| Cis_promotable< s16, u8 > | |
| Cis_promotable< s32, double > | |
| Cis_promotable< s32, float > | |
| Cis_promotable< s32, s16 > | |
| Cis_promotable< s32, s8 > | |
| Cis_promotable< s32, std::complex< T > > | |
| Cis_promotable< s32, u16 > | |
| Cis_promotable< s32, u32 > | |
| Cis_promotable< s32, u8 > | |
| Cis_promotable< s8, double > | |
| Cis_promotable< s8, float > | |
| Cis_promotable< s8, s16 > | |
| Cis_promotable< s8, s32 > | |
| Cis_promotable< s8, std::complex< T > > | |
| Cis_promotable< s8, u16 > | |
| Cis_promotable< s8, u32 > | |
| Cis_promotable< s8, u8 > | |
| Cis_promotable< std::complex< double >, float > | |
| Cis_promotable< std::complex< double >, std::complex< float > > | |
| Cis_promotable< std::complex< float >, double > | |
| Cis_promotable< std::complex< float >, std::complex< double > > | |
| Cis_promotable< std::complex< T >, s16 > | |
| Cis_promotable< std::complex< T >, s32 > | |
| Cis_promotable< std::complex< T >, s8 > | |
| Cis_promotable< std::complex< T >, T > | |
| Cis_promotable< std::complex< T >, u16 > | |
| Cis_promotable< std::complex< T >, u32 > | |
| Cis_promotable< std::complex< T >, u8 > | |
| Cis_promotable< T, std::complex< T > > | |
| Cis_promotable< T, T > | |
| Cis_promotable< u16, double > | |
| Cis_promotable< u16, float > | |
| Cis_promotable< u16, s16 > | |
| Cis_promotable< u16, s32 > | |
| Cis_promotable< u16, s8 > | |
| Cis_promotable< u16, std::complex< T > > | |
| Cis_promotable< u16, u32 > | |
| Cis_promotable< u16, u8 > | |
| Cis_promotable< u32, double > | |
| Cis_promotable< u32, float > | |
| Cis_promotable< u32, s16 > | |
| Cis_promotable< u32, s32 > | |
| Cis_promotable< u32, s8 > | |
| Cis_promotable< u32, std::complex< T > > | |
| Cis_promotable< u32, u16 > | |
| Cis_promotable< u32, u8 > | |
| Cis_promotable< u8, double > | |
| Cis_promotable< u8, float > | |
| Cis_promotable< u8, s16 > | |
| Cis_promotable< u8, s32 > | |
| Cis_promotable< u8, s8 > | |
| Cis_promotable< u8, std::complex< T > > | |
| Cis_promotable< u8, u16 > | |
| Cis_promotable< u8, u32 > | |
| Cis_promotable_ok | |
| Cis_Row | |
| Cis_Row< Row< eT > > | |
| Cis_s16 | |
| Cis_s16< s16 > | |
| Cis_s32 | |
| Cis_s32< s32 > | |
| Cis_s8 | |
| Cis_s8< s8 > | |
| Cis_same_type | |
| Cis_same_type< T1, T1 > | |
| Cis_signed | |
| Cis_signed< u16 > | |
| Cis_signed< u32 > | |
| Cis_signed< u8 > | |
| Cis_subview | |
| Cis_subview< subview< eT > > | |
| Cis_subview_cube | |
| Cis_subview_cube< subview_cube< eT > > | |
| Cis_supported_blas_type | |
| Cis_supported_complex | Check for a weird implementation of the std::complex class |
| Cis_supported_complex< std::complex< eT > > | |
| Cis_supported_complex_double | |
| Cis_supported_complex_double< std::complex< double > > | |
| Cis_supported_complex_float | |
| Cis_supported_complex_float< std::complex< float > > | |
| Cis_supported_elem_type | |
| Cis_sword | |
| Cis_sword< sword > | |
| Cis_u16 | |
| Cis_u16< u16 > | |
| Cis_u32 | |
| Cis_u32< u32 > | |
| Cis_u8 | |
| Cis_u8< u8 > | |
| Cis_uword | |
| Cis_uword< uword > | |
| ►CMat | Dense matrix class |
| Cconst_row_iterator | |
| Cfixed | |
| Crow_iterator | |
| CMat_aux | |
| Cmat_injector | |
| Cmat_injector_row | |
| CMath | |
| CmtGlue | |
| CmtGlueCube | |
| CmtOp | |
| CmtOpCube | |
| COp | |
| Cop_abs | |
| Cop_cdot | |
| Cop_chol | |
| Cop_cor | |
| Cop_cov | |
| Cop_cumsum_mat | |
| Cop_cumsum_vec | |
| Cop_cx_scalar_div_post | |
| Cop_cx_scalar_div_pre | |
| Cop_cx_scalar_minus_post | |
| Cop_cx_scalar_minus_pre | |
| Cop_cx_scalar_plus | |
| Cop_cx_scalar_times | |
| Cop_diagmat | |
| Cop_diagvec | |
| Cop_dot | Dot product operation |
| Cop_dotext | |
| Cop_find | |
| Cop_fliplr | |
| Cop_flipud | |
| Cop_htrans | 'hermitian transpose' operation |
| Cop_htrans2 | |
| Cop_imag | |
| Cop_inv | 'invert matrix' operation (general matrices) |
| Cop_inv_sympd | 'invert matrix' operation (symmetric positive definite matrices) |
| Cop_inv_tr | 'invert matrix' operation (triangular matrices) |
| Cop_max | Class for finding maximum values in a matrix |
| Cop_mean | Class for finding mean values of a matrix |
| Cop_median | Class for finding median values of a matrix |
| Cop_min | Class for finding minimum values in a matrix |
| Cop_norm_dot | Normalised dot product operation |
| Cop_pinv | |
| Cop_princomp | |
| Cop_prod | Class for finding products of values in a matrix (e.g. along rows or columns) |
| Cop_real | |
| Cop_rel_eq | |
| Cop_rel_gt_post | |
| Cop_rel_gt_pre | |
| Cop_rel_gteq_post | |
| Cop_rel_gteq_pre | |
| Cop_rel_lt_post | |
| Cop_rel_lt_pre | |
| Cop_rel_lteq_post | |
| Cop_rel_lteq_pre | |
| Cop_rel_noteq | |
| Cop_repmat | |
| Cop_reshape | |
| Cop_resize | |
| Cop_shuffle | |
| Cop_sort | |
| Cop_stddev | Class for finding the standard deviation |
| ►Cop_strans | 'matrix transpose' operation |
| Cpos | |
| Cop_sum | Class for finding sums of values in a matrix (e.g. along rows or columns) |
| Cop_symmat | |
| Cop_sympd | |
| Cop_trimat | |
| Cop_var | Class for finding variance values of a matrix |
| COpCube | Analog of the Op class, intended for cubes |
| Cpartial_unwrap | |
| Cpartial_unwrap< Col< eT > > | |
| Cpartial_unwrap< eOp< Col< eT >, eop_scalar_times > > | |
| Cpartial_unwrap< eOp< Mat< eT >, eop_scalar_times > > | |
| Cpartial_unwrap< eOp< Row< eT >, eop_scalar_times > > | |
| Cpartial_unwrap< eOp< T1, eop_scalar_times > > | |
| Cpartial_unwrap< Mat< eT > > | |
| Cpartial_unwrap< Op< Col< eT >, op_htrans > > | |
| Cpartial_unwrap< Op< Col< eT >, op_htrans2 > > | |
| Cpartial_unwrap< Op< Mat< eT >, op_htrans > > | |
| Cpartial_unwrap< Op< Mat< eT >, op_htrans2 > > | |
| Cpartial_unwrap< Op< Row< eT >, op_htrans > > | |
| Cpartial_unwrap< Op< Row< eT >, op_htrans2 > > | |
| Cpartial_unwrap< Op< T1, op_htrans > > | |
| Cpartial_unwrap< Op< T1, op_htrans2 > > | |
| Cpartial_unwrap< Row< eT > > | |
| Cpartial_unwrap_check | |
| Cpartial_unwrap_check< Col< eT > > | |
| Cpartial_unwrap_check< eOp< Col< eT >, eop_scalar_times > > | |
| Cpartial_unwrap_check< eOp< Mat< eT >, eop_scalar_times > > | |
| Cpartial_unwrap_check< eOp< Row< eT >, eop_scalar_times > > | |
| Cpartial_unwrap_check< eOp< T1, eop_scalar_times > > | |
| Cpartial_unwrap_check< Mat< eT > > | |
| Cpartial_unwrap_check< Op< Col< eT >, op_htrans > > | |
| Cpartial_unwrap_check< Op< Col< eT >, op_htrans2 > > | |
| Cpartial_unwrap_check< Op< Mat< eT >, op_htrans > > | |
| Cpartial_unwrap_check< Op< Mat< eT >, op_htrans2 > > | |
| Cpartial_unwrap_check< Op< Row< eT >, op_htrans > > | |
| Cpartial_unwrap_check< Op< Row< eT >, op_htrans2 > > | |
| Cpartial_unwrap_check< Op< T1, op_htrans > > | |
| Cpartial_unwrap_check< Op< T1, op_htrans2 > > | |
| Cpartial_unwrap_check< Row< eT > > | |
| CPhy | |
| Cpodarray | A lightweight array for POD types. If the amount of memory requested is small, the stack is used |
| Cpodarray_prealloc_n_elem | |
| Cpromote_type | |
| CProxy | |
| CProxy< Col< eT > > | |
| CProxy< diagview< eT > > | |
| CProxy< eGlue< T1, T2, eglue_type > > | |
| CProxy< eOp< T1, eop_type > > | |
| CProxy< Gen< eT, gen_type > > | |
| CProxy< Glue< T1, T2, glue_type > > | |
| CProxy< Mat< eT > > | |
| CProxy< mtGlue< out_eT, T1, T2, glue_type > > | |
| CProxy< mtOp< out_eT, T1, op_type > > | |
| CProxy< Op< T1, op_type > > | |
| CProxy< Row< eT > > | |
| CProxy< subview< eT > > | |
| CProxy< subview_elem1< eT, T1 > > | |
| CProxyCube | |
| CProxyCube< Cube< eT > > | |
| CProxyCube< eGlueCube< T1, T2, eglue_type > > | |
| CProxyCube< eOpCube< T1, eop_type > > | |
| CProxyCube< GenCube< eT, gen_type > > | |
| CProxyCube< GlueCube< T1, T2, glue_type > > | |
| CProxyCube< mtGlueCube< out_eT, T1, T2, glue_type > > | |
| CProxyCube< mtOpCube< out_eT, T1, op_type > > | |
| CProxyCube< OpCube< T1, op_type > > | |
| CProxyCube< subview_cube< eT > > | |
| ►CRow | Class for row vectors (matrices with only one row) |
| Cfixed | |
| Crunning_stat | |
| Crunning_stat_aux | |
| Crunning_stat_vec | |
| Crunning_stat_vec_aux | |
| Cspan | |
| Cspan_alt | |
| Cspan_base | |
| Cstrip_diagmat | |
| Cstrip_diagmat< Op< T1, op_diagmat > > | |
| Cstrip_inv | |
| Cstrip_inv< Op< T1, op_inv > > | |
| Csubview | |
| Csubview_col | |
| Csubview_cube | |
| Csubview_elem1 | |
| Csubview_elem2 | |
| Csubview_field | |
| Csubview_row | |
| Cunwrap | |
| Cunwrap< Col< eT > > | |
| Cunwrap< Mat< eT > > | |
| Cunwrap< mtGlue< out_eT, T1, T2, glue_type > > | |
| Cunwrap< mtOp< out_eT, T1, op_type > > | |
| Cunwrap< Row< eT > > | |
| Cunwrap_check | |
| Cunwrap_check< Col< eT > > | |
| Cunwrap_check< Mat< eT > > | |
| Cunwrap_check< Row< eT > > | |
| Cunwrap_check_mixed | |
| Cunwrap_check_mixed< Col< eT1 > > | |
| Cunwrap_check_mixed< Mat< eT1 > > | |
| Cunwrap_check_mixed< Row< eT1 > > | |
| Cunwrap_cube | |
| Cunwrap_cube< Cube< eT > > | |
| Cunwrap_cube_check | |
| Cunwrap_cube_check< Cube< eT > > | |
| Cupgrade_val | |
| Cupgrade_val< double, std::complex< float > > | |
| Cupgrade_val< float, std::complex< double > > | |
| Cupgrade_val< std::complex< double >, float > | Work around limitations in the complex class (at least as present in gcc 4.1 & 4.3) |
| Cupgrade_val< std::complex< double >, std::complex< float > > | |
| Cupgrade_val< std::complex< float >, double > | Ensure we don't lose precision when multiplying a complex number with a higher precision real number |
| Cupgrade_val< std::complex< float >, std::complex< double > > | Ensure we don't lose precision when multiplying complex numbers with different underlying types |
| Cupgrade_val< std::complex< T >, T2 > | |
| Cupgrade_val< T, T > | |
| Cupgrade_val< T1, std::complex< T > > | |
| Cwall_clock | Class for measuring time intervals |