Removed rethrow from PreconditionerFactory::create

This commit is contained in:
Kjetil Olsen Lye 2025-02-08 19:39:15 +01:00
parent 8b84bc6b4b
commit 264a8d44d3

View File

@ -20,7 +20,6 @@
#include <config.h> #include <config.h>
#include <opm/common/CriticalError.hpp>
#include <opm/common/ErrorMacros.hpp> #include <opm/common/ErrorMacros.hpp>
#include <opm/common/TimingMacros.hpp> #include <opm/common/TimingMacros.hpp>
@ -777,7 +776,7 @@ PreconditionerFactory<Operator, Comm>::create(const Operator& op,
const std::function<Vector()>& weightsCalculator, const std::function<Vector()>& weightsCalculator,
std::size_t pressureIndex) std::size_t pressureIndex)
{ {
OPM_TRY_THROW_AS_CRITICAL_ERROR(return instance().doCreate(op, prm, weightsCalculator, pressureIndex)); return instance().doCreate(op, prm, weightsCalculator, pressureIndex);
} }
template <class Operator, class Comm> template <class Operator, class Comm>
@ -788,7 +787,7 @@ PreconditionerFactory<Operator, Comm>::create(const Operator& op,
const Comm& comm, const Comm& comm,
std::size_t pressureIndex) std::size_t pressureIndex)
{ {
OPM_TRY_THROW_AS_CRITICAL_ERROR(return instance().doCreate(op, prm, weightsCalculator, pressureIndex, comm)); return instance().doCreate(op, prm, weightsCalculator, pressureIndex, comm);
} }
@ -799,7 +798,7 @@ PreconditionerFactory<Operator, Comm>::create(const Operator& op,
const Comm& comm, const Comm& comm,
std::size_t pressureIndex) std::size_t pressureIndex)
{ {
OPM_TRY_THROW_AS_CRITICAL_ERROR(return instance().doCreate(op, prm, std::function<Vector()>(), pressureIndex, comm)); return instance().doCreate(op, prm, std::function<Vector()>(), pressureIndex, comm);
} }
template <class Operator, class Comm> template <class Operator, class Comm>