From b5bc25df50311f9fe2bf0287afa05085bf92c15f Mon Sep 17 00:00:00 2001 From: iasonmanolas Date: Wed, 17 Mar 2021 12:02:06 +0200 Subject: [PATCH] Printing messages only in verbose. --- src/threed_beam_fea.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/threed_beam_fea.cpp b/src/threed_beam_fea.cpp index 5d35ef5..5ee0207 100644 --- a/src/threed_beam_fea.cpp +++ b/src/threed_beam_fea.cpp @@ -413,9 +413,9 @@ Summary solve(const Job &job, const std::vector &BCs, loadForces(force_vec, forces); } #ifdef DEBUG - Eigen::MatrixXd KgDense(Kg); +// Eigen::MatrixXd KgDense(Kg); // std::cout << KgDense << std::endl; - Eigen::VectorXd forcesVectorDense(force_vec); +// Eigen::VectorXd forcesVectorDense(force_vec); // std::cout << forcesVectorDense << std::endl; #endif // compress global stiffness matrix since all non-zero values have been added. @@ -464,7 +464,9 @@ Summary solve(const Job &job, const std::vector &BCs, // Compute the numerical factorization start_time = std::chrono::high_resolution_clock::now(); solver.factorize(Kg); + if(options.verbose){ std::cout << solver.lastErrorMessage() << std::endl; + } assert(solver.info() == Eigen::Success); end_time = std::chrono::high_resolution_clock::now();