10namespace modelchecker {
 
   12template<
typename ValueType>
 
   14    : values(values), state(state) {}
 
 
   16template<
typename ValueType>
 
   21template<
typename ValueType>
 
   26template<
typename ValueType>
 
   31template<
typename ValueType>
 
   33    return std::make_unique<LexicographicCheckResult<ValueType>>(values, state);
 
 
   36template<
typename ValueType>
 
   41template<
typename ValueType>
 
   43    STORM_LOG_THROW(filter.isExplicitQualitativeCheckResult(), storm::exceptions::InvalidOperationException,
 
   44                    "Cannot filter explicit check result with non-explicit filter.");
 
   45    STORM_LOG_THROW(filter.isResultForAllStates(), storm::exceptions::InvalidOperationException, 
"Cannot filter check result with non-complete filter.");
 
   50                    "The check result fails to contain some results referred to by the filter.");
 
 
   53template<
typename ValueType>
 
   56    for (
auto it = values.begin(); it != values.end(); ++it) {
 
   57        if (it != values.begin()) {
 
   66        for (
auto it = values.begin(); it != values.end(); ++it) {
 
   67            if (it != values.begin()) {
 
   70            out << std::setw(11) << storm::utility::convertNumber<double>(*it);
 
 
vector_type const & getTruthValuesVector() const
virtual void filter(QualitativeCheckResult const &filter) override
Filters the current result wrt.
std::vector< ValueType > const & getInitialStateValue() const
storm::storage::sparse::state_type const & getState() const
virtual bool isExplicit() const override
virtual std::unique_ptr< CheckResult > clone() const override
virtual std::ostream & writeToStream(std::ostream &out) const override
LexicographicCheckResult()=default
virtual bool isLexicographicCheckResult() const override
A bit vector that is internally represented as a vector of 64-bit values.
uint64_t getNumberOfSetBits() const
Returns the number of bits that are set to true in this bit vector.
bool get(uint64_t index) const
Retrieves the truth value of the bit at the given index and performs a bound check.
#define STORM_LOG_THROW(cond, exception, message)