16namespace transformer {
18template<storm::dd::DdType Type,
typename ValueType>
21 std::shared_ptr<storm::models::sparse::Dtmc<ValueType>>
translate(
23 std::vector<std::shared_ptr<storm::logic::Formula const>>
const& formulas = std::vector<std::shared_ptr<storm::logic::Formula const>>());
30template<storm::dd::DdType Type,
typename ValueType>
33 static std::shared_ptr<storm::models::sparse::Mdp<ValueType>>
translate(
35 std::vector<std::shared_ptr<storm::logic::Formula const>>
const& formulas = std::vector<std::shared_ptr<storm::logic::Formula const>>());
38template<storm::dd::DdType Type,
typename ValueType>
41 static std::shared_ptr<storm::models::sparse::Ctmc<ValueType>>
translate(
43 std::vector<std::shared_ptr<storm::logic::Formula const>>
const& formulas = std::vector<std::shared_ptr<storm::logic::Formula const>>());
46template<storm::dd::DdType Type,
typename ValueType>
49 static std::shared_ptr<storm::models::sparse::MarkovAutomaton<ValueType>>
translate(
51 std::vector<std::shared_ptr<storm::logic::Formula const>>
const& formulas = std::vector<std::shared_ptr<storm::logic::Formula const>>());
This class represents a continuous-time Markov chain.
This class represents a discrete-time Markov chain.
This class represents a discrete-time Markov decision process.
This class represents a discrete-time Markov decision process.