Browse Source

Add (commented out) code for backwards Gauss-Seidel on DTMCs.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4168 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 14 years ago
parent
commit
e0305643a7
  1. 9
      prism/src/explicit/DTMCExplicit.java

9
prism/src/explicit/DTMCExplicit.java

@ -206,6 +206,15 @@ public abstract class DTMCExplicit extends ModelExplicit implements DTMC
maxDiff = diff > maxDiff ? diff : maxDiff;
vect[s] = d;
}
// Use this code instead for backwards Gauss-Seidel
/*for (s = numStates - 1; s >= 0; s--) {
if (subset.get(s)) {
d = mvMultJacSingle(s, vect);
diff = absolute ? (Math.abs(d - vect[s])) : (Math.abs(d - vect[s]) / d);
maxDiff = diff > maxDiff ? diff : maxDiff;
vect[s] = d;
}
}*/
}
return maxDiff;
}

Loading…
Cancel
Save