Browse Source

Fix oddity in return type of DTMC.getNumTransitions(s) - double not int.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@8254 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 12 years ago
parent
commit
b970c2740b
  1. 2
      prism/src/explicit/DTMC.java
  2. 2
      prism/src/explicit/DTMCEmbeddedSimple.java
  3. 2
      prism/src/explicit/DTMCFromMDPAndMDStrategy.java
  4. 2
      prism/src/explicit/DTMCFromMDPMemorylessAdversary.java
  5. 2
      prism/src/explicit/DTMCSimple.java
  6. 2
      prism/src/explicit/DTMCUniformisedSimple.java

2
prism/src/explicit/DTMC.java

@ -39,7 +39,7 @@ public interface DTMC extends Model
/**
* Get the number of transitions from state s.
*/
public double getNumTransitions(int s);
public int getNumTransitions(int s);
/**
* Get an iterator over the transitions from state s.

2
prism/src/explicit/DTMCEmbeddedSimple.java

@ -193,7 +193,7 @@ public class DTMCEmbeddedSimple extends DTMCExplicit
// Accessors (for DTMC)
public double getNumTransitions(int s)
public int getNumTransitions(int s)
{
// TODO
throw new RuntimeException("Not implemented yet");

2
prism/src/explicit/DTMCFromMDPAndMDStrategy.java

@ -175,7 +175,7 @@ public class DTMCFromMDPAndMDStrategy extends DTMCExplicit
// Accessors (for DTMC)
public double getNumTransitions(int s)
public int getNumTransitions(int s)
{
return strat.isChoiceDefined(s) ? mdp.getNumTransitions(s, strat.getChoiceIndex(s)) : 0;
}

2
prism/src/explicit/DTMCFromMDPMemorylessAdversary.java

@ -174,7 +174,7 @@ public class DTMCFromMDPMemorylessAdversary extends DTMCExplicit
// Accessors (for DTMC)
public double getNumTransitions(int s)
public int getNumTransitions(int s)
{
return adv[s] >= 0 ? mdp.getNumTransitions(s, adv[s]) : 0;
}

2
prism/src/explicit/DTMCSimple.java

@ -262,7 +262,7 @@ public class DTMCSimple extends DTMCExplicit implements ModelSimple
// Accessors (for DTMC)
@Override
public double getNumTransitions(int s)
public int getNumTransitions(int s)
{
return trans.get(s).size();
}

2
prism/src/explicit/DTMCUniformisedSimple.java

@ -198,7 +198,7 @@ public class DTMCUniformisedSimple extends DTMCExplicit
// Accessors (for DTMC)
public double getNumTransitions(int s)
public int getNumTransitions(int s)
{
// TODO
throw new RuntimeException("Not implemented yet");

Loading…
Cancel
Save