eclproblem: use if constexpr for enableApiTracking

This commit is contained in:
Arne Morten Kvarving committed 2021-05-26 14:51:24 +02:00
1 parent be9c03bfac
commit aa7ec98c0f
1 file changed
+5 -3
+5 -3
View File
@@ -2296,10 +2296,12 @@ private:
// Only rank 0 has the deck and hence can do the checks!
const auto& deck = this->simulator().vanguard().deck();
if (enableApiTracking)
if constexpr (enableApiTracking)
throw std::logic_error("API tracking is not yet implemented but requested at compile time.");
if (!enableApiTracking && deck.hasKeyword("API"))
throw std::logic_error("The simulator is build with API tracking disabled, but API tracking is requested by the deck.");
else {
if (deck.hasKeyword("API"))
throw std::logic_error("The simulator is build with API tracking disabled, but API tracking is requested by the deck.");
}
if constexpr (enableSolvent) {
if (!deck.hasKeyword("SOLVENT"))