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

Go to the source code of this file.

Classes

class  JaniLocalElimination
class  JaniLocalEliminator

Typedefs

typedef storm::models::sparse::Dtmc< double > Dtmc
typedef storm::models::sparse::Mdp< double > Mdp
typedef storm::modelchecker::SparseDtmcPrctlModelChecker< DtmcDtmcModelChecker
typedef storm::modelchecker::SparseMdpPrctlModelChecker< DtmcMdpModelChecker

Functions

void checkModel (storm::jani::Model model, std::vector< storm::jani::Property > properties, std::map< storm::expressions::Variable, storm::expressions::Expression > consts, double expectedValue)
 TEST_F (JaniLocalElimination, PropertyTypeTest)
 TEST_F (JaniLocalElimination, NoPropertiesTest)
 TEST_F (JaniLocalElimination, FlatteningTest)
 TEST_F (JaniLocalElimination, MissingGuardCompletion)
 TEST_F (JaniLocalElimination, LoopDetection)
 TEST_F (JaniLocalElimination, IsPartOfPropComputation)
 TEST_F (JaniLocalElimination, IsInitialDetection)
 TEST_F (JaniLocalElimination, IsEliminableDetection)
 TEST_F (JaniLocalElimination, IsVariablePartOfProperty)
 TEST_F (JaniLocalElimination, UnfoldingBoundedInteger)
 TEST_F (JaniLocalElimination, UnfoldingBoolean)
 TEST_F (JaniLocalElimination, UnfoldingTwice)
 TEST_F (JaniLocalElimination, UnfoldingWithSink)
 TEST_F (JaniLocalElimination, IsPartOfPropPropagationUnfolding)
 TEST_F (JaniLocalElimination, EliminationNewGuardTest)
 TEST_F (JaniLocalElimination, EliminationNewProbabilityTest)
 TEST_F (JaniLocalElimination, EliminationNewUpdatesTest)
 TEST_F (JaniLocalElimination, EliminationMultipleEdges)
 TEST_F (JaniLocalElimination, EliminationMultiplicityTest)

Typedef Documentation

◆ Dtmc

Definition at line 22 of file JaniLocalEliminatorTests.cpp.

◆ DtmcModelChecker

◆ Mdp

Definition at line 23 of file JaniLocalEliminatorTests.cpp.

◆ MdpModelChecker

Function Documentation

◆ checkModel()

void checkModel ( storm::jani::Model model,
std::vector< storm::jani::Property > properties,
std::map< storm::expressions::Variable, storm::expressions::Expression > consts,
double expectedValue )

Definition at line 54 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [1/19]

TEST_F ( JaniLocalElimination ,
EliminationMultipleEdges  )

Definition at line 471 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [2/19]

TEST_F ( JaniLocalElimination ,
EliminationMultiplicityTest  )

Definition at line 491 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [3/19]

TEST_F ( JaniLocalElimination ,
EliminationNewGuardTest  )

Definition at line 411 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [4/19]

TEST_F ( JaniLocalElimination ,
EliminationNewProbabilityTest  )

Definition at line 430 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [5/19]

TEST_F ( JaniLocalElimination ,
EliminationNewUpdatesTest  )

Definition at line 450 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [6/19]

TEST_F ( JaniLocalElimination ,
FlatteningTest  )

Definition at line 131 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [7/19]

TEST_F ( JaniLocalElimination ,
IsEliminableDetection  )

Definition at line 290 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [8/19]

TEST_F ( JaniLocalElimination ,
IsInitialDetection  )

Definition at line 232 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [9/19]

TEST_F ( JaniLocalElimination ,
IsPartOfPropComputation  )

Definition at line 187 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [10/19]

TEST_F ( JaniLocalElimination ,
IsPartOfPropPropagationUnfolding  )

Definition at line 402 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [11/19]

TEST_F ( JaniLocalElimination ,
IsVariablePartOfProperty  )

Definition at line 315 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [12/19]

TEST_F ( JaniLocalElimination ,
LoopDetection  )

Definition at line 163 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [13/19]

TEST_F ( JaniLocalElimination ,
MissingGuardCompletion  )

Definition at line 146 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [14/19]

TEST_F ( JaniLocalElimination ,
NoPropertiesTest  )

Definition at line 122 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [15/19]

TEST_F ( JaniLocalElimination ,
PropertyTypeTest  )

Definition at line 82 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [16/19]

TEST_F ( JaniLocalElimination ,
UnfoldingBoolean  )

Definition at line 358 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [17/19]

TEST_F ( JaniLocalElimination ,
UnfoldingBoundedInteger  )

Definition at line 341 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [18/19]

TEST_F ( JaniLocalElimination ,
UnfoldingTwice  )

Definition at line 375 of file JaniLocalEliminatorTests.cpp.

◆ TEST_F() [19/19]

TEST_F ( JaniLocalElimination ,
UnfoldingWithSink  )

Definition at line 390 of file JaniLocalEliminatorTests.cpp.