Mungojerrie  1.1
Mungojerrie
Model Member List

This is the complete list of members for Model, including all inherited members.

addActionStateReward(Node node, Action action, Reward reward)Model
addAtomicProposition(BDD proposition, std::string name)Model
addDecisionNode(Node node, std::string name, Player player=0)Model
addDecisionTransition(Node source, Node destination, Action a, Reward reward=0.0, Priority p=0)Model
addLabel(Node node, BDD proposition)Model
addProbabilisticNode(Node node, std::string name=std::string(""))Model
addProbabilisticTransition(Node source, Node destination, Probability p, Reward r=0.0)Model
addStateReward(Node node, Reward reward)Model
addTransitionProbability(Node source, Node destination, Probability probability, Reward reward=0.0)Model
cbegin()Modelinline
cend()Modelinline
const_iterator typedefModel
getActionName(Action action) constModel
getActions(Node state) constModel
getActionStateReward(Node state, Action action) constModel
getAtomicPropositions(void) constModelinline
getAttractor(std::set< Node > const &target, Player targetPlayer, std::set< Node > const &restriction, std::set< std::pair< Node, Action >> const &forbiddenEdges) constModel
getAttractor(std::set< Node > const &target, Player targetPlayer, std::set< Node > const &restriction) constModel
getAttractor(std::set< Node > const &target, Player targetPlayer) constModel
getAttractorWithStrat(std::set< Player > targetPlayers, std::set< Node > const &target, std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) constModel
getBDPStrategy(void) constModel
getDecisionNodes(Player player=0) constModel
getInitial(void) constModelinline
getManager(void) constModelinline
getMECs(std::set< Node > const &restriction, std::set< std::pair< Node, Action >> const &forbiddenEdges) constModel
getMECs(std::set< Node > const &restriction) constModel
getMECs(void) constModel
getNodeCounts(void) constModel
getNodeLetter(Node decisionnode) constModel
getNodeName(Node node) constModel
getNodePlayer(Node state) constModel
getNumOfStrategicPlayers(void) constModel
getOptions(void) constModel
getProbabilityOfSat(void) constModel
getProbabilityOfSat1Player(void) constModel
getPropositionName(BDD proposition) constModel
getSCCs(std::set< Node > const &init, std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) const (defined in Model)Model
getSCCs(std::set< Node > const &init, std::set< Node > const &restriction) constModel
getSCCs(std::set< Node > const &restriction) constModel
getSCCs(void) constModel
getStrategy(void) constModel
getStrategy1Player(void) constModel
getStrategy2Player(void) constModel
getStrategy2Player(std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) constModel
getStrategy2Player(std::map< Node, Priority > pri, std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) constModel
getStrategyReach1Player(std::set< Node > const &target, std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) constModel
getStrongAttr(Player targetPlayer, std::set< Node > const &target, std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) constModel
getSuccessor(Node state, Action action) constModel
getSuccessors(Node state, Action action) constModel
getTransitionProbability(Node source, Node destination) constModel
getUltraWeakAttr(Player targetPlayer, std::set< Node > const &target, std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) constModel
getWeakAttr(Player targetPlayer, std::set< Node > const &target, std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) constModel
getWECs(std::set< Node > const &restriction, std::set< std::pair< Node, Action >> const &forbiddenEdges) constModel
getWECs(std::set< Node > const &restriction) constModel
getWECs(void) constModel
Index typedef (defined in Model)Model
invertProperty(void)Model
isBDP() constModelinline
isDecisionNode(Node node) constModel
isGame(void) constModel
isNode(Node node) constModel
loadStrategyCSV(std::string filename) constModel
lookUpLabel(std::string const &label) constModel
makeInitial(Node node)Model
Model(Cudd mgr, ModelOptions options=ModelOptions{})Model
Model(Cudd mgr, std::string const &filename, Verbosity::Level pverbosity=Verbosity::Silent, ModelOptions options=ModelOptions{})Model
Model(Model const &model, Parity const &automaton, ModelOptions options=ModelOptions{})Model
numDecisionNodes(void) constModel
numNodes(void) constModelinline
numProbabilisticNodes(void) constModel
operator<<(std::ostream &os, Model const &l)Modelfriend
parseOptions(ModelOptions options)Model
prettyPrintState(int n) constModel
printActionsCSV(std::string filename) constModel
printDot(std::string graphname=std::string("Model"), std::string filename=std::string("-")) constModel
printPrism(std::string const &modulename=std::string("m"), std::string filename=std::string("-")) constModel
printStrategyCSV(std::unordered_map< Node, Action >, std::string filename) constModel
probMcNaughton(void) constModel
probMcNaughton(std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) constModel
probMcNaughton(std::map< Node, Priority > pri, std::set< Node > const &restriction, std::set< Index > const &forbiddenEdges) constModel
Propositions typedef (defined in Model)Model
pruneToStrategy(std::unordered_map< Node, Action > const &strategy, bool removeUnreachable, bool makeMC) constModel
readVerbosity(void) constModelinline
replaceUnitProbabilityTransitions()Model
sanityCheck(void) constModel
setActionName(Action action, std::string const &name)Model
setBDP()Modelinline
setNodePlayer(Node decisionnode, Player player)Model
setVerbosity(Verbosity::Level v)Modelinline
sortEdgesByPriority(void)Model