|
Storm 1.11.1.1
A Modern Probabilistic Model Checker
|
#include "storm/transformer/StatePermuter.h"#include "storm/adapters/RationalFunctionAdapter.h"#include "storm/adapters/RationalNumberAdapter.h"#include "storm/exceptions/UnexpectedException.h"#include "storm/models/sparse/Ctmc.h"#include "storm/models/sparse/Dtmc.h"#include "storm/models/sparse/MarkovAutomaton.h"#include "storm/models/sparse/Mdp.h"#include "storm/models/sparse/Pomdp.h"#include "storm/models/sparse/StandardRewardModel.h"#include "storm/storage/SparseMatrix.h"#include "storm/storage/sparse/ModelComponents.h"#include "storm/utility/OptionalRef.h"#include "storm/utility/builder.h"#include "storm/utility/macros.h"#include "storm/utility/permutation.h"#include "storm/utility/vector.h"
Go to the source code of this file.
Namespaces | |
| namespace | storm |
| LabParser.cpp. | |
| namespace | storm::transformer |
Functions | |
| template<typename ValueType > | |
| std::shared_ptr< storm::models::sparse::Model< ValueType > > | storm::transformer::permuteStates (storm::models::sparse::Model< ValueType > const &originalModel, std::vector< uint64_t > const &permutation) |
| Applies the given permutation to the states of the given model. | |
| template std::shared_ptr< storm::models::sparse::Model< double > > | storm::transformer::permuteStates (storm::models::sparse::Model< double > const &originalModel, std::vector< uint64_t > const &permutation) |
| template std::shared_ptr< storm::models::sparse::Model< storm::RationalNumber > > | storm::transformer::permuteStates (storm::models::sparse::Model< storm::RationalNumber > const &originalModel, std::vector< uint64_t > const &permutation) |
| template std::shared_ptr< storm::models::sparse::Model< storm::RationalFunction > > | storm::transformer::permuteStates (storm::models::sparse::Model< storm::RationalFunction > const &originalModel, std::vector< uint64_t > const &permutation) |
| template std::shared_ptr< storm::models::sparse::Model< storm::Interval > > | storm::transformer::permuteStates (storm::models::sparse::Model< storm::Interval > const &originalModel, std::vector< uint64_t > const &permutation) |