public static syms log(syms a) { tempsyms = new syms(map.log(a.data)); sess.code.Append($"map.log(sess.maps[{a.index}]);"); return(tempsyms); }
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); }
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); }
public syms T() { tempsyms = new syms(data.T()); sess.code.Append($"sess.maps[{index}].T();"); return(tempsyms); }
public syms change(double a) { tempsyms = new syms(data.change(a)); sess.code.Append($"sess.maps[{index}]).change({a});"); return(tempsyms); }