diff --git a/src/storage/dd/DdManager.cpp b/src/storage/dd/DdManager.cpp index 195565e8f..caeedd2fa 100644 --- a/src/storage/dd/DdManager.cpp +++ b/src/storage/dd/DdManager.cpp @@ -6,6 +6,9 @@ #include "src/utility/constants.h" #include "src/exceptions/InvalidArgumentException.h" +#include "storm-config.h" +#include "src/adapters/CarlAdapter.h" + #include namespace storm { @@ -343,17 +346,32 @@ namespace storm { template Add DdManager::getAddZero() const; template Add DdManager::getAddZero() const; +#ifdef STORM_HAVE_CARL + template Add DdManager::getAddZero() const; +#endif template Add DdManager::getAddOne() const; template Add DdManager::getAddOne() const; - +#ifdef STORM_HAVE_CARL + template Add DdManager::getAddOne() const; +#endif + template Add DdManager::getInfinity() const; template Add DdManager::getInfinity() const; +#ifdef STORM_HAVE_CARL + template Add DdManager::getInfinity() const; +#endif template Add DdManager::getConstant(double const& value) const; template Add DdManager::getConstant(uint_fast64_t const& value) const; - +#ifdef STORM_HAVE_CARL + template Add DdManager::getConstant(uint_fast64_t const& value) const; +#endif + template Add DdManager::getIdentity(storm::expressions::Variable const& variable) const; template Add DdManager::getIdentity(storm::expressions::Variable const& variable) const; +#ifdef STORM_HAVE_CARL + template Add DdManager::getIdentity(storm::expressions::Variable const& variable) const; +#endif } }