From 0ebea5009603af92c181cd693e7de6384874c4da Mon Sep 17 00:00:00 2001
From: Andrei Savici <saviciat@ornl.gov>
Date: Tue, 21 Jan 2020 12:56:02 -0500
Subject: [PATCH] Re #27704. Simplify code

---
 Framework/API/src/LogManager.cpp | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/Framework/API/src/LogManager.cpp b/Framework/API/src/LogManager.cpp
index 45795b483e8..040cb771e5f 100644
--- a/Framework/API/src/LogManager.cpp
+++ b/Framework/API/src/LogManager.cpp
@@ -343,14 +343,7 @@ LogManager::getTimeSeriesProperty(const std::string &name) const {
  * @return A single double value
  */
 double LogManager::getTimeAveragedStd(const std::string &name) const {
-  auto prop = this->getProperty(name);
-  auto tsp = dynamic_cast<Kernel::TimeSeriesProperty<double> *>(prop);
-  if (!tsp) {
-    throw std::runtime_error("Could not retrieve a double time series property "
-                             "for the property name " +
-                             name);
-  }
-  return tsp->getStatistics().time_standard_deviation;
+  return getTimeSeriesProperty<double>(name)->getStatistics().time_standard_deviation;
 }
 
 /**
-- 
GitLab