Storm
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) |