You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#ifndef STORM_STORAGE_SPARSE_STATEVALUATIONS_H_
#define STORM_STORAGE_SPARSE_STATEVALUATIONS_H_
#include <cstdint>
#include <string>
#include "storm/storage/sparse/StateType.h"
#include "storm/storage/expressions/SimpleValuation.h"
#include "storm/models/sparse/StateAnnotation.h"
namespace storm { namespace storage { namespace sparse { // A structure holding information about the reachable state space that can be retrieved from the outside.
struct StateValuations : public storm::models::sparse::StateAnnotation { /*!
* Constructs a state information object for the given number of states. */ StateValuations(state_type const& numberOfStates); virtual ~StateValuations() = default; // A mapping from state indices to their variable valuations.
std::vector<storm::expressions::SimpleValuation> valuations; virtual std::string stateInfo(state_type const& state) const override; }; } } }
#endif /* STORM_STORAGE_SPARSE_STATEVALUATIONS_H_ */
|