Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
storm::logic::Bound Struct Reference

#include <Bound.h>

Collaboration diagram for storm::logic::Bound:

Public Member Functions

 Bound (ComparisonType comparisonType, storm::expressions::Expression const &threshold)
template<typename ValueType>
bool isSatisfied (ValueType const &compareValue) const
storm::RationalNumber evaluateThresholdAsRational () const
template<typename ValueType>
ValueType evaluateThresholdAs () const
bool isLowerBound () const
Bound getInvertedBound () const

Public Attributes

ComparisonType comparisonType
storm::expressions::Expression threshold

Friends

std::ostream & operator<< (std::ostream &out, Bound const &bound)

Detailed Description

Definition at line 13 of file Bound.h.

Constructor & Destructor Documentation

◆ Bound()

storm::logic::Bound::Bound ( ComparisonType comparisonType,
storm::expressions::Expression const & threshold )
inline

Definition at line 14 of file Bound.h.

Member Function Documentation

◆ evaluateThresholdAs()

template<typename ValueType>
template storm::RationalFunction storm::logic::Bound::evaluateThresholdAs ( ) const

Definition at line 28 of file Bound.cpp.

◆ evaluateThresholdAsRational()

storm::RationalNumber storm::logic::Bound::evaluateThresholdAsRational ( ) const

Definition at line 23 of file Bound.cpp.

◆ getInvertedBound()

Bound storm::logic::Bound::getInvertedBound ( ) const
inline

Definition at line 33 of file Bound.h.

◆ isLowerBound()

bool storm::logic::Bound::isLowerBound ( ) const
inline

Definition at line 29 of file Bound.h.

◆ isSatisfied()

template<typename ValueType>
template bool storm::logic::Bound::isSatisfied ( ValueType const & compareValue) const

Definition at line 8 of file Bound.cpp.

◆ operator<<

std::ostream & operator<< ( std::ostream & out,
Bound const & bound )
friend

Definition at line 40 of file Bound.h.

Member Data Documentation

◆ comparisonType

ComparisonType storm::logic::Bound::comparisonType

Definition at line 18 of file Bound.h.

◆ threshold

storm::expressions::Expression storm::logic::Bound::threshold

Definition at line 19 of file Bound.h.


The documentation for this struct was generated from the following files: