aboutsummaryrefslogtreecommitdiff
path: root/src/debug.cpp
diff options
context:
space:
mode:
authorPjotr Prins2017-10-10 10:02:28 +0000
committerPjotr Prins2017-10-13 15:27:24 +0000
commit362f77ebdd5a7eeda6244c37f353016572aabe3f (patch)
tree78b3353a0843d026ae2666e4f0d7246b866b6f82 /src/debug.cpp
parent7b6083fb212a5a928772d5663d6ed7af8aa33068 (diff)
downloadpangemma-362f77ebdd5a7eeda6244c37f353016572aabe3f.tar.gz
Removing warnings on debug.h assignment
Diffstat (limited to 'src/debug.cpp')
-rw-r--r--src/debug.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/debug.cpp b/src/debug.cpp
index da0d06f..6fa17bc 100644
--- a/src/debug.cpp
+++ b/src/debug.cpp
@@ -23,8 +23,8 @@ void do_validate_K(const gsl_matrix *K, bool do_check, bool strict, const char *
if (do_check) {
// debug_msg("Validating K");
auto eigenvalues = getEigenValues(K);
- uint count_small;
- if (count_small = count_small_values(eigenvalues,EIGEN_MINVALUE)>1) {
+ const uint count_small = count_small_values(eigenvalues,EIGEN_MINVALUE);
+ if (count_small>1) {
std::string msg = "K has ";
msg += std::to_string(count_small);
msg += " eigenvalues close to zero";
@@ -38,7 +38,7 @@ void do_validate_K(const gsl_matrix *K, bool do_check, bool strict, const char *
if (negative_values = has_negative_values_but_one(eigenvalues)) {
warning_at_msg(__file,__line,"K has more than one negative eigenvalues!");
}
- if (count_small>=0 && negative_values && !isMatrixPositiveDefinite(K))
+ if (count_small>0 && negative_values && !isMatrixPositiveDefinite(K))
fail_at_msg(strict,__file,__line,"K is not positive definite!");
gsl_vector_free(eigenvalues);
}