45 lines
1.7 KiB
45 lines
1.7 KiB
#include "storm/abstraction/ExplicitQualitativeResultMinMax.h"
|
|
|
|
#include "storm/abstraction/ExplicitQualitativeResult.h"
|
|
|
|
namespace storm {
|
|
namespace abstraction {
|
|
|
|
bool ExplicitQualitativeResultMinMax::isExplicit() const {
|
|
return true;
|
|
}
|
|
|
|
ExplicitQualitativeResult const& ExplicitQualitativeResultMinMax::getProb0Min() const {
|
|
return getProb0(storm::OptimizationDirection::Minimize);
|
|
}
|
|
|
|
ExplicitQualitativeResult const& ExplicitQualitativeResultMinMax::getProb1Min() const {
|
|
return getProb1(storm::OptimizationDirection::Minimize);
|
|
}
|
|
|
|
ExplicitQualitativeResult const& ExplicitQualitativeResultMinMax::getProb0Max() const {
|
|
return getProb0(storm::OptimizationDirection::Maximize);
|
|
}
|
|
|
|
ExplicitQualitativeResult const& ExplicitQualitativeResultMinMax::getProb1Max() const {
|
|
return getProb1(storm::OptimizationDirection::Maximize);
|
|
}
|
|
|
|
ExplicitQualitativeResult& ExplicitQualitativeResultMinMax::getProb0Min() {
|
|
return getProb0(storm::OptimizationDirection::Minimize);
|
|
}
|
|
|
|
ExplicitQualitativeResult& ExplicitQualitativeResultMinMax::getProb1Min() {
|
|
return getProb1(storm::OptimizationDirection::Minimize);
|
|
}
|
|
|
|
ExplicitQualitativeResult& ExplicitQualitativeResultMinMax::getProb0Max() {
|
|
return getProb0(storm::OptimizationDirection::Maximize);
|
|
}
|
|
|
|
ExplicitQualitativeResult& ExplicitQualitativeResultMinMax::getProb1Max() {
|
|
return getProb1(storm::OptimizationDirection::Maximize);
|
|
}
|
|
|
|
}
|
|
}
|