Exemplo n.º 1
0
 public List <Flow> GetFlows(PutDir dir)
 {
     if (dir == PutDir.IN)
     {
         return(inFlows);
     }
     if (dir == PutDir.OUT)
     {
         return(outFlows);
     }
     Debug.Assert(false);
     return(inFlows);
 }
Exemplo n.º 2
0
 public void SetNode(PutDir type, Node node)
 {
     ref var n = ref GetNodeRef(type);
Exemplo n.º 3
0
 static public PutDir GetOpposite(PutDir dir)
 {
     return((PutDir)(((int)dir + 1) % 2));
 }
Exemplo n.º 4
0
    public void RemoveFlow(PutDir dir, Flow flow)
    {
        var flows = GetFlows(dir);

        flows.Remove(flow);
    }
Exemplo n.º 5
0
    public void AddFlow(PutDir dir, Flow flow)
    {
        var flows = GetFlows(dir);

        flows.Add(flow);
    }