Armadillo Technical

o*Main Page

o+Modules

|o*Access

|o*Arma_config

|o*Arma_ostream

|o*Arma_static_assert

|o*Arma_version

|o*Auxlib

|o*Base

|o*BaseCube

|o*Cmath_wrap

|o*Col

|o*Constants

|o*Cube

|o*Debug

|o*Diagmat_proxy

|o*Diagview

|o*Diskio

|o*Eglue_core

|o*Eglue_cube_core

|o*Eglue_cube_misc

|o*EGlue

|o*Eglue_misc

|o*EGlueCube

|o*Eop_aux

|o*Eop_core

|o*Eop_cube_core

|o*EOp

|o*EOpCube

|o*Field

|o*Fn_accu

|o*Fn_as_scalar

|o*Fn_chol

|o*Fn_conv

|o*Fn_conv_to

|o*Fn_cor

|o*Fn_cov

|o*Fn_cross

|o*Fn_det

|o*Fn_diagmat

|o*Fn_diagvec

|o*Fn_dot

|o*Fn_eig

|o*Fn_eps

|o*Fn_flip

|o*Fn_htrans

|o*Fn_inv

|o*Fn_join

|o*Fn_kron

|o*Fn_log_det

|o*Fn_lu

|o*Fn_max

|o*Fn_mean

|o*Fn_median

|o*Fn_min

|o*Fn_misc

|o*Fn_norm

|o*Fn_ones

|o*Fn_pinv

|o*Fn_princomp

|o*Fn_princomp_cov

|o*Fn_prod

|o*Fn_qr

|o*Fn_randn

|o*Fn_randu

|o*Fn_rank

|o*Fn_repmat

|o*Fn_reshape

|o*Fn_shuffle

|o*Fn_solve

|o*Fn_sort

|o*Fn_sort_index

|o*Fn_stddev

|o*Fn_sum

|o*Fn_svd

|o*Fn_toeplitz

|o*Fn_trace

|o*Fn_trans

|o*Fn_trig

|o*Fn_trunc_exp

|o*Fn_trunc_log

|o*Fn_var

|o*Fn_zeros

|o*Format_wrap

|o*Gemm

|o*Gemm_mixed

|o*Gemv

|o*Glue_conv

|o*Glue_cor

|o*Glue_cov

|o*Glue_cross

|o*Glue_join

|o*Glue_kron

|o*Glue

|o*Glue_mixed

|o*Glue_relational

|o*Glue_solve

|o*Glue_times

|o*Glue_toeplitz

|o*GlueCube

|o*Itpp_wrap

|o*LAPACK

|o*Mat

|o*MtGlue

|o*MtOp

|o*Op_chol

|o*Op_cor

|o*Op_cov

|o*Op_cx_scalar

|o*Op_diagmat

|o*Op_diagvec

|o*Op_dot

|o*Op_dotext

|o*Op_find

|o*Op_flip

|o*Op_htrans

|o*Op_inv

|o*Op_max

|o*Op_mean

|o*Op

|o*Op_median

|o*Op_min

|o*Op_misc

|o*Op_pinv

|o*Op_princomp_cov

|o*Op_princomp

|o*Op_prod

|o*Op_relational

|o*Op_repmat

|o*Op_reshape

|o*Op_shuffle

|o*Op_sort

|o*Op_stddev

|o*Op_sum

|o*Op_trans

|o*Op_var

|o*OpCube

|o*Operator_cube_div

|o*Operator_cube_minus

|o*Operator_cube_plus

|o*Operator_cube_relational

|o*Operator_cube_schur

|o*Operator_cube_times

|o*Operator_div

|o*Operator_minus

|o*Operator_ostream

|o*Operator_plus

|o*Operator_relational

|o*Operator_schur

|o*Operator_times

|o*Podarray

|o*Promote_type

|o*Proxy

|o*ProxyCube

|o*Restrictors

|o*Row

|o*Running_stat

|o*Running_stat_vec

|o*Strip

|o*Subview_cube

|o*Subview_field

|o*Subview

|o*Syslib

|o*Traits

|o*Typedef

|o*Unwrap

|o*Unwrap_cube

|o*Upgrade_val

|\*Wall_clock

o+Class List

|o*access

|o*arma_blas_type_only< T >

|o*arma_blas_type_only< double >

|o*arma_blas_type_only< float >

|o*arma_blas_type_only< std::complex< double > >

|o*arma_blas_type_only< std::complex< float > >

|o*arma_config

|o*arma_counter< eT >

|o*arma_Cube_only< T >

|o*arma_Cube_only< Cube< eT > >

|o*arma_cx_median_packet< T >

|o*arma_cx_only< T >

|o*arma_cx_only< std::complex< T > >

|o*junk::arma_elem_size_test

|o*junk::arma_first_extra_debug_message

|o*arma_float_only< T >

|o*arma_float_only< double >

|o*arma_float_only< float >

|o*arma_float_or_cx_only< T >

|o*arma_float_or_cx_only< double >

|o*arma_float_or_cx_only< float >

|o*arma_float_or_cx_only< std::complex< double > >

|o*arma_float_or_cx_only< std::complex< float > >

|o*arma_glue_rel_only< T >

|o*arma_glue_rel_only< glue_rel_eq >

|o*arma_glue_rel_only< glue_rel_gt >

|o*arma_glue_rel_only< glue_rel_gteq >

|o*arma_glue_rel_only< glue_rel_lt >

|o*arma_glue_rel_only< glue_rel_lteq >

|o*arma_glue_rel_only< glue_rel_noteq >

|o*arma_integral_only< T >

|o*arma_integral_only< char >

|o*arma_integral_only< int >

|o*arma_integral_only< long >

|o*arma_integral_only< short >

|o*arma_integral_only< unsigned char >

|o*arma_integral_only< unsigned int >

|o*arma_integral_only< unsigned long >

|o*arma_integral_only< unsigned short >

|o*arma_Mat_Col_Row_only< T >

|o*arma_Mat_Col_Row_only< Col< eT > >

|o*arma_Mat_Col_Row_only< Mat< eT > >

|o*arma_Mat_Col_Row_only< Row< eT > >

|o*arma_not_cx< T >

|o*arma_not_cx< std::complex< T > >

|o*arma_not_op_rel< T >

|o*arma_not_op_rel< op_rel_eq >

|o*arma_not_op_rel< op_rel_gt_post >

|o*arma_not_op_rel< op_rel_gt_pre >

|o*arma_not_op_rel< op_rel_gteq_post >

|o*arma_not_op_rel< op_rel_gteq_pre >

|o*arma_not_op_rel< op_rel_lt_post >

|o*arma_not_op_rel< op_rel_lt_pre >

|o*arma_not_op_rel< op_rel_lteq_post >

|o*arma_not_op_rel< op_rel_lteq_pre >

|o*arma_not_op_rel< op_rel_noteq >

|o*arma_op_rel_only< T >

|o*arma_op_rel_only< op_rel_eq >

|o*arma_op_rel_only< op_rel_gt_post >

|o*arma_op_rel_only< op_rel_gt_pre >

|o*arma_op_rel_only< op_rel_gteq_post >

|o*arma_op_rel_only< op_rel_gteq_pre >

|o*arma_op_rel_only< op_rel_lt_post >

|o*arma_op_rel_only< op_rel_lt_pre >

|o*arma_op_rel_only< op_rel_lteq_post >

|o*arma_op_rel_only< op_rel_lteq_pre >

|o*arma_op_rel_only< op_rel_noteq >

|o*arma_ostream

|o*arma_ostream_state

|o*arma_qsort_helper< eT >

|o*arma_qsort_helper< std::complex< T > >

|o*arma_scalar_only< T >

|o*arma_scalar_only< char >

|o*arma_scalar_only< double >

|o*arma_scalar_only< float >

|o*arma_scalar_only< int >

|o*arma_scalar_only< long >

|o*arma_scalar_only< short >

|o*arma_scalar_only< std::complex< T > >

|o*arma_scalar_only< unsigned char >

|o*arma_scalar_only< unsigned int >

|o*arma_scalar_only< unsigned long >

|o*arma_scalar_only< unsigned short >

|o*arma_signed_integral_only< T >

|o*arma_signed_integral_only< char >

|o*arma_signed_integral_only< int >

|o*arma_signed_integral_only< long >

|o*arma_signed_integral_only< short >

|o*arma_sort_index_packet_ascend< T1, T2 >

|o*arma_sort_index_packet_descend< T1, T2 >

|o*arma_static_assert< true >

|o*arma_type_check< val >

|o*arma_unsigned_integral_only< T >

|o*arma_unsigned_integral_only< unsigned char >

|o*arma_unsigned_integral_only< unsigned int >

|o*arma_unsigned_integral_only< unsigned long >

|o*arma_unsigned_integral_only< unsigned short >

|o*arma_version

|o*as_scalar_redirect< N >

|o*as_scalar_redirect< 2 >

|o*as_scalar_redirect< 3 >

|o*auxlib

|o*Base< elem_type, derived >

|o*BaseCube< elem_type, derived >

|o*BaseVec< elem_type, derived >

|o*arma_boost::basic_format< T1, T2 >

|o*arma_boost::basic_format_only< T >

|o*arma_boost::basic_format_only< basic_format< T > >

|o*arma_boost::basic_format_only< basic_format< T1, T2 > >

|o*arma_boost::char_only< T >

|o*arma_boost::char_only< char >

|o*Col< eT >

|o*field< oT >::const_iterator

|o*Mat< eT >::const_row_iterator

|o*conv_to< out_eT >

|o*conv_to< Col< out_eT > >

|o*conv_to< Cube< out_eT > >

|o*conv_to< itpp::Mat< out_eT > >

|o*conv_to< itpp::Vec< out_eT > >

|o*conv_to< Mat< out_eT > >

|o*conv_to< Row< out_eT > >

|o*conv_to< std::vector< out_eT > >

|o*Cube< eT >

|o*Cube_aux

|o*depth_lhs< glue_type, T1 >

|o*depth_lhs< glue_type, Glue< T1, T2, glue_type > >

|o*diagmat_proxy< T1 >

|o*diagmat_proxy< Col< eT > >

|o*diagmat_proxy< Mat< eT > >

|o*diagmat_proxy< Row< eT > >

|o*diagmat_proxy_check< T1 >

|o*diagmat_proxy_check< Col< eT > >

|o*diagmat_proxy_check< Mat< eT > >

|o*diagmat_proxy_check< Row< eT > >

|o*diagview< eT >

|o*diskio

|o*eGlue< T1, T2, eglue_type >

|o*eglue_core< eglue_type >

|o*eglue_cube_core< eglue_type >

|o*eglue_cube_div

|o*eglue_cube_minus

|o*eglue_cube_plus

|o*eglue_cube_schur

|o*eglue_div

|o*eglue_minus

|o*eglue_plus

|o*eglue_schur

|o*eGlueCube< T1, T2, eglue_type >

|o*eOp< T1, eop_type >

|o*eop_abs

|o*eop_acos

|o*eop_acosh

|o*eop_asin

|o*eop_asinh

|o*eop_atan

|o*eop_atanh

|o*eop_aux

|o*eop_aux_randn< eT >

|o*eop_aux_randn< std::complex< T > >

|o*eop_aux_randu< eT >

|o*eop_aux_randu< std::complex< T > >

|o*eop_conj

|o*eop_core< eop_type >

|o*eop_cos

|o*eop_cosh

|o*eop_cube_abs

|o*eop_cube_acos

|o*eop_cube_acosh

|o*eop_cube_asin

|o*eop_cube_asinh

|o*eop_cube_atan

|o*eop_cube_atanh

|o*eop_cube_conj

|o*eop_cube_core< eop_cube_type >

|o*eop_cube_cos

|o*eop_cube_cosh

|o*eop_cube_eps

|o*eop_cube_exp

|o*eop_cube_log

|o*eop_cube_log10

|o*eop_cube_neg

|o*eop_cube_ones_full

|o*eop_cube_pow

|o*eop_cube_pow_int

|o*eop_cube_randn

|o*eop_cube_randu

|o*eop_cube_scalar_div_post

|o*eop_cube_scalar_div_pre

|o*eop_cube_scalar_minus_post

|o*eop_cube_scalar_minus_pre

|o*eop_cube_scalar_plus

|o*eop_cube_scalar_times

|o*eop_cube_sin

|o*eop_cube_sinh

|o*eop_cube_sqrt

|o*eop_cube_square

|o*eop_cube_tan

|o*eop_cube_tanh

|o*eop_cube_trunc_exp

|o*eop_cube_trunc_log

|o*eop_cube_zeros

|o*eop_eps

|o*eop_exp

|o*eop_log

|o*eop_log10

|o*eop_neg

|o*eop_ones_diag

|o*eop_ones_full

|o*eop_pow

|o*eop_pow_int

|o*eop_randn

|o*eop_randu

|o*eop_scalar_div_post

|o*eop_scalar_div_pre

|o*eop_scalar_minus_post

|o*eop_scalar_minus_pre

|o*eop_scalar_plus

|o*eop_scalar_times

|o*eop_sin

|o*eop_sinh

|o*eop_sqrt

|o*eop_square

|o*eop_tan

|o*eop_tanh

|o*eop_trunc_exp

|o*eop_trunc_log

|o*eop_zeros

|o*eOpCube< T1, eop_type >

|o*eT_promoter< T1, T2 >

|o*field< oT >

|o*field_aux

|o*force_different_type< T1, T2 >

|o*force_different_type< T1, T1 >

|o*arma_boost::format

|o*arma_boost::format_metaprog< T1 >

|o*arma_boost::format_metaprog< basic_format< T1, T2 > >

|o*gemm< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_emul_cache< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_emul_simple< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_mixed< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_mixed_cache< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_mixed_simple< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemv< do_trans_A, use_alpha, use_beta >

|o*gemv_arma< do_trans_A, use_alpha, use_beta >

|o*get_pod_type< T1 >

|o*get_pod_type< std::complex< T2 > >

|o*Glue< T1, T2, glue_type >

|o*glue_conv

|o*glue_cor

|o*glue_cov

|o*glue_cross

|o*glue_join

|o*glue_kron

|o*glue_mixed_div

|o*glue_mixed_minus

|o*glue_mixed_plus

|o*glue_mixed_schur

|o*glue_mixed_times

|o*glue_rel_eq

|o*glue_rel_gt

|o*glue_rel_gteq

|o*glue_rel_lt

|o*glue_rel_lteq

|o*glue_rel_noteq

|o*glue_solve

|o*glue_times

|o*glue_times_diag

|o*glue_times_redirect< N >

|o*glue_times_redirect< 3 >

|o*glue_times_redirect< 4 >

|o*glue_toeplitz

|o*GlueCube< T1, T2, glue_type >

|o*is_arma_cube_type< T1 >

|o*is_arma_type< T1 >

|o*is_Col< T >

|o*is_Col< Col< eT > >

|o*is_complex< T1 >

|o*is_complex< std::complex< eT > >

|o*is_complex_double< T1 >

|o*is_complex_double< std::complex< double > >

|o*is_complex_float< T1 >

|o*is_complex_float< std::complex< float > >

|o*is_Cube< T >

|o*is_Cube< Cube< eT > >

|o*is_cube_generator< T1 >

|o*is_cube_generator< eop_cube_ones_full >

|o*is_cube_generator< eop_cube_randn >

|o*is_cube_generator< eop_cube_randu >

|o*is_cube_generator< eop_cube_zeros >

|o*is_diagview< T >

|o*is_diagview< diagview< eT > >

|o*is_double< T1 >

|o*is_double< double >

|o*is_eGlue< T >

|o*is_eGlue< eGlue< T1, T2, eglue_type > >

|o*is_eOp< T >

|o*is_eOp< eOp< T1, eop_type > >

|o*is_float< T1 >

|o*is_float< float >

|o*is_generator< T1 >

|o*is_generator< eop_ones_full >

|o*is_generator< eop_randn >

|o*is_generator< eop_randu >

|o*is_generator< eop_zeros >

|o*is_Glue< T >

|o*is_Glue< Glue< T1, T2, glue_type > >

|o*is_glue_times< T >

|o*is_glue_times< Glue< T1, T2, glue_times > >

|o*is_glue_times_diag< T >

|o*is_glue_times_diag< Glue< T1, T2, glue_times_diag > >

|o*is_GlueCube< T >

|o*is_GlueCube< GlueCube< T1, T2, glue_type > >

|o*is_Mat< T >

|o*is_Mat< Col< eT > >

|o*is_Mat< Mat< eT > >

|o*is_Mat< Row< eT > >

|o*is_Mat_only< T >

|o*is_Mat_only< Mat< eT > >

|o*is_non_integral< T >

|o*is_Op< T >

|o*is_Op< Op< T1, op_type > >

|o*is_op_diagmat< T >

|o*is_op_diagmat< Op< T1, op_diagmat > >

|o*is_op_rel< T >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_eq > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_gt_post > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_gt_pre > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_gteq_post > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_gteq_pre > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_lt_post > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_lt_pre > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_lteq_post > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_lteq_pre > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_noteq > >

|o*is_OpCube< T >

|o*is_OpCube< OpCube< T1, op_type > >

|o*is_Row< T >

|o*is_Row< Row< eT > >

|o*is_s16< T1 >

|o*is_s16< s16 >

|o*is_s32< T1 >

|o*is_s32< s32 >

|o*is_s8< T1 >

|o*is_s8< s8 >

|o*is_same_type< T1, T2 >

|o*is_same_type< T1, T1 >

|o*is_signed< T >

|o*is_subview< T >

|o*is_subview< subview< eT > >

|o*is_subview_cube< T >

|o*is_subview_cube< subview_cube< eT > >

|o*is_supported_blas_type< T1 >

|o*is_supported_complex< T1 >

|o*is_supported_complex< std::complex< eT > >

|o*is_supported_complex_double< T1 >

|o*is_supported_complex_double< std::complex< double > >

|o*is_supported_complex_float< T1 >

|o*is_supported_complex_float< std::complex< float > >

|o*is_supported_elem_type< T1 >

|o*diskio::is_supported_type< eT >

|o*is_u16< T1 >

|o*is_u16< u16 >

|o*is_u32< T1 >

|o*is_u32< u32 >

|o*is_u8< T1 >

|o*is_u8< u8 >

|o*isnt_fltpt< T1 >

|o*isnt_fltpt< double >

|o*isnt_fltpt< float >

|o*isnt_fltpt< long double >

|o*isnt_fltpt< std::complex< double > >

|o*isnt_fltpt< std::complex< float > >

|o*isnt_fltpt_false

|o*isnt_same_type< T1, T2 >

|o*isnt_same_type< T1, T1 >

|o*isnt_supported_elem_type< T1 >

|o*isnt_supported_elem_type< double >

|o*isnt_supported_elem_type< float >

|o*isnt_supported_elem_type< s16 >

|o*isnt_supported_elem_type< s32 >

|o*isnt_supported_elem_type< s8 >

|o*isnt_supported_elem_type< std::complex< double > >

|o*isnt_supported_elem_type< std::complex< float > >

|o*isnt_supported_elem_type< u16 >

|o*isnt_supported_elem_type< u32 >

|o*isnt_supported_elem_type< u8 >

|o*isnt_supported_elem_type_false

|o*field< oT >::iterator

|o*Mat< eT >

|o*itpp::Mat< eT >

|o*Mat_aux

|o*Math< eT >

|o*mtGlue< out_eT, T1, T2, glue_type >

|o*mtOp< out_eT, T1, op_type >

|o*Op< T1, op_type >

|o*op_abs

|o*op_chol

|o*op_cor

|o*op_cov

|o*op_cx_scalar_div_post

|o*op_cx_scalar_div_pre

|o*op_cx_scalar_minus_post

|o*op_cx_scalar_minus_pre

|o*op_cx_scalar_plus

|o*op_cx_scalar_times

|o*op_diagmat

|o*op_diagvec

|o*op_dot

|o*op_dotext

|o*op_find

|o*op_fliplr

|o*op_flipud

|o*op_htrans

|o*op_imag

|o*op_inv

|o*op_max

|o*op_mean

|o*op_median

|o*op_min

|o*op_norm_dot

|o*op_pinv

|o*op_princomp

|o*op_princomp_cov

|o*op_prod

|o*op_real

|o*op_rel_eq

|o*op_rel_gt_post

|o*op_rel_gt_pre

|o*op_rel_gteq_post

|o*op_rel_gteq_pre

|o*op_rel_lt_post

|o*op_rel_lt_pre

|o*op_rel_lteq_post

|o*op_rel_lteq_pre

|o*op_rel_noteq

|o*op_repmat

|o*op_reshape

|o*op_shuffle

|o*op_sort

|o*op_stddev

|o*op_sum

|o*op_trans

|o*op_trans2

|o*op_var

|o*OpCube< T1, op_type >

|o*partial_unwrap< T1 >

|o*partial_unwrap< Col< eT > >

|o*partial_unwrap< eOp< Col< eT >, eop_scalar_times > >

|o*partial_unwrap< eOp< Mat< eT >, eop_scalar_times > >

|o*partial_unwrap< eOp< Row< eT >, eop_scalar_times > >

|o*partial_unwrap< eOp< T1, eop_scalar_times > >

|o*partial_unwrap< Mat< eT > >

|o*partial_unwrap< Op< Col< eT >, op_trans > >

|o*partial_unwrap< Op< Col< eT >, op_trans2 > >

|o*partial_unwrap< Op< Mat< eT >, op_trans > >

|o*partial_unwrap< Op< Mat< eT >, op_trans2 > >

|o*partial_unwrap< Op< Row< eT >, op_trans > >

|o*partial_unwrap< Op< Row< eT >, op_trans2 > >

|o*partial_unwrap< Op< T1, op_trans > >

|o*partial_unwrap< Op< T1, op_trans2 > >

|o*partial_unwrap< Row< eT > >

|o*partial_unwrap_check< T1 >

|o*partial_unwrap_check< Col< eT > >

|o*partial_unwrap_check< eOp< Col< eT >, eop_scalar_times > >

|o*partial_unwrap_check< eOp< Mat< eT >, eop_scalar_times > >

|o*partial_unwrap_check< eOp< Row< eT >, eop_scalar_times > >

|o*partial_unwrap_check< eOp< T1, eop_scalar_times > >

|o*partial_unwrap_check< Mat< eT > >

|o*partial_unwrap_check< Op< Col< eT >, op_trans > >

|o*partial_unwrap_check< Op< Col< eT >, op_trans2 > >

|o*partial_unwrap_check< Op< Mat< eT >, op_trans > >

|o*partial_unwrap_check< Op< Mat< eT >, op_trans2 > >

|o*partial_unwrap_check< Op< Row< eT >, op_trans > >

|o*partial_unwrap_check< Op< Row< eT >, op_trans2 > >

|o*partial_unwrap_check< Op< T1, op_trans > >

|o*partial_unwrap_check< Op< T1, op_trans2 > >

|o*partial_unwrap_check< Row< eT > >

|o*Phy< eT >

|o*podarray< eT >

|o*promote_type< T1, T2 >

|o*promote_type< double, float >

|o*promote_type< double, s16 >

|o*promote_type< double, s32 >

|o*promote_type< double, s8 >

|o*promote_type< double, std::complex< float > >

|o*promote_type< double, u16 >

|o*promote_type< double, u32 >

|o*promote_type< double, u8 >

|o*promote_type< float, double >

|o*promote_type< float, s16 >

|o*promote_type< float, s32 >

|o*promote_type< float, s8 >

|o*promote_type< float, std::complex< double > >

|o*promote_type< float, u16 >

|o*promote_type< float, u32 >

|o*promote_type< float, u8 >

|o*promote_type< s16, double >

|o*promote_type< s16, float >

|o*promote_type< s16, s32 >

|o*promote_type< s16, s8 >

|o*promote_type< s16, std::complex< T > >

|o*promote_type< s16, u16 >

|o*promote_type< s16, u32 >

|o*promote_type< s16, u8 >

|o*promote_type< s32, double >

|o*promote_type< s32, float >

|o*promote_type< s32, s16 >

|o*promote_type< s32, s8 >

|o*promote_type< s32, std::complex< T > >

|o*promote_type< s32, u16 >

|o*promote_type< s32, u32 >

|o*promote_type< s32, u8 >

|o*promote_type< s8, double >

|o*promote_type< s8, float >

|o*promote_type< s8, s16 >

|o*promote_type< s8, s32 >

|o*promote_type< s8, std::complex< T > >

|o*promote_type< s8, u16 >

|o*promote_type< s8, u32 >

|o*promote_type< s8, u8 >

|o*promote_type< std::complex< double >, float >

|o*promote_type< std::complex< double >, std::complex< float > >

|o*promote_type< std::complex< float >, double >

|o*promote_type< std::complex< float >, std::complex< double > >

|o*promote_type< std::complex< T >, s16 >

|o*promote_type< std::complex< T >, s32 >

|o*promote_type< std::complex< T >, s8 >

|o*promote_type< std::complex< T >, T >

|o*promote_type< std::complex< T >, u16 >

|o*promote_type< std::complex< T >, u32 >

|o*promote_type< std::complex< T >, u8 >

|o*promote_type< T, std::complex< T > >

|o*promote_type< T, T >

|o*promote_type< u16, double >

|o*promote_type< u16, float >

|o*promote_type< u16, s16 >

|o*promote_type< u16, s32 >

|o*promote_type< u16, s8 >

|o*promote_type< u16, std::complex< T > >

|o*promote_type< u16, u32 >

|o*promote_type< u16, u8 >

|o*promote_type< u32, double >

|o*promote_type< u32, float >

|o*promote_type< u32, s16 >

|o*promote_type< u32, s32 >

|o*promote_type< u32, s8 >

|o*promote_type< u32, std::complex< T > >

|o*promote_type< u32, u16 >

|o*promote_type< u32, u8 >

|o*promote_type< u8, double >

|o*promote_type< u8, float >

|o*promote_type< u8, s16 >

|o*promote_type< u8, s32 >

|o*promote_type< u8, s8 >

|o*promote_type< u8, std::complex< T > >

|o*promote_type< u8, u16 >

|o*promote_type< u8, u32 >

|o*promote_type_ok

|o*Proxy< T1 >

|o*Proxy< Col< eT > >

|o*Proxy< diagview< eT > >

|o*Proxy< eGlue< T1, T2, eglue_type > >

|o*Proxy< eOp< T1, eop_type > >

|o*Proxy< Glue< T1, T2, glue_type > >

|o*Proxy< Mat< eT > >

|o*Proxy< mtGlue< out_eT, T1, T2, glue_type > >

|o*Proxy< mtOp< out_eT, T1, op_type > >

|o*Proxy< Op< T1, op_type > >

|o*Proxy< Row< eT > >

|o*Proxy< subview< eT > >

|o*ProxyCube< T1 >

|o*ProxyCube< Cube< eT > >

|o*ProxyCube< eGlueCube< T1, T2, eglue_type > >

|o*ProxyCube< eOpCube< T1, eop_type > >

|o*ProxyCube< GlueCube< T1, T2, glue_type > >

|o*ProxyCube< OpCube< T1, op_type > >

|o*ProxyCube< subview_cube< eT > >

|o*Row< eT >

|o*Mat< eT >::row_iterator

|o*running_stat< eT >

|o*running_stat_aux

|o*running_stat_vec< eT >

|o*running_stat_vec_aux

|o*arma_boost::string_only< T >

|o*arma_boost::string_only< std::string >

|o*strip_diagmat< T1 >

|o*strip_diagmat< Op< T1, op_diagmat > >

|o*strip_inv< T1 >

|o*strip_inv< Op< T1, op_inv > >

|o*subview< eT >

|o*subview_col< eT >

|o*subview_cube< eT >

|o*subview_field< oT >

|o*subview_row< eT >

|o*syslib

|o*unwrap< T1 >

|o*unwrap< Col< eT > >

|o*unwrap< Mat< eT > >

|o*unwrap< mtGlue< out_eT, T1, T2, glue_type > >

|o*unwrap< mtOp< out_eT, T1, op_type > >

|o*unwrap< Row< eT > >

|o*unwrap_check< T1 >

|o*unwrap_check< Col< eT > >

|o*unwrap_check< Mat< eT > >

|o*unwrap_check< Row< eT > >

|o*unwrap_cube< T1 >

|o*unwrap_cube< Cube< eT > >

|o*unwrap_cube_check< T1 >

|o*unwrap_cube_check< Cube< eT > >

|o*upgrade_val< T1, T2 >

|o*upgrade_val< double, std::complex< float > >

|o*upgrade_val< float, std::complex< double > >

|o*upgrade_val< std::complex< double >, float >

|o*upgrade_val< std::complex< double >, std::complex< float > >

|o*upgrade_val< std::complex< float >, double >

|o*upgrade_val< std::complex< float >, std::complex< double > >

|o*upgrade_val< std::complex< T >, T2 >

|o*upgrade_val< T, T >

|o*upgrade_val< T1, std::complex< T > >

|o*itpp::Vec< eT >

|\*wall_clock

o+Class Hierarchy

|o*access

|o*arma_blas_type_only< T >

|o*arma_blas_type_only< double >

|o*arma_blas_type_only< float >

|o*arma_blas_type_only< std::complex< double > >

|o*arma_blas_type_only< std::complex< float > >

|o*arma_config

|o*arma_counter< eT >

|o*arma_Cube_only< T >

|o*arma_Cube_only< Cube< eT > >

|o*arma_cx_median_packet< T >

|o*arma_cx_only< T >

|o*arma_cx_only< std::complex< T > >

|o*junk::arma_elem_size_test

|o*junk::arma_first_extra_debug_message

|o*arma_float_only< T >

|o*arma_float_only< double >

|o*arma_float_only< float >

|o*arma_float_or_cx_only< T >

|o*arma_float_or_cx_only< double >

|o*arma_float_or_cx_only< float >

|o*arma_float_or_cx_only< std::complex< double > >

|o*arma_float_or_cx_only< std::complex< float > >

|o*arma_glue_rel_only< T >

|o*arma_glue_rel_only< glue_rel_eq >

|o*arma_glue_rel_only< glue_rel_gt >

|o*arma_glue_rel_only< glue_rel_gteq >

|o*arma_glue_rel_only< glue_rel_lt >

|o*arma_glue_rel_only< glue_rel_lteq >

|o*arma_glue_rel_only< glue_rel_noteq >

|o*arma_integral_only< T >

|o*arma_integral_only< char >

|o*arma_integral_only< int >

|o*arma_integral_only< long >

|o*arma_integral_only< short >

|o*arma_integral_only< unsigned char >

|o*arma_integral_only< unsigned int >

|o*arma_integral_only< unsigned long >

|o*arma_integral_only< unsigned short >

|o*arma_Mat_Col_Row_only< T >

|o*arma_Mat_Col_Row_only< Col< eT > >

|o*arma_Mat_Col_Row_only< Mat< eT > >

|o*arma_Mat_Col_Row_only< Row< eT > >

|o*arma_not_cx< T >

|o*arma_not_cx< std::complex< T > >

|o*arma_not_op_rel< T >

|o*arma_not_op_rel< op_rel_eq >

|o*arma_not_op_rel< op_rel_gt_post >

|o*arma_not_op_rel< op_rel_gt_pre >

|o*arma_not_op_rel< op_rel_gteq_post >

|o*arma_not_op_rel< op_rel_gteq_pre >

|o*arma_not_op_rel< op_rel_lt_post >

|o*arma_not_op_rel< op_rel_lt_pre >

|o*arma_not_op_rel< op_rel_lteq_post >

|o*arma_not_op_rel< op_rel_lteq_pre >

|o*arma_not_op_rel< op_rel_noteq >

|o*arma_op_rel_only< T >

|o*arma_op_rel_only< op_rel_eq >

|o*arma_op_rel_only< op_rel_gt_post >

|o*arma_op_rel_only< op_rel_gt_pre >

|o*arma_op_rel_only< op_rel_gteq_post >

|o*arma_op_rel_only< op_rel_gteq_pre >

|o*arma_op_rel_only< op_rel_lt_post >

|o*arma_op_rel_only< op_rel_lt_pre >

|o*arma_op_rel_only< op_rel_lteq_post >

|o*arma_op_rel_only< op_rel_lteq_pre >

|o*arma_op_rel_only< op_rel_noteq >

|o*arma_ostream

|o*arma_ostream_state

|o*arma_qsort_helper< eT >

|o*arma_qsort_helper< std::complex< T > >

|o*arma_scalar_only< T >

|o*arma_scalar_only< char >

|o*arma_scalar_only< double >

|o*arma_scalar_only< float >

|o*arma_scalar_only< int >

|o*arma_scalar_only< long >

|o*arma_scalar_only< short >

|o*arma_scalar_only< std::complex< T > >

|o*arma_scalar_only< unsigned char >

|o*arma_scalar_only< unsigned int >

|o*arma_scalar_only< unsigned long >

|o*arma_scalar_only< unsigned short >

|o*arma_signed_integral_only< T >

|o*arma_signed_integral_only< char >

|o*arma_signed_integral_only< int >

|o*arma_signed_integral_only< long >

|o*arma_signed_integral_only< short >

|o*arma_sort_index_packet_ascend< T1, T2 >

|o*arma_sort_index_packet_descend< T1, T2 >

|o*arma_static_assert< true >

|o*arma_type_check< val >

|o*arma_unsigned_integral_only< T >

|o*arma_unsigned_integral_only< unsigned char >

|o*arma_unsigned_integral_only< unsigned int >

|o*arma_unsigned_integral_only< unsigned long >

|o*arma_unsigned_integral_only< unsigned short >

|o*arma_version

|o*as_scalar_redirect< N >

|o*as_scalar_redirect< 2 >

|o*as_scalar_redirect< 3 >

|o*auxlib

|o*Base< elem_type, derived >

|o+Base< eT, diagview< eT > >

|o+Base< eT, Mat< eT > >

|o+Base< eT, subview< eT > >

|o+Base< out_eT, mtGlue< out_eT, T1, T2, glue_type > >

|o+Base< out_eT, mtOp< out_eT, T1, op_type > >

|o+Base< T1::elem_type, eGlue< T1, T2, eglue_type > >

|o+Base< T1::elem_type, eOp< T1, eop_type > >

|o+Base< T1::elem_type, Glue< T1, T2, glue_type > >

|o+Base< T1::elem_type, Op< T1, op_type > >

|o*BaseCube< elem_type, derived >

|o+BaseCube< eT, Cube< eT > >

|o+BaseCube< eT, subview_cube< eT > >

|o+BaseCube< T1::elem_type, eGlueCube< T1, T2, eglue_type > >

|o+BaseCube< T1::elem_type, eOpCube< T1, eop_type > >

|o+BaseCube< T1::elem_type, GlueCube< T1, T2, glue_type > >

|o+BaseCube< T1::elem_type, OpCube< T1, op_type > >

|o*BaseVec< elem_type, derived >

|o+BaseVec< eT, Col< eT > >

|o+BaseVec< eT, Row< eT > >

|o*arma_boost::basic_format< T1, T2 >

|o*arma_boost::basic_format_only< T >

|o*arma_boost::basic_format_only< basic_format< T > >

|o*arma_boost::basic_format_only< basic_format< T1, T2 > >

|o*arma_boost::char_only< T >

|o*arma_boost::char_only< char >

|o*field< oT >::const_iterator

|o*Mat< eT >::const_row_iterator

|o*conv_to< out_eT >

|o*conv_to< Col< out_eT > >

|o*conv_to< Cube< out_eT > >

|o*conv_to< itpp::Mat< out_eT > >

|o*conv_to< itpp::Vec< out_eT > >

|o*conv_to< Mat< out_eT > >

|o*conv_to< Row< out_eT > >

|o*conv_to< std::vector< out_eT > >

|o*Cube_aux

|o*depth_lhs< glue_type, T1 >

|o*depth_lhs< glue_type, Glue< T1, T2, glue_type > >

|o*diagmat_proxy< T1 >

|o*diagmat_proxy< Col< eT > >

|o*diagmat_proxy< Mat< eT > >

|o*diagmat_proxy< Row< eT > >

|o*diagmat_proxy_check< T1 >

|o*diagmat_proxy_check< Col< eT > >

|o*diagmat_proxy_check< Mat< eT > >

|o*diagmat_proxy_check< Row< eT > >

|o*diskio

|o*eglue_core< eglue_type >

|o+eglue_core< eglue_div >

|o+eglue_core< eglue_minus >

|o+eglue_core< eglue_plus >

|o+eglue_core< eglue_schur >

|o*eglue_cube_core< eglue_type >

|o+eglue_cube_core< eglue_cube_div >

|o+eglue_cube_core< eglue_cube_minus >

|o+eglue_cube_core< eglue_cube_plus >

|o+eglue_cube_core< eglue_cube_schur >

|o*eop_aux

|o*eop_aux_randn< eT >

|o*eop_aux_randn< std::complex< T > >

|o*eop_aux_randu< eT >

|o*eop_aux_randu< std::complex< T > >

|o*eop_core< eop_type >

|o+eop_core< eop_abs >

|o+eop_core< eop_acos >

|o+eop_core< eop_acosh >

|o+eop_core< eop_asin >

|o+eop_core< eop_asinh >

|o+eop_core< eop_atan >

|o+eop_core< eop_atanh >

|o+eop_core< eop_conj >

|o+eop_core< eop_cos >

|o+eop_core< eop_cosh >

|o+eop_core< eop_eps >

|o+eop_core< eop_exp >

|o+eop_core< eop_log >

|o+eop_core< eop_log10 >

|o+eop_core< eop_neg >

|o+eop_core< eop_ones_diag >

|o+eop_core< eop_ones_full >

|o+eop_core< eop_pow >

|o+eop_core< eop_pow_int >

|o+eop_core< eop_randn >

|o+eop_core< eop_randu >

|o+eop_core< eop_scalar_div_post >

|o+eop_core< eop_scalar_div_pre >

|o+eop_core< eop_scalar_minus_post >

|o+eop_core< eop_scalar_minus_pre >

|o+eop_core< eop_scalar_plus >

|o+eop_core< eop_scalar_times >

|o+eop_core< eop_sin >

|o+eop_core< eop_sinh >

|o+eop_core< eop_sqrt >

|o+eop_core< eop_square >

|o+eop_core< eop_tan >

|o+eop_core< eop_tanh >

|o+eop_core< eop_trunc_exp >

|o+eop_core< eop_trunc_log >

|o+eop_core< eop_zeros >

|o*eop_cube_core< eop_cube_type >

|o+eop_cube_core< eop_cube_abs >

|o+eop_cube_core< eop_cube_acos >

|o+eop_cube_core< eop_cube_acosh >

|o+eop_cube_core< eop_cube_asin >

|o+eop_cube_core< eop_cube_asinh >

|o+eop_cube_core< eop_cube_atan >

|o+eop_cube_core< eop_cube_atanh >

|o+eop_cube_core< eop_cube_conj >

|o+eop_cube_core< eop_cube_cos >

|o+eop_cube_core< eop_cube_cosh >

|o+eop_cube_core< eop_cube_eps >

|o+eop_cube_core< eop_cube_exp >

|o+eop_cube_core< eop_cube_log >

|o+eop_cube_core< eop_cube_log10 >

|o+eop_cube_core< eop_cube_neg >

|o+eop_cube_core< eop_cube_ones_full >

|o+eop_cube_core< eop_cube_pow >

|o+eop_cube_core< eop_cube_pow_int >

|o+eop_cube_core< eop_cube_randn >

|o+eop_cube_core< eop_cube_randu >

|o+eop_cube_core< eop_cube_scalar_div_post >

|o+eop_cube_core< eop_cube_scalar_div_pre >

|o+eop_cube_core< eop_cube_scalar_minus_post >

|o+eop_cube_core< eop_cube_scalar_minus_pre >

|o+eop_cube_core< eop_cube_scalar_plus >

|o+eop_cube_core< eop_cube_scalar_times >

|o+eop_cube_core< eop_cube_sin >

|o+eop_cube_core< eop_cube_sinh >

|o+eop_cube_core< eop_cube_sqrt >

|o+eop_cube_core< eop_cube_square >

|o+eop_cube_core< eop_cube_tan >

|o+eop_cube_core< eop_cube_tanh >

|o+eop_cube_core< eop_cube_trunc_exp >

|o+eop_cube_core< eop_cube_trunc_log >

|o+eop_cube_core< eop_cube_zeros >

|o*eT_promoter< T1, T2 >

|o*field< oT >

|o*field_aux

|o*force_different_type< T1, T2 >

|o*force_different_type< T1, T1 >

|o*arma_boost::format

|o*arma_boost::format_metaprog< T1 >

|o*arma_boost::format_metaprog< basic_format< T1, T2 > >

|o*gemm< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_emul_cache< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_emul_simple< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_mixed< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_mixed_cache< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemm_mixed_simple< do_trans_A, do_trans_B, use_alpha, use_beta >

|o*gemv< do_trans_A, use_alpha, use_beta >

|o*gemv_arma< do_trans_A, use_alpha, use_beta >

|o*get_pod_type< T1 >

|o*get_pod_type< std::complex< T2 > >

|o*glue_conv

|o*glue_cor

|o*glue_cov

|o*glue_cross

|o*glue_join

|o*glue_kron

|o*glue_mixed_div

|o*glue_mixed_minus

|o*glue_mixed_plus

|o*glue_mixed_schur

|o*glue_mixed_times

|o*glue_rel_eq

|o*glue_rel_gt

|o*glue_rel_gteq

|o*glue_rel_lt

|o*glue_rel_lteq

|o*glue_rel_noteq

|o*glue_solve

|o*glue_times

|o*glue_times_diag

|o*glue_times_redirect< N >

|o*glue_times_redirect< 3 >

|o*glue_times_redirect< 4 >

|o*glue_toeplitz

|o*is_arma_cube_type< T1 >

|o*is_arma_type< T1 >

|o*is_Col< T >

|o*is_Col< Col< eT > >

|o*is_complex< T1 >

|o*is_complex< std::complex< eT > >

|o*is_complex_double< T1 >

|o*is_complex_double< std::complex< double > >

|o*is_complex_float< T1 >

|o*is_complex_float< std::complex< float > >

|o*is_Cube< T >

|o*is_Cube< Cube< eT > >

|o*is_cube_generator< T1 >

|o*is_cube_generator< eop_cube_ones_full >

|o*is_cube_generator< eop_cube_randn >

|o*is_cube_generator< eop_cube_randu >

|o*is_cube_generator< eop_cube_zeros >

|o*is_diagview< T >

|o*is_diagview< diagview< eT > >

|o*is_double< T1 >

|o*is_double< double >

|o*is_eGlue< T >

|o*is_eGlue< eGlue< T1, T2, eglue_type > >

|o*is_eOp< T >

|o*is_eOp< eOp< T1, eop_type > >

|o*is_float< T1 >

|o*is_float< float >

|o*is_generator< T1 >

|o*is_generator< eop_ones_full >

|o*is_generator< eop_randn >

|o*is_generator< eop_randu >

|o*is_generator< eop_zeros >

|o*is_Glue< T >

|o*is_Glue< Glue< T1, T2, glue_type > >

|o*is_glue_times< T >

|o*is_glue_times< Glue< T1, T2, glue_times > >

|o*is_glue_times_diag< T >

|o*is_glue_times_diag< Glue< T1, T2, glue_times_diag > >

|o*is_GlueCube< T >

|o*is_GlueCube< GlueCube< T1, T2, glue_type > >

|o*is_Mat< T >

|o*is_Mat< Col< eT > >

|o*is_Mat< Mat< eT > >

|o*is_Mat< Row< eT > >

|o*is_Mat_only< T >

|o*is_Mat_only< Mat< eT > >

|o*is_non_integral< T >

|o*is_Op< T >

|o*is_Op< Op< T1, op_type > >

|o*is_op_diagmat< T >

|o*is_op_diagmat< Op< T1, op_diagmat > >

|o*is_op_rel< T >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_eq > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_gt_post > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_gt_pre > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_gteq_post > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_gteq_pre > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_lt_post > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_lt_pre > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_lteq_post > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_lteq_pre > >

|o*is_op_rel< mtOp< out_eT, T1, op_rel_noteq > >

|o*is_OpCube< T >

|o*is_OpCube< OpCube< T1, op_type > >

|o*is_Row< T >

|o*is_Row< Row< eT > >

|o*is_s16< T1 >

|o*is_s16< s16 >

|o*is_s32< T1 >

|o*is_s32< s32 >

|o*is_s8< T1 >

|o*is_s8< s8 >

|o*is_same_type< T1, T2 >

|o*is_same_type< T1, T1 >

|o*is_signed< T >

|o*is_subview< T >

|o*is_subview< subview< eT > >

|o*is_subview_cube< T >

|o*is_subview_cube< subview_cube< eT > >

|o*is_supported_blas_type< T1 >

|o*is_supported_complex< T1 >

|o*is_supported_complex< std::complex< eT > >

|o*is_supported_complex_double< T1 >

|o*is_supported_complex_double< std::complex< double > >

|o*is_supported_complex_float< T1 >

|o*is_supported_complex_float< std::complex< float > >

|o*is_supported_elem_type< T1 >

|o*diskio::is_supported_type< eT >

|o*is_u16< T1 >

|o*is_u16< u16 >

|o*is_u32< T1 >

|o*is_u32< u32 >

|o*is_u8< T1 >

|o*is_u8< u8 >

|o*isnt_fltpt< T1 >

|o+isnt_fltpt_false

|o*isnt_same_type< T1, T2 >

|o*isnt_same_type< T1, T1 >

|o*isnt_supported_elem_type< T1 >

|o+isnt_supported_elem_type_false

|o*field< oT >::iterator

|o*itpp::Mat< eT >

|o*Mat_aux

|o*Math< eT >

|o*op_abs

|o*op_chol

|o*op_cor

|o*op_cov

|o*op_cx_scalar_div_post

|o*op_cx_scalar_div_pre

|o*op_cx_scalar_minus_post

|o*op_cx_scalar_minus_pre

|o*op_cx_scalar_plus

|o*op_cx_scalar_times

|o*op_diagmat

|o*op_diagvec

|o*op_dot

|o*op_dotext

|o*op_find

|o*op_fliplr

|o*op_flipud

|o*op_htrans

|o*op_imag

|o*op_inv

|o*op_max

|o*op_mean

|o*op_median

|o*op_min

|o*op_norm_dot

|o*op_pinv

|o*op_princomp

|o*op_princomp_cov

|o*op_prod

|o*op_real

|o*op_rel_eq

|o*op_rel_gt_post

|o*op_rel_gt_pre

|o*op_rel_gteq_post

|o*op_rel_gteq_pre

|o*op_rel_lt_post

|o*op_rel_lt_pre

|o*op_rel_lteq_post

|o*op_rel_lteq_pre

|o*op_rel_noteq

|o*op_repmat

|o*op_reshape

|o*op_shuffle

|o*op_sort

|o*op_stddev

|o*op_sum

|o*op_trans

|o*op_trans2

|o*op_var

|o*partial_unwrap< T1 >

|o*partial_unwrap< Col< eT > >

|o*partial_unwrap< eOp< Col< eT >, eop_scalar_times > >

|o*partial_unwrap< eOp< Mat< eT >, eop_scalar_times > >

|o*partial_unwrap< eOp< Row< eT >, eop_scalar_times > >

|o*partial_unwrap< eOp< T1, eop_scalar_times > >

|o*partial_unwrap< Mat< eT > >

|o*partial_unwrap< Op< Col< eT >, op_trans > >

|o*partial_unwrap< Op< Col< eT >, op_trans2 > >

|o*partial_unwrap< Op< Mat< eT >, op_trans > >

|o*partial_unwrap< Op< Mat< eT >, op_trans2 > >

|o*partial_unwrap< Op< Row< eT >, op_trans > >

|o*partial_unwrap< Op< Row< eT >, op_trans2 > >

|o*partial_unwrap< Op< T1, op_trans > >

|o*partial_unwrap< Op< T1, op_trans2 > >

|o*partial_unwrap< Row< eT > >

|o*partial_unwrap_check< T1 >

|o*partial_unwrap_check< Col< eT > >

|o*partial_unwrap_check< eOp< Col< eT >, eop_scalar_times > >

|o*partial_unwrap_check< eOp< Mat< eT >, eop_scalar_times > >

|o*partial_unwrap_check< eOp< Row< eT >, eop_scalar_times > >

|o*partial_unwrap_check< eOp< T1, eop_scalar_times > >

|o*partial_unwrap_check< Mat< eT > >

|o*partial_unwrap_check< Op< Col< eT >, op_trans > >

|o*partial_unwrap_check< Op< Col< eT >, op_trans2 > >

|o*partial_unwrap_check< Op< Mat< eT >, op_trans > >

|o*partial_unwrap_check< Op< Mat< eT >, op_trans2 > >

|o*partial_unwrap_check< Op< Row< eT >, op_trans > >

|o*partial_unwrap_check< Op< Row< eT >, op_trans2 > >

|o*partial_unwrap_check< Op< T1, op_trans > >

|o*partial_unwrap_check< Op< T1, op_trans2 > >

|o*partial_unwrap_check< Row< eT > >

|o*Phy< eT >

|o*podarray< eT >

|o*promote_type< T1, T2 >

|o+promote_type_ok

||o*promote_type< double, float >

||o*promote_type< double, s16 >

||o*promote_type< double, s32 >

||o*promote_type< double, s8 >

||o*promote_type< double, std::complex< float > >

||o*promote_type< double, u16 >

||o*promote_type< double, u32 >

||o*promote_type< double, u8 >

||o*promote_type< float, double >

||o*promote_type< float, s16 >

||o*promote_type< float, s32 >

||o*promote_type< float, s8 >

||o*promote_type< float, std::complex< double > >

||o*promote_type< float, u16 >

||o*promote_type< float, u32 >

||o*promote_type< float, u8 >

||o*promote_type< s16, double >

||o*promote_type< s16, float >

||o*promote_type< s16, s32 >

||o*promote_type< s16, s8 >

||o*promote_type< s16, std::complex< T > >

||o*promote_type< s16, u16 >

||o*promote_type< s16, u32 >

||o*promote_type< s16, u8 >

||o*promote_type< s32, double >

||o*promote_type< s32, float >

||o*promote_type< s32, s16 >

||o*promote_type< s32, s8 >

||o*promote_type< s32, std::complex< T > >

||o*promote_type< s32, u16 >

||o*promote_type< s32, u32 >

||o*promote_type< s32, u8 >

||o*promote_type< s8, double >

||o*promote_type< s8, float >

||o*promote_type< s8, s16 >

||o*promote_type< s8, s32 >

||o*promote_type< s8, std::complex< T > >

||o*promote_type< s8, u16 >

||o*promote_type< s8, u32 >

||o*promote_type< s8, u8 >

||o*promote_type< std::complex< double >, float >

||o*promote_type< std::complex< double >, std::complex< float > >

||o*promote_type< std::complex< float >, double >

||o*promote_type< std::complex< float >, std::complex< double > >

||o*promote_type< std::complex< T >, s16 >

||o*promote_type< std::complex< T >, s32 >

||o*promote_type< std::complex< T >, s8 >

||o*promote_type< std::complex< T >, T >

||o*promote_type< std::complex< T >, u16 >

||o*promote_type< std::complex< T >, u32 >

||o*promote_type< std::complex< T >, u8 >

||o*promote_type< T, std::complex< T > >

||o*promote_type< T, T >

||o*promote_type< u16, double >

||o*promote_type< u16, float >

||o*promote_type< u16, s16 >

||o*promote_type< u16, s32 >

||o*promote_type< u16, s8 >

||o*promote_type< u16, std::complex< T > >

||o*promote_type< u16, u32 >

||o*promote_type< u16, u8 >

||o*promote_type< u32, double >

||o*promote_type< u32, float >

||o*promote_type< u32, s16 >

||o*promote_type< u32, s32 >

||o*promote_type< u32, s8 >

||o*promote_type< u32, std::complex< T > >

||o*promote_type< u32, u16 >

||o*promote_type< u32, u8 >

||o*promote_type< u8, double >

||o*promote_type< u8, float >

||o*promote_type< u8, s16 >

||o*promote_type< u8, s32 >

||o*promote_type< u8, s8 >

||o*promote_type< u8, std::complex< T > >

||o*promote_type< u8, u16 >

||\*promote_type< u8, u32 >

|o*Proxy< T1 >

|o*Proxy< Col< eT > >

|o*Proxy< diagview< eT > >

|o*Proxy< eGlue< T1, T2, eglue_type > >

|o*Proxy< eOp< T1, eop_type > >

|o*Proxy< Glue< T1, T2, glue_type > >

|o*Proxy< Mat< eT > >

|o*Proxy< mtGlue< out_eT, T1, T2, glue_type > >

|o*Proxy< mtOp< out_eT, T1, op_type > >

|o*Proxy< Op< T1, op_type > >

|o*Proxy< Row< eT > >

|o*Proxy< subview< eT > >

|o*ProxyCube< T1 >

|o*ProxyCube< Cube< eT > >

|o*ProxyCube< eGlueCube< T1, T2, eglue_type > >

|o*ProxyCube< eOpCube< T1, eop_type > >

|o*ProxyCube< GlueCube< T1, T2, glue_type > >

|o*ProxyCube< OpCube< T1, op_type > >

|o*ProxyCube< subview_cube< eT > >

|o*Mat< eT >::row_iterator

|o*running_stat< eT >

|o*running_stat_aux

|o*running_stat_vec< eT >

|o*running_stat_vec_aux

|o*arma_boost::string_only< T >

|o*arma_boost::string_only< std::string >

|o*strip_diagmat< T1 >

|o*strip_diagmat< Op< T1, op_diagmat > >

|o*strip_inv< T1 >

|o*strip_inv< Op< T1, op_inv > >

|o*subview_field< oT >

|o*syslib

|o*unwrap< T1 >

|o*unwrap< Col< eT > >

|o*unwrap< Mat< eT > >

|o*unwrap< mtGlue< out_eT, T1, T2, glue_type > >

|o*unwrap< mtOp< out_eT, T1, op_type > >

|o*unwrap< Row< eT > >

|o*unwrap_check< T1 >

|o*unwrap_check< Col< eT > >

|o*unwrap_check< Mat< eT > >

|o*unwrap_check< Row< eT > >

|o*unwrap_cube< T1 >

|o*unwrap_cube< Cube< eT > >

|o*unwrap_cube_check< T1 >

|o*unwrap_cube_check< Cube< eT > >

|o*upgrade_val< T1, T2 >

|o*upgrade_val< double, std::complex< float > >

|o*upgrade_val< float, std::complex< double > >

|o*upgrade_val< std::complex< double >, float >

|o*upgrade_val< std::complex< double >, std::complex< float > >

|o*upgrade_val< std::complex< float >, double >

|o*upgrade_val< std::complex< float >, std::complex< double > >

|o*upgrade_val< std::complex< T >, T2 >

|o*upgrade_val< T, T >

|o*upgrade_val< T1, std::complex< T > >

|o*itpp::Vec< eT >

|\*wall_clock

o*Class Members

o+Namespace List

o*Namespace Members

o+File List

|o*access.hpp

|o*arma_config.hpp

|o*arma_ostream_meat.hpp

|o*arma_ostream_proto.hpp

|o*arma_static_assert.hpp

|o*arma_version.hpp

|o*armadillo

|o*armadillo_itpp

|o*atlas_proto.hpp

|o*auxlib_meat.hpp

|o*auxlib_proto.hpp

|o*Base.hpp

|o*BaseCube.hpp

|o*blas_proto.hpp

|o*cmath_wrap.hpp

|o*Col_meat.hpp

|o*Col_proto.hpp

|o*compiler_setup.hpp

|o*config.hpp

|o*constants.hpp

|o*Cube_meat.hpp

|o*Cube_proto.hpp

|o*debug.hpp

|o*diagmat_proxy.hpp

|o*diagview_meat.hpp

|o*diagview_proto.hpp

|o*diskio_meat.hpp

|o*diskio_proto.hpp

|o*eglue_core_meat.hpp

|o*eglue_core_proto.hpp

|o*eglue_cube_core_meat.hpp

|o*eglue_cube_core_proto.hpp

|o*eglue_cube_misc.hpp

|o*eGlue_meat.hpp

|o*eglue_misc.hpp

|o*eGlue_proto.hpp

|o*eGlueCube_meat.hpp

|o*eGlueCube_proto.hpp

|o*eop_aux.hpp

|o*eop_core_meat.hpp

|o*eop_core_proto.hpp

|o*eop_cube_core_meat.hpp

|o*eop_cube_core_proto.hpp

|o*eOp_meat.hpp

|o*eOp_proto.hpp

|o*eOpCube_meat.hpp

|o*eOpCube_proto.hpp

|o*field_meat.hpp

|o*field_proto.hpp

|o*fn_accu.hpp

|o*fn_as_scalar.hpp

|o*fn_chol.hpp

|o*fn_conv.hpp

|o*fn_conv_to.hpp

|o*fn_cor.hpp

|o*fn_cov.hpp

|o*fn_cross.hpp

|o*fn_det.hpp

|o*fn_diagmat.hpp

|o*fn_diagvec.hpp

|o*fn_dot.hpp

|o*fn_eig.hpp

|o*fn_eps.hpp

|o*fn_flip.hpp

|o*fn_htrans.hpp

|o*fn_inv.hpp

|o*fn_join.hpp

|o*fn_kron.hpp

|o*fn_log_det.hpp

|o*fn_lu.hpp

|o*fn_max.hpp

|o*fn_mean.hpp

|o*fn_median.hpp

|o*fn_min.hpp

|o*fn_misc.hpp

|o*fn_norm.hpp

|o*fn_ones.hpp

|o*fn_pinv.hpp

|o*fn_princomp.hpp

|o*fn_princomp_cov.hpp

|o*fn_prod.hpp

|o*fn_qr.hpp

|o*fn_randn.hpp

|o*fn_randu.hpp

|o*fn_rank.hpp

|o*fn_repmat.hpp

|o*fn_reshape.hpp

|o*fn_shuffle.hpp

|o*fn_solve.hpp

|o*fn_sort.hpp

|o*fn_sort_index.hpp

|o*fn_stddev.hpp

|o*fn_sum.hpp

|o*fn_svd.hpp

|o*fn_toeplitz.hpp

|o*fn_trace.hpp

|o*fn_trans.hpp

|o*fn_trig.hpp

|o*fn_trunc_exp.hpp

|o*fn_trunc_log.hpp

|o*fn_var.hpp

|o*fn_zeros.hpp

|o*format_wrap.hpp

|o*forward_proto.hpp

|o*gemm.hpp

|o*gemm_mixed.hpp

|o*gemv.hpp

|o*glue_conv_meat.hpp

|o*glue_conv_proto.hpp

|o*glue_cor_meat.hpp

|o*glue_cor_proto.hpp

|o*glue_cov_meat.hpp

|o*glue_cov_proto.hpp

|o*glue_cross_meat.hpp

|o*glue_cross_proto.hpp

|o*glue_join_meat.hpp

|o*glue_join_proto.hpp

|o*glue_kron_meat.hpp

|o*glue_kron_proto.hpp

|o*Glue_meat.hpp

|o*glue_mixed_meat.hpp

|o*glue_mixed_proto.hpp

|o*Glue_proto.hpp

|o*glue_relational_meat.hpp

|o*glue_relational_proto.hpp

|o*glue_solve_meat.hpp

|o*glue_solve_proto.hpp

|o*glue_times_meat.hpp

|o*glue_times_proto.hpp

|o*glue_toeplitz_meat.hpp

|o*glue_toeplitz_proto.hpp

|o*GlueCube_meat.hpp

|o*GlueCube_proto.hpp

|o*itpp_wrap.hpp

|o*lapack_proto.hpp

|o*main.doxy

|o*Mat_meat.hpp

|o*Mat_proto.hpp

|o*mtGlue_meat.hpp

|o*mtGlue_proto.hpp

|o*mtOp_meat.hpp

|o*mtOp_proto.hpp

|o*op_chol_meat.hpp

|o*op_chol_proto.hpp

|o*op_cor_meat.hpp

|o*op_cor_proto.hpp

|o*op_cov_meat.hpp

|o*op_cov_proto.hpp

|o*op_cx_scalar_meat.hpp

|o*op_cx_scalar_proto.hpp

|o*op_diagmat_meat.hpp

|o*op_diagmat_proto.hpp

|o*op_diagvec_meat.hpp

|o*op_diagvec_proto.hpp

|o*op_dot_meat.hpp

|o*op_dot_proto.hpp

|o*op_dotext_meat.hpp

|o*op_dotext_proto.hpp

|o*op_find_meat.hpp

|o*op_find_proto.hpp

|o*op_flip_meat.hpp

|o*op_flip_proto.hpp

|o*op_htrans_meat.hpp

|o*op_htrans_proto.hpp

|o*op_inv_meat.hpp

|o*op_inv_proto.hpp

|o*op_max_meat.hpp

|o*op_max_proto.hpp

|o*op_mean_meat.hpp

|o*op_mean_proto.hpp

|o*Op_meat.hpp

|o*op_median_meat.hpp

|o*op_median_proto.hpp

|o*op_min_meat.hpp

|o*op_min_proto.hpp

|o*op_misc_meat.hpp

|o*op_misc_proto.hpp

|o*op_pinv_meat.hpp

|o*op_pinv_proto.hpp

|o*op_princomp_cov_meat.hpp

|o*op_princomp_cov_proto.hpp

|o*op_princomp_meat.hpp

|o*op_princomp_proto.hpp

|o*op_prod_meat.hpp

|o*op_prod_proto.hpp

|o*Op_proto.hpp

|o*op_relational_meat.hpp

|o*op_relational_proto.hpp

|o*op_repmat_meat.hpp

|o*op_repmat_proto.hpp

|o*op_reshape_meat.hpp

|o*op_reshape_proto.hpp

|o*op_shuffle_meat.hpp

|o*op_shuffle_proto.hpp

|o*op_sort_meat.hpp

|o*op_sort_proto.hpp

|o*op_stddev_meat.hpp

|o*op_stddev_proto.hpp

|o*op_sum_meat.hpp

|o*op_sum_proto.hpp

|o*op_trans_meat.hpp

|o*op_trans_proto.hpp

|o*op_var_meat.hpp

|o*op_var_proto.hpp

|o*OpCube_meat.hpp

|o*OpCube_proto.hpp

|o*operator_cube_div.hpp

|o*operator_cube_minus.hpp

|o*operator_cube_plus.hpp

|o*operator_cube_relational.hpp

|o*operator_cube_schur.hpp

|o*operator_cube_times.hpp

|o*operator_div.hpp

|o*operator_minus.hpp

|o*operator_ostream.hpp

|o*operator_plus.hpp

|o*operator_relational.hpp

|o*operator_schur.hpp

|o*operator_times.hpp

|o*podarray_meat.hpp

|o*podarray_proto.hpp

|o*promote_type.hpp

|o*Proxy.hpp

|o*ProxyCube.hpp

|o*restrictors.hpp

|o*Row_meat.hpp

|o*Row_proto.hpp

|o*running_stat_meat.hpp

|o*running_stat_proto.hpp

|o*running_stat_vec_meat.hpp

|o*running_stat_vec_proto.hpp

|o*strip.hpp

|o*subview_cube_meat.hpp

|o*subview_cube_proto.hpp

|o*subview_field_meat.hpp

|o*subview_field_proto.hpp

|o*subview_meat.hpp

|o*subview_proto.hpp

|o*syslib_proto.hpp

|o*traits.hpp

|o*typedef.hpp

|o*unwrap.hpp

|o*unwrap_cube.hpp

|o*upgrade_val.hpp

|o*wall_clock_meat.hpp

|\*wall_clock_proto.hpp

o+Directory Hierarchy

\*File Members