public AssossiativeSet<Agent> GetTagedAgentOfTransitionBetween(ActionState a, ActionState b) { ActionIndecisionPair key = new ActionIndecisionPair(a, b); key = TransitionRelation.Find(x => x.Equals(key)); if (key == null) return null; return key.TagedAgents; }
public EAState(EpisState modelState, ActionState actionState) { ModelState = modelState; ActionState = actionState; }
public AssossiativeSet <Agent> GetTagedAgentOfTransitionBetween(ActionState a, ActionState b) { ActionIndecisionPair key = new ActionIndecisionPair(a, b); key = TransitionRelation.Find(x => x.Equals(key)); if (key == null) { return(null); } return(key.TagedAgents); }