예제 #1
0
 public static syms log(syms a)
 {
     tempsyms = new syms(map.log(a.data));
     sess.code.Append($"map.log(sess.maps[{a.index}]);");
     return(tempsyms);
 }
예제 #2
0
 public static syms mul(syms a, syms b)
 {
     tempsyms = new syms(map.mul(a.data, b.data));
     sess.code.Append($"map.mul(sess.maps[{a.index}],sess.maps[{b.index}]);");
     return(tempsyms);
 }
예제 #3
0
 public static syms operator -(syms a, syms b)
 {
     tempsyms = new syms(a.data - b.data);
     sess.code.Append($"sess.maps[{a.index}]-sess.maps[{b.index}];");
     return(tempsyms);
 }
예제 #4
0
 public syms T()
 {
     tempsyms = new syms(data.T());
     sess.code.Append($"sess.maps[{index}].T();");
     return(tempsyms);
 }
예제 #5
0
 public syms change(double a)
 {
     tempsyms = new syms(data.change(a));
     sess.code.Append($"sess.maps[{index}]).change({a});");
     return(tempsyms);
 }