12#include <parallel_hashmap/phmap.h>
16template<storm::dd::DdType DdType>
19namespace bisimulation {
21template<storm::dd::DdType DdType,
typename ValueType>
24template<storm::dd::DdType DdType,
typename ValueType>
62template<
typename ValueType>
66 std::set<storm::expressions::Variable>
const& stateVariables,
76 std::pair<storm::dd::Bdd<storm::dd::DdType::Sylvan>, boost::optional<storm::dd::Bdd<storm::dd::DdType::Sylvan>>> refine(
std::vector< BDD > signatures
storm::dd::Bdd< storm::dd::DdType::Sylvan > nonBlockVariables
uint64_t numberOfRefinements
std::set< storm::expressions::Variable > stateVariables
storm::expressions::Variable blockVariable
InternalSignatureRefinerOptions options
storm::dd::DdManager< storm::dd::DdType::Sylvan > const & manager
uint64_t nextFreeBlockIndex
uint64_t numberOfBlockVariables
storm::dd::Bdd< storm::dd::DdType::Sylvan > nondeterminismVariables
std::vector< uint64_t > oldTable
std::vector< uint64_t > table
storm::dd::Bdd< storm::dd::DdType::Sylvan > blockCube