fn_eig_sym.hpp (armadillo-10.8.2.tar.xz) | : | fn_eig_sym.hpp (armadillo-11.0.0.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 92 | skipping to change at line 92 | |||
( | ( | |||
Col<typename get_pod_type<eT>::result>& eigval, | Col<typename get_pod_type<eT>::result>& eigval, | |||
Mat<eT>& eigvec, | Mat<eT>& eigvec, | |||
const Mat<eT>& X, | const Mat<eT>& X, | |||
const char method_sig, | const char method_sig, | |||
const char* caller_sig | const char* caller_sig | |||
) | ) | |||
{ | { | |||
arma_extra_debug_sigprint(); | arma_extra_debug_sigprint(); | |||
// if(auxlib::rudimentary_sym_check(X) == false) | ||||
// { | ||||
// if(is_cx<eT>::no ) { arma_debug_warn_level(1, caller_sig, ": given matri | ||||
x is not symmetric"); } | ||||
// if(is_cx<eT>::yes) { arma_debug_warn_level(1, caller_sig, ": given matri | ||||
x is not hermitian"); } | ||||
// return false; | ||||
// } | ||||
if((arma_config::debug) && (auxlib::rudimentary_sym_check(X) == false)) | if((arma_config::debug) && (auxlib::rudimentary_sym_check(X) == false)) | |||
{ | { | |||
if(is_cx<eT>::no ) { arma_debug_warn_level(1, caller_sig, ": given matrix i s not symmetric"); } | if(is_cx<eT>::no ) { arma_debug_warn_level(1, caller_sig, ": given matrix i s not symmetric"); } | |||
if(is_cx<eT>::yes) { arma_debug_warn_level(1, caller_sig, ": given matrix i s not hermitian"); } | if(is_cx<eT>::yes) { arma_debug_warn_level(1, caller_sig, ": given matrix i s not hermitian"); } | |||
} | } | |||
bool status = false; | bool status = false; | |||
if(method_sig == 'd') { status = auxlib::eig_sym_dc(eigval, eigvec, X); } | if(method_sig == 'd') { status = auxlib::eig_sym_dc(eigval, eigvec, X); } | |||
End of changes. 1 change blocks. | ||||
9 lines changed or deleted | 0 lines changed or added |