1#ifndef STORM_MODELCHECKER_PARETOCURVECHECKRESULT_H_
2#define STORM_MODELCHECKER_PARETOCURVECHECKRESULT_H_
10namespace modelchecker {
11template<
typename ValueType>
15 typedef std::shared_ptr<storm::storage::geometry::Polytope<ValueType>>
polytope_type;
21 std::vector<point_type>
const&
getPoints()
const;
27 virtual std::ostream&
writeToStream(std::ostream& out)
const override;
polytope_type const & getOverApproximation() const
std::vector< point_type > points
virtual bool isParetoCurveCheckResult() const override
polytope_type underApproximation
bool hasOverApproximation() const
std::shared_ptr< storm::storage::geometry::Polytope< ValueType > > polytope_type
virtual std::ostream & writeToStream(std::ostream &out) const override
polytope_type overApproximation
polytope_type const & getUnderApproximation() const
bool hasUnderApproximation() const
std::vector< point_type > const & getPoints() const
std::vector< ValueType > point_type