#pragma once #include "storm/storage/dd/DdType.h" #include "storm/abstraction/SymbolicQualitativeResultMinMax.h" #include "storm/abstraction/SymbolicQualitativeMdpResult.h" namespace storm { namespace abstraction { template class SymbolicQualitativeMdpResultMinMax : public SymbolicQualitativeResultMinMax { public: SymbolicQualitativeMdpResultMinMax() = default; virtual SymbolicQualitativeResult const& getProb0(storm::OptimizationDirection const& dir) const override; virtual SymbolicQualitativeResult const& getProb1(storm::OptimizationDirection const& dir) const override; SymbolicQualitativeMdpResult prob0Min; SymbolicQualitativeMdpResult prob1Min; SymbolicQualitativeMdpResult prob0Max; SymbolicQualitativeMdpResult prob1Max; }; } }