/* * File: parametric.cpp * Author: Tim Quatmann * * Created by Tim Quatmann on 08/03/16. */ #include #include "storm/utility/parametric.h" #include "storm/utility/constants.h" #include "storm/utility/macros.h" #include "storm/settings/SettingsManager.h" #include "storm/exceptions/IllegalArgumentException.h" #include "storm/exceptions/NotImplementedException.h" #ifdef STORM_HAVE_CARL #include #include #endif namespace storm { namespace utility{ namespace parametric { #ifdef STORM_HAVE_CARL template<> typename CoefficientType::type evaluate(storm::RationalFunction const& function, Valuation const& valuation){ return function.evaluate(valuation); } template<> typename CoefficientType::type getConstantPart(storm::RationalFunction const& function){ return function.constantPart(); } #endif } } }