Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
SparseParametricDtmcSimplifier.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
storm-pars/transformer/SparseParametricModelSimplifier.h
"
4
5
namespace
storm
{
6
namespace
transformer {
7
14
template
<
typename
SparseModelType>
15
class
SparseParametricDtmcSimplifier
:
public
SparseParametricModelSimplifier
<SparseModelType> {
16
public
:
17
SparseParametricDtmcSimplifier
(SparseModelType
const
& model);
18
19
protected
:
20
// Perform the simplification for the corresponding formula type
21
virtual
bool
simplifyForUntilProbabilities
(
storm::logic::ProbabilityOperatorFormula
const
& formula)
override
;
22
virtual
bool
simplifyForBoundedUntilProbabilities
(
storm::logic::ProbabilityOperatorFormula
const
& formula)
override
;
23
virtual
bool
simplifyForReachabilityRewards
(
storm::logic::RewardOperatorFormula
const
& formula)
override
;
24
virtual
bool
simplifyForCumulativeRewards
(
storm::logic::RewardOperatorFormula
const
& formula)
override
;
25
};
26
}
// namespace transformer
27
}
// namespace storm
SparseParametricModelSimplifier.h
storm::logic::ProbabilityOperatorFormula
Definition
ProbabilityOperatorFormula.h:8
storm::logic::RewardOperatorFormula
Definition
RewardOperatorFormula.h:7
storm::transformer::SparseParametricDtmcSimplifier
This class performs different steps to simplify the given (parametric) model.
Definition
SparseParametricDtmcSimplifier.h:15
storm::transformer::SparseParametricDtmcSimplifier::simplifyForReachabilityRewards
virtual bool simplifyForReachabilityRewards(storm::logic::RewardOperatorFormula const &formula) override
Definition
SparseParametricDtmcSimplifier.cpp:144
storm::transformer::SparseParametricDtmcSimplifier::simplifyForCumulativeRewards
virtual bool simplifyForCumulativeRewards(storm::logic::RewardOperatorFormula const &formula) override
Definition
SparseParametricDtmcSimplifier.cpp:204
storm::transformer::SparseParametricDtmcSimplifier::simplifyForUntilProbabilities
virtual bool simplifyForUntilProbabilities(storm::logic::ProbabilityOperatorFormula const &formula) override
Definition
SparseParametricDtmcSimplifier.cpp:24
storm::transformer::SparseParametricDtmcSimplifier::simplifyForBoundedUntilProbabilities
virtual bool simplifyForBoundedUntilProbabilities(storm::logic::ProbabilityOperatorFormula const &formula) override
Definition
SparseParametricDtmcSimplifier.cpp:78
storm::transformer::SparseParametricModelSimplifier
This class performs different steps to simplify the given (parametric) model.
Definition
SparseParametricModelSimplifier.h:20
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm-pars
transformer
SparseParametricDtmcSimplifier.h
Generated by
1.9.8