14template<storm::dd::DdType DdType>
17namespace bisimulation {
19template<storm::dd::DdType DdType,
typename ValueType>
22template<storm::dd::DdType DdType,
typename ValueType>
60template<
typename ValueType>
64 std::set<storm::expressions::Variable>
const& stateVariables,
74 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