Browse Source
Quantiles: made the SparseMdpPrctlModelChecker call the QuantileHelper for quantile formulas
tempestpy_adaptions
Quantiles: made the SparseMdpPrctlModelChecker call the QuantileHelper for quantile formulas
tempestpy_adaptions
TimQu
6 years ago
13 changed files with 120 additions and 22 deletions
-
8src/storm/logic/Formula.cpp
-
3src/storm/logic/Formula.h
-
7src/storm/modelchecker/AbstractModelChecker.cpp
-
3src/storm/modelchecker/AbstractModelChecker.h
-
26src/storm/modelchecker/prctl/SparseMdpPrctlModelChecker.cpp
-
1src/storm/modelchecker/prctl/SparseMdpPrctlModelChecker.h
-
2src/storm/modelchecker/prctl/helper/rewardbounded/Dimension.h
-
5src/storm/modelchecker/prctl/helper/rewardbounded/MultiDimensionalRewardUnfolding.cpp
-
10src/storm/modelchecker/prctl/helper/rewardbounded/QuantileHelper.cpp
-
21src/storm/modelchecker/prctl/helper/rewardbounded/QuantileHelper.h
-
4src/storm/modelchecker/results/ExplicitParetoCurveCheckResult.h
-
18src/storm/modelchecker/results/ParetoCurveCheckResult.cpp
-
6src/storm/modelchecker/results/ParetoCurveCheckResult.h
@ -0,0 +1,10 @@ |
|||
#include "storm/modelchecker/prctl/helper/rewardbounded/QuantileHelper.h"
|
|||
|
|||
namespace storm { |
|||
namespace modelchecker { |
|||
namespace helper { |
|||
namespace rewardbounded { |
|||
} |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,21 @@ |
|||
#pragma once |
|||
|
|||
#include "storm/logic/QuantileFormula.h" |
|||
|
|||
namespace storm { |
|||
namespace modelchecker { |
|||
namespace helper { |
|||
namespace rewardbounded { |
|||
|
|||
template<typename ModelType> |
|||
class QuantileHelper { |
|||
typedef typename ModelType::ValueType ValueType; |
|||
public: |
|||
QuantileHelper(ModelType const& model, storm::logic::QuantileFormula const& formula) {} |
|||
|
|||
std::vector<std::vector<ValueType>> computeMultiDimensionalQuantile() { return {{27}};} |
|||
}; |
|||
} |
|||
} |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue