private static string GetFullCode() { var result = new PermutationGenerator(); result.AddApplyTS("fill", "*a = b;"); result.AddApplyTT("copy", "*a = *b;"); return(result.ToString()); }
private static void AppendTTFunc(PermutationGenerator pg, string kernelBaseName, string func) { pg.AddApplyT("t1_" + kernelBaseName, string.Format("*v = {0}(*v);", func)); pg.AddApplyTT("t2_" + kernelBaseName, string.Format("*a = {0}(*b);", func)); }