additionalDotStateInfo(uint64_t state) const | storm::models::sparse::Model< CValueType, CRewardModelType > | protectedvirtual |
addRewardModel(std::string const &rewardModelName, RewardModelType const &rewModel) | storm::models::sparse::Model< CValueType, CRewardModelType > | |
as() | storm::models::ModelBase | inline |
as() const | storm::models::ModelBase | inline |
DeterministicModel(ModelType modelType, storm::storage::sparse::ModelComponents< ValueType, RewardModelType > const &components) | storm::models::sparse::DeterministicModel< ValueType, RewardModelType > | |
DeterministicModel(ModelType modelType, storm::storage::sparse::ModelComponents< ValueType, RewardModelType > &&components) | storm::models::sparse::DeterministicModel< ValueType, RewardModelType > | |
DeterministicModel(DeterministicModel< ValueType, RewardModelType > const &other)=default | storm::models::sparse::DeterministicModel< ValueType, RewardModelType > | |
DeterministicModel(DeterministicModel< ValueType, RewardModelType > &&other)=default | storm::models::sparse::DeterministicModel< ValueType, RewardModelType > | |
Dtmc(storm::storage::SparseMatrix< ValueType > const &transitionMatrix, storm::models::sparse::StateLabeling const &stateLabeling, std::unordered_map< std::string, RewardModelType > const &rewardModels=std::unordered_map< std::string, RewardModelType >()) | storm::models::sparse::Dtmc< ValueType, RewardModelType > | |
Dtmc(storm::storage::SparseMatrix< ValueType > &&transitionMatrix, storm::models::sparse::StateLabeling &&stateLabeling, std::unordered_map< std::string, RewardModelType > &&rewardModels=std::unordered_map< std::string, RewardModelType >()) | storm::models::sparse::Dtmc< ValueType, RewardModelType > | |
Dtmc(storm::storage::sparse::ModelComponents< ValueType, RewardModelType > const &components) | storm::models::sparse::Dtmc< ValueType, RewardModelType > | |
Dtmc(storm::storage::sparse::ModelComponents< ValueType, RewardModelType > &&components) | storm::models::sparse::Dtmc< ValueType, RewardModelType > | |
Dtmc(Dtmc< ValueType, RewardModelType > const &dtmc)=default | storm::models::sparse::Dtmc< ValueType, RewardModelType > | |
Dtmc(Dtmc< ValueType, RewardModelType > &&dtmc)=default | storm::models::sparse::Dtmc< ValueType, RewardModelType > | |
getBackwardTransitions() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getChoiceLabeling() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getChoiceOrigins() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getInitialStates() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getLabelsOfState(storm::storage::sparse::state_type state) const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getNumberOfChoices() const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
getNumberOfRewardModels() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getNumberOfStates() const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
getNumberOfTransitions() const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
getOptionalChoiceLabeling() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getOptionalChoiceLabeling() | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getOptionalChoiceOrigins() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getOptionalChoiceOrigins() | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getOptionalStateValuations() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getOptionalStateValuations() | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getRewardModel(std::string const &rewardModelName) const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getRewardModel(std::string const &rewardModelName) | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getRewardModels() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getRewardModels() | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getRows(storm::storage::sparse::state_type state) const | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
getStateLabeling() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getStateLabeling() | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getStates(std::string const &label) const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getStateValuations() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getTransitionMatrix() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getTransitionMatrix() | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getType() const | storm::models::ModelBase | virtual |
getUniqueRewardModel() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getUniqueRewardModel() | storm::models::sparse::Model< CValueType, CRewardModelType > | |
getUniqueRewardModelName() const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
hasChoiceLabeling() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
hasChoiceOrigins() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
hash() const | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
hasLabel(std::string const &label) const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
hasParameters() const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
hasRewardModel(std::string const &rewardModelName) const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
hasRewardModel() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
hasStateValuations() const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
hasUncertainty() const | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
hasUniqueRewardModel() const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
isDiscreteTimeModel() const | storm::models::ModelBase | |
isExact() const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
isNondeterministicModel() const | storm::models::ModelBase | |
isOfType(storm::models::ModelType const &modelType) const | storm::models::ModelBase | |
isPartiallyObservable() const | storm::models::ModelBase | virtual |
isSinkState(uint64_t sink) const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
isSparseModel() const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
isSymbolicModel() const | storm::models::ModelBase | virtual |
Model(Model< ValueType, RewardModelType > const &other)=default | storm::models::sparse::Model< CValueType, CRewardModelType > | |
Model(ModelType modelType, storm::storage::sparse::ModelComponents< ValueType, RewardModelType > const &components) | storm::models::sparse::Model< CValueType, CRewardModelType > | |
Model(ModelType modelType, storm::storage::sparse::ModelComponents< ValueType, RewardModelType > &&components) | storm::models::sparse::Model< CValueType, CRewardModelType > | |
Model< CValueType >::Model(ModelType const &modelType) | storm::models::Model< CValueType > | inline |
ModelBase(ModelType const &modelType) | storm::models::ModelBase | inline |
operator=(Dtmc< ValueType, RewardModelType > const &dtmc)=default | storm::models::sparse::Dtmc< ValueType, RewardModelType > | |
operator=(Dtmc< ValueType, RewardModelType > &&dtmc)=default | storm::models::sparse::Dtmc< ValueType, RewardModelType > | |
storm::models::sparse::DeterministicModel::operator=(DeterministicModel< ValueType, RewardModelType > const &other)=default | storm::models::sparse::DeterministicModel< ValueType, RewardModelType > | |
storm::models::sparse::DeterministicModel::operator=(DeterministicModel< ValueType, RewardModelType > &&model)=default | storm::models::sparse::DeterministicModel< ValueType, RewardModelType > | |
storm::models::sparse::Model::operator=(Model< ValueType, RewardModelType > const &other)=default | storm::models::sparse::Model< CValueType, CRewardModelType > | |
printModelInformationFooterToStream(std::ostream &out) const | storm::models::sparse::Model< CValueType, CRewardModelType > | protected |
printModelInformationHeaderToStream(std::ostream &out) const | storm::models::sparse::Model< CValueType, CRewardModelType > | protected |
printModelInformationToStream(std::ostream &out) const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
printRewardModelsInformationToStream(std::ostream &out) const | storm::models::sparse::Model< CValueType, CRewardModelType > | protected |
reduceToStateBasedRewards() override | storm::models::sparse::Dtmc< ValueType, RewardModelType > | virtual |
removeRewardModel(std::string const &rewardModelName) | storm::models::sparse::Model< CValueType, CRewardModelType > | |
Representation | storm::models::sparse::Model< CValueType, CRewardModelType > | static |
restrictRewardModels(std::set< std::string > const &keptRewardModels) | storm::models::sparse::Model< CValueType, CRewardModelType > | |
rewardModel(std::string const &rewardModelName) | storm::models::sparse::Model< CValueType, CRewardModelType > | protected |
RewardModelType typedef | storm::models::sparse::Model< CValueType, CRewardModelType > | |
setInitialStates(storm::storage::BitVector const &states) | storm::models::sparse::Model< CValueType, CRewardModelType > | |
setTransitionMatrix(storm::storage::SparseMatrix< ValueType > const &transitionMatrix) | storm::models::sparse::Model< CValueType, CRewardModelType > | protected |
setTransitionMatrix(storm::storage::SparseMatrix< ValueType > &&transitionMatrix) | storm::models::sparse::Model< CValueType, CRewardModelType > | protected |
supportsParameters() const override | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
supportsUncertainty() const | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
ValueType typedef | storm::models::sparse::Model< CValueType, CRewardModelType > | |
writeDotToStream(std::ostream &outStream, size_t maxWidthLabel=30, bool includeLabeling=true, storm::storage::BitVector const *subsystem=nullptr, std::vector< ValueType > const *firstValue=nullptr, std::vector< ValueType > const *secondValue=nullptr, std::vector< uint_fast64_t > const *stateColoring=nullptr, std::vector< std::string > const *colors=nullptr, std::vector< uint_fast64_t > *scheduler=nullptr, bool finalizeOutput=true) const override | storm::models::sparse::DeterministicModel< ValueType, RewardModelType > | virtual |
storm::models::sparse::Model::writeDotToStream(std::ostream &outStream, size_t maxWidthLabel=30, bool includeLabeling=true, storm::storage::BitVector const *subsystem=nullptr, std::vector< ValueType > const *firstValue=nullptr, std::vector< ValueType > const *secondValue=nullptr, std::vector< uint64_t > const *stateColoring=nullptr, std::vector< std::string > const *colors=nullptr, std::vector< uint_fast64_t > *scheduler=nullptr, bool finalizeOutput=true) const | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
writeJsonToStream(std::ostream &outStream) const | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
writeJsonToStream(std::ostream &) const | storm::models::sparse::Model< CValueType, CRewardModelType > | |
~DeterministicModel()=default | storm::models::sparse::DeterministicModel< ValueType, RewardModelType > | virtual |
~Dtmc()=default | storm::models::sparse::Dtmc< ValueType, RewardModelType > | virtual |
~Model()=default | storm::models::sparse::Model< CValueType, CRewardModelType > | virtual |
~ModelBase() | storm::models::ModelBase | inlinevirtual |