Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
SignatureBasedRefinement.cpp File Reference
Include dependency graph for SignatureBasedRefinement.cpp:

Go to the source code of this file.

Classes

struct  storm::bisimulation::detail::SignatureRefinementContext< ValueType, SignatureMode >
struct  storm::bisimulation::detail::SignatureRefinementContext< ValueType, SignatureMode >::Cache

Namespaces

namespace  storm
namespace  storm::bisimulation
namespace  storm::bisimulation::detail

Functions

template<typename ValueType, SignatureMode SignatureMode>
void storm::bisimulation::detail::refinePartitionBasedOnSignature (SignatureRefinementContext< ValueType, SignatureMode > &context, storm::bisimulation::Partition::Block const pivotBlock, bool const enforcePredecessorExploration)
template<typename ValueType, SignatureMode SignatureMode>
void storm::bisimulation::performSignatureBasedRefinement (storm::models::sparse::Model< ValueType > const &model, storm::bisimulation::Partition &partition, Signatures< ValueType, SignatureMode > &signatures)
template void storm::bisimulation::performSignatureBasedRefinement< double, SignatureMode::Exact > (storm::models::sparse::Model< double > const &model, storm::bisimulation::Partition &partition, Signatures< double, SignatureMode::Exact > &signatures)
template void storm::bisimulation::performSignatureBasedRefinement< double, SignatureMode::Approximative > (storm::models::sparse::Model< double > const &model, storm::bisimulation::Partition &partition, Signatures< double, SignatureMode::Approximative > &signatures)
template void storm::bisimulation::performSignatureBasedRefinement< storm::RationalNumber, SignatureMode::Exact > (storm::models::sparse::Model< storm::RationalNumber > const &model, storm::bisimulation::Partition &partition, Signatures< storm::RationalNumber, SignatureMode::Exact > &signatures)
template void storm::bisimulation::performSignatureBasedRefinement< storm::RationalNumber, SignatureMode::Approximative > (storm::models::sparse::Model< storm::RationalNumber > const &model, storm::bisimulation::Partition &partition, Signatures< storm::RationalNumber, SignatureMode::Approximative > &signatures)
template void storm::bisimulation::performSignatureBasedRefinement< storm::RationalFunction, SignatureMode::Exact > (storm::models::sparse::Model< storm::RationalFunction > const &model, storm::bisimulation::Partition &partition, Signatures< storm::RationalFunction, SignatureMode::Exact > &signatures)