|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.wis.jtlv.lib.games.RkGameAlg
public class RkGameAlg
Nir Piterman, Amir Pnueli. "Faster Solutions of Rabin and Streett Games". (The streett implementation)
Constructor Summary | |
---|---|
RkGameAlg(Module env,
Module sys,
java.util.Set<ReactivePair> pairs)
A constructor for the R[k] Game and synthesis. |
Method Summary | |
---|---|
AlgResultI |
doAlgorithm()
performing the GR 1 game itself, and collecting all memory. |
AlgResultI |
postAlgorithm()
The post algorithm calculate the synthesizing implementation. |
AlgResultI |
preAlgorithm()
Does nothing. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RkGameAlg(Module env, Module sys, java.util.Set<ReactivePair> pairs) throws GameAlgException
A constructor for the R[k] Game and synthesis.
env
- The environment player.sys
- The system player.pairs
- A set of pair of implications.
GameAlgException
- When instantiating with null players or set of pairs.Method Detail |
---|
public AlgResultI preAlgorithm() throws AlgExceptionI
Does nothing.
preAlgorithm
in interface AlgI
AlgExceptionI
- Wherever the algorithm implementor choose to.AlgI.preAlgorithm()
public AlgResultI doAlgorithm() throws AlgExceptionI
performing the GR 1 game itself, and collecting all memory.
doAlgorithm
in interface AlgI
AlgExceptionI
- Wherever the algorithm implementor choose to.AlgI.doAlgorithm()
public AlgResultI postAlgorithm() throws AlgExceptionI
The post algorithm calculate the synthesizing implementation.
Extracting an arbitrary implementation from the set of possible strategies.
postAlgorithm
in interface AlgI
AlgExceptionI
- Wherever the algorithm implementor choose to.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |