Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
PartialQuotientExtractor.h
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4
6
9
13
14namespace storm {
15namespace dd {
16namespace bisimulation {
17
18template<storm::dd::DdType DdType, typename ValueType, typename ExportValueType = ValueType>
20 public:
22
23 std::shared_ptr<storm::models::Model<ExportValueType>> extract(Partition<DdType, ValueType> const& partition,
24 PreservationInformation<DdType, ValueType> const& preservationInformation);
25
26 private:
27 std::shared_ptr<storm::models::symbolic::Model<DdType, ExportValueType>> extractDdQuotient(
28 Partition<DdType, ValueType> const& partition, PreservationInformation<DdType, ValueType> const& preservationInformation);
29
30 // The model for which to compute the partial quotient.
32
34};
35
36} // namespace bisimulation
37} // namespace dd
38} // namespace storm
std::shared_ptr< storm::models::Model< ExportValueType > > extract(Partition< DdType, ValueType > const &partition, PreservationInformation< DdType, ValueType > const &preservationInformation)
Base class for all symbolic models.
Definition Model.h:46
LabParser.cpp.
Definition cli.cpp:18