示例#1
0
 public DependencyPTGDomain(DependencyDomain dependencies, SimplePointsToGraph ptg, RangeDomain itState, RangeDomain blockState)
 {
     Dependencies  = dependencies;
     PTG           = ptg;
     IteratorState = itState;
     BlockState    = blockState;
 }
示例#2
0
 public void AddValue(IVariable v, RangeDomain value)
 {
     if (variableRange.ContainsKey(v))
     {
         variableRange[v] = variableRange[v].Join(value);
     }
     else
     {
         variableRange[v] = value;
     }
 }
示例#3
0
 public void SetValue(IVariable var, RangeDomain value)
 {
     this.variableRange[var] = value;
 }
示例#4
0
 public void AssignValue(IVariable v, RangeDomain value)
 {
     variableRange[v] = value;
 }