@ -87,11 +87,11 @@ TEST(SymbolicModelBisimulationDecomposition, TwoDice_Cudd) {
decomposition . compute ( ) ;
std : : shared_ptr < storm : : models : : Model < double > > quotient = decomposition . getQuotient ( ) ;
EXPECT_EQ ( 135 ul, quotient - > getNumberOfStates ( ) ) ;
EXPECT_EQ ( 366 ul, quotient - > getNumberOfTransitions ( ) ) ;
EXPECT_EQ ( 77 ul, quotient - > getNumberOfStates ( ) ) ;
EXPECT_EQ ( 210 ul, quotient - > getNumberOfTransitions ( ) ) ;
EXPECT_EQ ( storm : : models : : ModelType : : Mdp , quotient - > getType ( ) ) ;
EXPECT_TRUE ( quotient - > isSymbolicModel ( ) ) ;
EXPECT_EQ ( 194 ul , ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD , double > > ( ) - > getNumberOfChoices ( ) ) ) ;
EXPECT_EQ ( 116 ul , ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD , double > > ( ) - > getNumberOfChoices ( ) ) ) ;
storm : : parser : : FormulaParser formulaParser ;
std : : shared_ptr < storm : : logic : : Formula const > formula = formulaParser . parseSingleFormulaFromString ( " Pmin=? [F \" two \" ] " ) ;
@ -103,11 +103,11 @@ TEST(SymbolicModelBisimulationDecomposition, TwoDice_Cudd) {
decomposition2 . compute ( ) ;
quotient = decomposition2 . getQuotient ( ) ;
EXPECT_EQ ( 40 ul, quotient - > getNumberOfStates ( ) ) ;
EXPECT_EQ ( 110 ul, quotient - > getNumberOfTransitions ( ) ) ;
EXPECT_EQ ( 11 ul, quotient - > getNumberOfStates ( ) ) ;
EXPECT_EQ ( 34 ul, quotient - > getNumberOfTransitions ( ) ) ;
EXPECT_EQ ( storm : : models : : ModelType : : Mdp , quotient - > getType ( ) ) ;
EXPECT_TRUE ( quotient - > isSymbolicModel ( ) ) ;
EXPECT_EQ ( 66 ul, ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD , double > > ( ) - > getNumberOfChoices ( ) ) ) ;
EXPECT_EQ ( 19 ul, ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD , double > > ( ) - > getNumberOfChoices ( ) ) ) ;
}
TEST ( SymbolicModelBisimulationDecomposition , AsynchronousLeader_Cudd ) {
@ -125,11 +125,11 @@ TEST(SymbolicModelBisimulationDecomposition, AsynchronousLeader_Cudd) {
decomposition . compute ( ) ;
std : : shared_ptr < storm : : models : : Model < double > > quotient = decomposition . getQuotient ( ) ;
EXPECT_EQ ( 1166 ul, quotient - > getNumberOfStates ( ) ) ;
EXPECT_EQ ( 2769 ul, quotient - > getNumberOfTransitions ( ) ) ;
EXPECT_EQ ( 252 ul, quotient - > getNumberOfStates ( ) ) ;
EXPECT_EQ ( 624 ul, quotient - > getNumberOfTransitions ( ) ) ;
EXPECT_EQ ( storm : : models : : ModelType : : Mdp , quotient - > getType ( ) ) ;
EXPECT_TRUE ( quotient - > isSymbolicModel ( ) ) ;
EXPECT_EQ ( 2237 ul, ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD , double > > ( ) - > getNumberOfChoices ( ) ) ) ;
EXPECT_EQ ( 500 ul, ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD , double > > ( ) - > getNumberOfChoices ( ) ) ) ;
std : : vector < std : : shared_ptr < storm : : logic : : Formula const > > formulas ;
formulas . push_back ( formula ) ;
@ -138,9 +138,9 @@ TEST(SymbolicModelBisimulationDecomposition, AsynchronousLeader_Cudd) {
decomposition2 . compute ( ) ;
quotient = decomposition2 . getQuotient ( ) ;
EXPECT_EQ ( 1166 ul , quotient - > getNumberOfStates ( ) ) ;
EXPECT_EQ ( 2769 ul , quotient - > getNumberOfTransitions ( ) ) ;
EXPECT_EQ ( 1107 ul , quotient - > getNumberOfStates ( ) ) ;
EXPECT_EQ ( 2684 ul , quotient - > getNumberOfTransitions ( ) ) ;
EXPECT_EQ ( storm : : models : : ModelType : : Mdp , quotient - > getType ( ) ) ;
EXPECT_TRUE ( quotient - > isSymbolicModel ( ) ) ;
EXPECT_EQ ( 2237 ul , ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD , double > > ( ) - > getNumberOfChoices ( ) ) ) ;
EXPECT_EQ ( 215 2ul , ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD , double > > ( ) - > getNumberOfChoices ( ) ) ) ;
}