| depth_lhs | glue_cov | isnt_supported_elem_type | promote_type< s16, s8 > |
access | depth_lhs< glue_type, Glue< T1, T2, glue_type > > | glue_cross | isnt_supported_elem_type< double > | promote_type< s16, std::complex< T > > |
arma_blas_type_only | diagmat_proxy | glue_join | isnt_supported_elem_type< float > | promote_type< s16, u16 > |
arma_blas_type_only< double > | diagmat_proxy< Col< eT > > | glue_kron | isnt_supported_elem_type< s16 > | promote_type< s16, u32 > |
arma_blas_type_only< float > | diagmat_proxy< Mat< eT > > | glue_mixed_div | isnt_supported_elem_type< s32 > | promote_type< s16, u8 > |
arma_blas_type_only< std::complex< double > > | diagmat_proxy< Row< eT > > | glue_mixed_minus | isnt_supported_elem_type< s8 > | promote_type< s32, double > |
arma_blas_type_only< std::complex< float > > | diagmat_proxy_check | glue_mixed_plus | isnt_supported_elem_type< std::complex< double > > | promote_type< s32, float > |
arma_config | diagmat_proxy_check< Col< eT > > | glue_mixed_schur | isnt_supported_elem_type< std::complex< float > > | promote_type< s32, s16 > |
arma_counter | diagmat_proxy_check< Mat< eT > > | glue_mixed_times | isnt_supported_elem_type< u16 > | promote_type< s32, s8 > |
arma_Cube_only | diagmat_proxy_check< Row< eT > > | glue_rel_eq | isnt_supported_elem_type< u32 > | promote_type< s32, std::complex< T > > |
arma_Cube_only< Cube< eT > > | diagview | glue_rel_gt | isnt_supported_elem_type< u8 > | promote_type< s32, u16 > |
arma_cx_median_packet | diskio | glue_rel_gteq | isnt_supported_elem_type_false | promote_type< s32, u32 > |
arma_cx_only |
| glue_rel_lt | field::iterator | promote_type< s32, u8 > |
arma_cx_only< std::complex< T > > | eGlue | glue_rel_lteq |
| promote_type< s8, double > |
arma_elem_size_test (junk) | eglue_core | glue_rel_noteq | Mat (itpp) | promote_type< s8, float > |
arma_first_extra_debug_message (junk) | eglue_cube_core | glue_solve | Mat | promote_type< s8, s16 > |
arma_float_only | eglue_cube_div | glue_times | Mat_aux | promote_type< s8, s32 > |
arma_float_only< double > | eglue_cube_minus | glue_times_diag | Math | promote_type< s8, std::complex< T > > |
arma_float_only< float > | eglue_cube_plus | glue_times_redirect | mtGlue | promote_type< s8, u16 > |
arma_float_or_cx_only | eglue_cube_schur | glue_times_redirect< 3 > | mtOp | promote_type< s8, u32 > |
arma_float_or_cx_only< double > | eglue_div | glue_times_redirect< 4 > |
| promote_type< s8, u8 > |
arma_float_or_cx_only< float > | eglue_minus | glue_toeplitz | Op | promote_type< std::complex< double >, float > |
arma_float_or_cx_only< std::complex< double > > | eglue_plus | GlueCube | op_abs | promote_type< std::complex< double >, std::complex< float > > |
arma_float_or_cx_only< std::complex< float > > | eglue_schur |
| op_chol | promote_type< std::complex< float >, double > |
arma_glue_rel_only | eGlueCube | is_arma_cube_type | op_cor | promote_type< std::complex< float >, std::complex< double > > |
arma_glue_rel_only< glue_rel_eq > | eOp | is_arma_type | op_cov | promote_type< std::complex< T >, s16 > |
arma_glue_rel_only< glue_rel_gt > | eop_abs | is_Col | op_cx_scalar_div_post | promote_type< std::complex< T >, s32 > |
arma_glue_rel_only< glue_rel_gteq > | eop_acos | is_Col< Col< eT > > | op_cx_scalar_div_pre | promote_type< std::complex< T >, s8 > |
arma_glue_rel_only< glue_rel_lt > | eop_acosh | is_complex | op_cx_scalar_minus_post | promote_type< std::complex< T >, T > |
arma_glue_rel_only< glue_rel_lteq > | eop_asin | is_complex< std::complex< eT > > | op_cx_scalar_minus_pre | promote_type< std::complex< T >, u16 > |
arma_glue_rel_only< glue_rel_noteq > | eop_asinh | is_complex_double | op_cx_scalar_plus | promote_type< std::complex< T >, u32 > |
arma_integral_only | eop_atan | is_complex_double< std::complex< double > > | op_cx_scalar_times | promote_type< std::complex< T >, u8 > |
arma_integral_only< char > | eop_atanh | is_complex_float | op_diagmat | promote_type< T, std::complex< T > > |
arma_integral_only< int > | eop_aux | is_complex_float< std::complex< float > > | op_diagvec | promote_type< T, T > |
arma_integral_only< long > | eop_aux_randn | is_Cube | op_dot | promote_type< u16, double > |
arma_integral_only< short > | eop_aux_randn< std::complex< T > > | is_Cube< Cube< eT > > | op_dotext | promote_type< u16, float > |
arma_integral_only< unsigned char > | eop_aux_randu | is_cube_generator | op_find | promote_type< u16, s16 > |
arma_integral_only< unsigned int > | eop_aux_randu< std::complex< T > > | is_cube_generator< eop_cube_ones_full > | op_fliplr | promote_type< u16, s32 > |
arma_integral_only< unsigned long > | eop_conj | is_cube_generator< eop_cube_randn > | op_flipud | promote_type< u16, s8 > |
arma_integral_only< unsigned short > | eop_core | is_cube_generator< eop_cube_randu > | op_htrans | promote_type< u16, std::complex< T > > |
arma_Mat_Col_Row_only | eop_cos | is_cube_generator< eop_cube_zeros > | op_imag | promote_type< u16, u32 > |
arma_Mat_Col_Row_only< Col< eT > > | eop_cosh | is_diagview | op_inv | promote_type< u16, u8 > |
arma_Mat_Col_Row_only< Mat< eT > > | eop_cube_abs | is_diagview< diagview< eT > > | op_max | promote_type< u32, double > |
arma_Mat_Col_Row_only< Row< eT > > | eop_cube_acos | is_double | op_mean | promote_type< u32, float > |
arma_not_cx | eop_cube_acosh | is_double< double > | op_median | promote_type< u32, s16 > |
arma_not_cx< std::complex< T > > | eop_cube_asin | is_eGlue | op_min | promote_type< u32, s32 > |
arma_not_op_rel | eop_cube_asinh | is_eGlue< eGlue< T1, T2, eglue_type > > | op_norm_dot | promote_type< u32, s8 > |
arma_not_op_rel< op_rel_eq > | eop_cube_atan | is_eOp | op_pinv | promote_type< u32, std::complex< T > > |
arma_not_op_rel< op_rel_gt_post > | eop_cube_atanh | is_eOp< eOp< T1, eop_type > > | op_princomp | promote_type< u32, u16 > |
arma_not_op_rel< op_rel_gt_pre > | eop_cube_conj | is_float | op_princomp_cov | promote_type< u32, u8 > |
arma_not_op_rel< op_rel_gteq_post > | eop_cube_core | is_float< float > | op_prod | promote_type< u8, double > |
arma_not_op_rel< op_rel_gteq_pre > | eop_cube_cos | is_generator | op_real | promote_type< u8, float > |
arma_not_op_rel< op_rel_lt_post > | eop_cube_cosh | is_generator< eop_ones_full > | op_rel_eq | promote_type< u8, s16 > |
arma_not_op_rel< op_rel_lt_pre > | eop_cube_eps | is_generator< eop_randn > | op_rel_gt_post | promote_type< u8, s32 > |
arma_not_op_rel< op_rel_lteq_post > | eop_cube_exp | is_generator< eop_randu > | op_rel_gt_pre | promote_type< u8, s8 > |
arma_not_op_rel< op_rel_lteq_pre > | eop_cube_log | is_generator< eop_zeros > | op_rel_gteq_post | promote_type< u8, std::complex< T > > |
arma_not_op_rel< op_rel_noteq > | eop_cube_log10 | is_Glue | op_rel_gteq_pre | promote_type< u8, u16 > |
arma_op_rel_only | eop_cube_neg | is_Glue< Glue< T1, T2, glue_type > > | op_rel_lt_post | promote_type< u8, u32 > |
arma_op_rel_only< op_rel_eq > | eop_cube_ones_full | is_glue_times | op_rel_lt_pre | promote_type_ok |
arma_op_rel_only< op_rel_gt_post > | eop_cube_pow | is_glue_times< Glue< T1, T2, glue_times > > | op_rel_lteq_post | Proxy |
arma_op_rel_only< op_rel_gt_pre > | eop_cube_pow_int | is_glue_times_diag | op_rel_lteq_pre | Proxy< Col< eT > > |
arma_op_rel_only< op_rel_gteq_post > | eop_cube_randn | is_glue_times_diag< Glue< T1, T2, glue_times_diag > > | op_rel_noteq | Proxy< diagview< eT > > |
arma_op_rel_only< op_rel_gteq_pre > | eop_cube_randu | is_GlueCube | op_repmat | Proxy< eGlue< T1, T2, eglue_type > > |
arma_op_rel_only< op_rel_lt_post > | eop_cube_scalar_div_post | is_GlueCube< GlueCube< T1, T2, glue_type > > | op_reshape | Proxy< eOp< T1, eop_type > > |
arma_op_rel_only< op_rel_lt_pre > | eop_cube_scalar_div_pre | is_Mat | op_shuffle | Proxy< Glue< T1, T2, glue_type > > |
arma_op_rel_only< op_rel_lteq_post > | eop_cube_scalar_minus_post | is_Mat< Col< eT > > | op_sort | Proxy< Mat< eT > > |
arma_op_rel_only< op_rel_lteq_pre > | eop_cube_scalar_minus_pre | is_Mat< Mat< eT > > | op_stddev | Proxy< mtGlue< out_eT, T1, T2, glue_type > > |
arma_op_rel_only< op_rel_noteq > | eop_cube_scalar_plus | is_Mat< Row< eT > > | op_sum | Proxy< mtOp< out_eT, T1, op_type > > |
arma_ostream | eop_cube_scalar_times | is_Mat_only | op_trans | Proxy< Op< T1, op_type > > |
arma_ostream_state | eop_cube_sin | is_Mat_only< Mat< eT > > | op_trans2 | Proxy< Row< eT > > |
arma_qsort_helper | eop_cube_sinh | is_non_integral | op_var | Proxy< subview< eT > > |
arma_qsort_helper< std::complex< T > > | eop_cube_sqrt | is_Op | OpCube | ProxyCube |
arma_scalar_only | eop_cube_square | is_Op< Op< T1, op_type > > |
| ProxyCube< Cube< eT > > |
arma_scalar_only< char > | eop_cube_tan | is_op_diagmat | partial_unwrap | ProxyCube< eGlueCube< T1, T2, eglue_type > > |
arma_scalar_only< double > | eop_cube_tanh | is_op_diagmat< Op< T1, op_diagmat > > | partial_unwrap< Col< eT > > | ProxyCube< eOpCube< T1, eop_type > > |
arma_scalar_only< float > | eop_cube_trunc_exp | is_op_rel | partial_unwrap< eOp< Col< eT >, eop_scalar_times > > | ProxyCube< GlueCube< T1, T2, glue_type > > |
arma_scalar_only< int > | eop_cube_trunc_log | is_op_rel< mtOp< out_eT, T1, op_rel_eq > > | partial_unwrap< eOp< Mat< eT >, eop_scalar_times > > | ProxyCube< OpCube< T1, op_type > > |
arma_scalar_only< long > | eop_cube_zeros | is_op_rel< mtOp< out_eT, T1, op_rel_gt_post > > | partial_unwrap< eOp< Row< eT >, eop_scalar_times > > | ProxyCube< subview_cube< eT > > |
arma_scalar_only< short > | eop_eps | is_op_rel< mtOp< out_eT, T1, op_rel_gt_pre > > | partial_unwrap< eOp< T1, eop_scalar_times > > |
|
arma_scalar_only< std::complex< T > > | eop_exp | is_op_rel< mtOp< out_eT, T1, op_rel_gteq_post > > | partial_unwrap< Mat< eT > > | Row |
arma_scalar_only< unsigned char > | eop_log | is_op_rel< mtOp< out_eT, T1, op_rel_gteq_pre > > | partial_unwrap< Op< Col< eT >, op_trans > > | Mat::row_iterator |
arma_scalar_only< unsigned int > | eop_log10 | is_op_rel< mtOp< out_eT, T1, op_rel_lt_post > > | partial_unwrap< Op< Col< eT >, op_trans2 > > | running_stat |
arma_scalar_only< unsigned long > | eop_neg | is_op_rel< mtOp< out_eT, T1, op_rel_lt_pre > > | partial_unwrap< Op< Mat< eT >, op_trans > > | running_stat_aux |
arma_scalar_only< unsigned short > | eop_ones_diag | is_op_rel< mtOp< out_eT, T1, op_rel_lteq_post > > | partial_unwrap< Op< Mat< eT >, op_trans2 > > | running_stat_vec |
arma_signed_integral_only | eop_ones_full | is_op_rel< mtOp< out_eT, T1, op_rel_lteq_pre > > | partial_unwrap< Op< Row< eT >, op_trans > > | running_stat_vec_aux |
arma_signed_integral_only< char > | eop_pow | is_op_rel< mtOp< out_eT, T1, op_rel_noteq > > | partial_unwrap< Op< Row< eT >, op_trans2 > > |
|
arma_signed_integral_only< int > | eop_pow_int | is_OpCube | partial_unwrap< Op< T1, op_trans > > | string_only (arma_boost) |
arma_signed_integral_only< long > | eop_randn | is_OpCube< OpCube< T1, op_type > > | partial_unwrap< Op< T1, op_trans2 > > | string_only< std::string > (arma_boost) |
arma_signed_integral_only< short > | eop_randu | is_Row | partial_unwrap< Row< eT > > | strip_diagmat |
arma_sort_index_packet_ascend | eop_scalar_div_post | is_Row< Row< eT > > | partial_unwrap_check | strip_diagmat< Op< T1, op_diagmat > > |
arma_sort_index_packet_descend | eop_scalar_div_pre | is_s16 | partial_unwrap_check< Col< eT > > | strip_inv |
arma_static_assert< true > | eop_scalar_minus_post | is_s16< s16 > | partial_unwrap_check< eOp< Col< eT >, eop_scalar_times > > | strip_inv< Op< T1, op_inv > > |
arma_type_check | eop_scalar_minus_pre | is_s32 | partial_unwrap_check< eOp< Mat< eT >, eop_scalar_times > > | subview |
arma_unsigned_integral_only | eop_scalar_plus | is_s32< s32 > | partial_unwrap_check< eOp< Row< eT >, eop_scalar_times > > | subview_col |
arma_unsigned_integral_only< unsigned char > | eop_scalar_times | is_s8 | partial_unwrap_check< eOp< T1, eop_scalar_times > > | subview_cube |
arma_unsigned_integral_only< unsigned int > | eop_sin | is_s8< s8 > | partial_unwrap_check< Mat< eT > > | subview_field |
arma_unsigned_integral_only< unsigned long > | eop_sinh | is_same_type | partial_unwrap_check< Op< Col< eT >, op_trans > > | subview_row |
arma_unsigned_integral_only< unsigned short > | eop_sqrt | is_same_type< T1, T1 > | partial_unwrap_check< Op< Col< eT >, op_trans2 > > | syslib |
arma_version | eop_square | is_signed | partial_unwrap_check< Op< Mat< eT >, op_trans > > |
|
as_scalar_redirect | eop_tan | is_subview | partial_unwrap_check< Op< Mat< eT >, op_trans2 > > | unwrap |
as_scalar_redirect< 2 > | eop_tanh | is_subview< subview< eT > > | partial_unwrap_check< Op< Row< eT >, op_trans > > | unwrap< Col< eT > > |
as_scalar_redirect< 3 > | eop_trunc_exp | is_subview_cube | partial_unwrap_check< Op< Row< eT >, op_trans2 > > | unwrap< Mat< eT > > |
auxlib | eop_trunc_log | is_subview_cube< subview_cube< eT > > | partial_unwrap_check< Op< T1, op_trans > > | unwrap< mtGlue< out_eT, T1, T2, glue_type > > |
| eop_zeros | is_supported_blas_type | partial_unwrap_check< Op< T1, op_trans2 > > | unwrap< mtOp< out_eT, T1, op_type > > |
Base | eOpCube | is_supported_complex | partial_unwrap_check< Row< eT > > | unwrap< Row< eT > > |
BaseCube | eT_promoter | is_supported_complex< std::complex< eT > > | Phy | unwrap_check |
BaseVec |
| is_supported_complex_double | podarray | unwrap_check< Col< eT > > |
basic_format (arma_boost) | field | is_supported_complex_double< std::complex< double > > | promote_type | unwrap_check< Mat< eT > > |
basic_format_only (arma_boost) | field_aux | is_supported_complex_float | promote_type< double, float > | unwrap_check< Row< eT > > |
basic_format_only< basic_format< T > > (arma_boost) | force_different_type | is_supported_complex_float< std::complex< float > > | promote_type< double, s16 > | unwrap_cube |
basic_format_only< basic_format< T1, T2 > > (arma_boost) | force_different_type< T1, T1 > | is_supported_elem_type | promote_type< double, s32 > | unwrap_cube< Cube< eT > > |
| format (arma_boost) | diskio::is_supported_type | promote_type< double, s8 > | unwrap_cube_check |
char_only (arma_boost) | format_metaprog (arma_boost) | is_u16 | promote_type< double, std::complex< float > > | unwrap_cube_check< Cube< eT > > |
char_only< char > (arma_boost) | format_metaprog< basic_format< T1, T2 > > (arma_boost) | is_u16< u16 > | promote_type< double, u16 > | upgrade_val |
Col |
| is_u32 | promote_type< double, u32 > | upgrade_val< double, std::complex< float > > |
field::const_iterator | gemm | is_u32< u32 > | promote_type< double, u8 > | upgrade_val< float, std::complex< double > > |
Mat::const_row_iterator | gemm_emul_cache | is_u8 | promote_type< float, double > | upgrade_val< std::complex< double >, float > |
conv_to | gemm_emul_simple | is_u8< u8 > | promote_type< float, s16 > | upgrade_val< std::complex< double >, std::complex< float > > |
conv_to< Col< out_eT > > | gemm_mixed | isnt_fltpt | promote_type< float, s32 > | upgrade_val< std::complex< float >, double > |
conv_to< Cube< out_eT > > | gemm_mixed_cache | isnt_fltpt< double > | promote_type< float, s8 > | upgrade_val< std::complex< float >, std::complex< double > > |
conv_to< itpp::Mat< out_eT > > | gemm_mixed_simple | isnt_fltpt< float > | promote_type< float, std::complex< double > > | upgrade_val< std::complex< T >, T2 > |
conv_to< itpp::Vec< out_eT > > | gemv | isnt_fltpt< long double > | promote_type< float, u16 > | upgrade_val< T, T > |
conv_to< Mat< out_eT > > | gemv_arma | isnt_fltpt< std::complex< double > > | promote_type< float, u32 > | upgrade_val< T1, std::complex< T > > |
conv_to< Row< out_eT > > | get_pod_type | isnt_fltpt< std::complex< float > > | promote_type< float, u8 > |
|
conv_to< std::vector< out_eT > > | get_pod_type< std::complex< T2 > > | isnt_fltpt_false | promote_type< s16, double > | Vec (itpp) |
Cube | Glue | isnt_same_type | promote_type< s16, float > |
|
Cube_aux | glue_conv | isnt_same_type< T1, T1 > | promote_type< s16, s32 > | wall_clock |
| glue_cor |