diff --git a/drt.cpp b/drt.cpp index 87527611985b79deb68ec47835519b23f9e0a0be..46f6c465c005d5420a5b2f71218528a828405775 100644 --- a/drt.cpp +++ b/drt.cpp @@ -201,6 +201,10 @@ Eigen::VectorX<fv> calcDrt(Eigen::VectorX<std::complex<fv>>& impedanceSpectra, E { throw drt_errror(std::string(ex.what())); } + catch(const std::logic_error& ex) + { + throw drt_errror(std::string(ex.what())); + } if(rSeries) *rSeries = x[x.size()-1];