Esempio n. 1
0
 public bool tryGetLGTGTD(GT lgt, out GTSD gtd)
 {
     return(gts.tryGetLTTD(lgt, out gtd));
 }
Esempio n. 2
0
 public int getLGTGTI(GT lgt)
 {
     return(gts.getTI(lgt));
 }
Esempio n. 3
0
 public abstract bool tryGetLGTGTI(GT lgt, out GTI gti);
Esempio n. 4
0
 public GTI getLGTGTI(GT lgt)
 {
     return(gtSS.getTI(lgt));
 }
Esempio n. 5
0
 public bool isIt(GT gt)
 {
     return(universe.index == 12 && (gt.index == 43 || gt.index == 37 || gt.index == 1891));
 }
Esempio n. 6
0
 public static Universe.IEmbedTemplate make(SU universe, GT ipgt)
 {
     return(new SImportTemplateMaker(universe).make(ipgt));
 }
Esempio n. 7
0
 ////////////////////////////////////////////////////////////////////////////////////////////////////
 private bool upToDate(GT gt)
 {
     return(!gts.Values.Any(mgts => mgts.Contains(gt)));
 }
 public GroundSubstitutionEC(Universe universe, bool saturate, LVar v, GT t)
     : this(universe, saturate)
 {
     Debug.Assert(t == universe.transitiveMerge(t));
     this[v] = t;
 }
 public void removeGDE(GT gt0, GT gt1)
 {
     disequalityMap.remove(gt0, gt1);
     disequalityMap.remove(gt1, gt0);
 }
 public bool hasInequalityClass(GT gt)
 {
     return(disequalityMap.ContainsKey(gt));
 }
 public bool hasEquivalenceClass(GT gt)
 {
     return(equivalenceClassMap.ContainsKey(gt));
 }
 public bool has(GT gt)
 {
     return(pUnsaturatedGTs.Contains(gt));
 }