Esempio n. 1
0
 private Expr _Canonicalize(WellKnownSym s)
 {
     return s;
 }
Esempio n. 2
0
 private Expr _Numericize(WellKnownSym s)
 {
     switch (s.ID)
     {
         case WKSID.pi:
             return new DoubleNumber(Math.PI);
         case WKSID.e:
             return new DoubleNumber(Math.E);
         case WKSID.i:
             return new ComplexNumber(new DoubleNumber(0), new DoubleNumber(1));
         default:
             return s;
     }
 }
Esempio n. 3
0
 public KeyValuePair<WOrC, TType>? this[WellKnownSym wks]
 {
     get
     {
         KeyValuePair<WOrC, TType> val;
         if (_mapw.TryGetValue(wks.ID, out val)) return val;
         else return null;
     }
 }