|
@ -15,6 +15,12 @@ |
|
|
|
|
|
|
|
|
#include "src/adapters/CarlAdapter.h" |
|
|
#include "src/adapters/CarlAdapter.h" |
|
|
|
|
|
|
|
|
|
|
|
#include "storm-config.h" |
|
|
|
|
|
// TODO: Remove this later on. |
|
|
|
|
|
#ifndef STORM_HAVE_CARL |
|
|
|
|
|
#define STORM_HAVE_CARL 1 |
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
namespace storm { |
|
|
namespace storm { |
|
|
namespace storage { |
|
|
namespace storage { |
|
|
template<typename T> |
|
|
template<typename T> |
|
@ -658,12 +664,14 @@ namespace storm { |
|
|
*/ |
|
|
*/ |
|
|
static MTBDD getLeaf(uint_fast64_t value); |
|
|
static MTBDD getLeaf(uint_fast64_t value); |
|
|
|
|
|
|
|
|
|
|
|
#ifdef STORM_HAVE_CARL |
|
|
/*! |
|
|
/*! |
|
|
* Retrieves the sylvan representation of the given storm::RatíonalFunction value. |
|
|
* Retrieves the sylvan representation of the given storm::RatíonalFunction value. |
|
|
* |
|
|
* |
|
|
* @return The sylvan node for the given value. |
|
|
* @return The sylvan node for the given value. |
|
|
*/ |
|
|
*/ |
|
|
static MTBDD getLeaf(storm::RationalFunction const& value); |
|
|
static MTBDD getLeaf(storm::RationalFunction const& value); |
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
/*! |
|
|
/*! |
|
|
* Retrieves the value of the given node (that must be a leaf). |
|
|
* Retrieves the value of the given node (that must be a leaf). |
|
@ -688,4 +696,4 @@ namespace storm { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
#endif /* STORM_STORAGE_DD_SYLVAN_INTERNALSYLVANADD_H_ */ |
|
|
|
|
|
|
|
|
#endif /* STORM_STORAGE_DD_SYLVAN_INTERNALSYLVANADD_H_ */ |