diff --git a/include/core/solver/solver_manager.h b/include/core/solver/solver_manager.h
index ab6e04e72fa59f28777e32c9fb413ac054fb7a4a..5513e5501485f076d7774f11a97c437be484e668 100644
--- a/include/core/solver/solver_manager.h
+++ b/include/core/solver/solver_manager.h
@@ -166,6 +166,8 @@ class SolverManager
 
     YAML::Node getParams() const;
 
+    bool getComputeCov() const;
+    
     double getPeriod() const;
 
     double getCovPeriod() const;
diff --git a/src/solver/solver_manager.cpp b/src/solver/solver_manager.cpp
index ebd0274d5459ad66d7be6a1852b90fa508e0e224..39fbf22bb50f062febab7ce7a73a30bdd88a7382 100644
--- a/src/solver/solver_manager.cpp
+++ b/src/solver/solver_manager.cpp
@@ -616,6 +616,11 @@ double SolverManager::getCovPeriod() const
     return cov_period_;
 }
 
+bool SolverManager::getComputeCov() const
+{
+    return compute_cov_;
+}
+
 bool SolverManager::check(std::string prefix) const
 {
     bool ok = true;