Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
SparseMdpPcaaMultiObjectiveModelCheckerTest.cpp File Reference
Include dependency graph for SparseMdpPcaaMultiObjectiveModelCheckerTest.cpp:

Go to the source code of this file.

Classes

class  SparseMdpPcaaMultiObjectiveModelCheckerTest

Functions

template<typename ValueType>
bool expectPointConained (std::vector< std::vector< ValueType > > const &pointset, std::vector< ValueType > const &point, ValueType precision)
template<typename ValueType>
bool expectSubset (std::vector< std::vector< ValueType > > const &lhs, std::vector< std::vector< ValueType > > const &rhs, ValueType precision)
template<typename ValueType>
std::vector< std::vector< ValueType > > convertPointset (std::vector< std::vector< std::string > > const &in)
template<typename ValueType>
void evaluateScheduler (storm::Environment const &env, storm::models::sparse::Mdp< ValueType > const &mdp, storm::storage::Scheduler< ValueType > const &scheduler, storm::logic::MultiObjectiveFormula const &formula, std::vector< ValueType > &result)
template<typename ValueType>
void assertParetoResult (storm::Environment const &env, storm::models::sparse::Mdp< ValueType > const &mdp, storm::logic::MultiObjectiveFormula const &formula, storm::modelchecker::CheckResult const &result, std::vector< std::vector< std::string > > const &expectedPoints, bool expectSchedulers)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, simple_memory)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, consensus)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, zeroconf)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, team3with3objectives)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, tiny_rewards_negative)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, scheduler)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, dpm)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, simple_lra)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, resource_gathering)
 TEST_F (SparseMdpPcaaMultiObjectiveModelCheckerTest, uav)

Function Documentation

◆ assertParetoResult()

template<typename ValueType>
void assertParetoResult ( storm::Environment const & env,
storm::models::sparse::Mdp< ValueType > const & mdp,
storm::logic::MultiObjectiveFormula const & formula,
storm::modelchecker::CheckResult const & result,
std::vector< std::vector< std::string > > const & expectedPoints,
bool expectSchedulers )

◆ convertPointset()

template<typename ValueType>
std::vector< std::vector< ValueType > > convertPointset ( std::vector< std::vector< std::string > > const & in)

◆ evaluateScheduler()

template<typename ValueType>
void evaluateScheduler ( storm::Environment const & env,
storm::models::sparse::Mdp< ValueType > const & mdp,
storm::storage::Scheduler< ValueType > const & scheduler,
storm::logic::MultiObjectiveFormula const & formula,
std::vector< ValueType > & result )

◆ expectPointConained()

template<typename ValueType>
bool expectPointConained ( std::vector< std::vector< ValueType > > const & pointset,
std::vector< ValueType > const & point,
ValueType precision )

◆ expectSubset()

template<typename ValueType>
bool expectSubset ( std::vector< std::vector< ValueType > > const & lhs,
std::vector< std::vector< ValueType > > const & rhs,
ValueType precision )

◆ TEST_F() [1/10]

◆ TEST_F() [2/10]

◆ TEST_F() [3/10]

TEST_F ( SparseMdpPcaaMultiObjectiveModelCheckerTest ,
resource_gathering  )

◆ TEST_F() [4/10]

◆ TEST_F() [5/10]

◆ TEST_F() [6/10]

◆ TEST_F() [7/10]

TEST_F ( SparseMdpPcaaMultiObjectiveModelCheckerTest ,
team3with3objectives  )

◆ TEST_F() [8/10]

TEST_F ( SparseMdpPcaaMultiObjectiveModelCheckerTest ,
tiny_rewards_negative  )

◆ TEST_F() [9/10]

◆ TEST_F() [10/10]