"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "include/armadillo_bits/fn_eig_sym.hpp" between
armadillo-10.8.2.tar.xz and armadillo-11.0.0.tar.xz

About: Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use.

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

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)