11template<
typename ValueType>
16 typedef std::shared_ptr<storm::storage::geometry::Polytope<ValueType>>
polytope_type;
22 std::vector<ExtendedPointType>
const&
getPoints()
const;
28 virtual std::ostream&
writeToStream(std::ostream& out)
const override;
40 requires(!std::is_same_v<ExtendedPointType, point_type>);
43 std::vector<ExtendedPointType>
points;
polytope_type const & getOverApproximation() const
virtual bool isParetoCurveCheckResult() const override
polytope_type underApproximation
std::vector< storm::utility::ExtendedValueType< ValueType > > ExtendedPointType
bool hasOverApproximation() const
std::vector< ExtendedPointType > const & getPoints() 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< ExtendedPointType > points
std::vector< ValueType > point_type