// Should we build the matrix for
// eigenvalue computations?
const bool do_eigenvalues = !condition_number_signal.empty()
- |!all_condition_numbers_signal.empty()
- |!eigenvalues_signal.empty()
- |!all_eigenvalues_signal.empty()
- | additional_data.compute_condition_number
- | additional_data.compute_all_condition_numbers
- | additional_data.compute_eigenvalues;
+ ||!all_condition_numbers_signal.empty()
+ ||!eigenvalues_signal.empty()
+ ||!all_eigenvalues_signal.empty()
+ || additional_data.compute_condition_number
+ || additional_data.compute_all_condition_numbers
+ || additional_data.compute_eigenvalues;
// vectors used for eigenvalue
// computations
const bool do_eigenvalues=
!condition_number_signal.empty()
- |!all_condition_numbers_signal.empty()
- |!eigenvalues_signal.empty()
- |!all_eigenvalues_signal.empty()
- |!hessenberg_signal.empty()
- |!all_hessenberg_signal.empty()
- |additional_data.compute_eigenvalues;
+ ||!all_condition_numbers_signal.empty()
+ ||!eigenvalues_signal.empty()
+ ||!all_eigenvalues_signal.empty()
+ ||!hessenberg_signal.empty()
+ ||!all_hessenberg_signal.empty()
+ ||additional_data.compute_eigenvalues;
// for eigenvalue computation, need to collect the Hessenberg matrix (before
// applying Givens rotations)
FullMatrix<double> H_orig;