package symjava.examples; import static symjava.symbolic.Symbol.x; import static symjava.math.SymMath.*; import java.util.ArrayList; import symjava.bytecode.BytecodeVecFunc; import symjava.bytecode.BytecodeFunc; import symjava.symbolic.Expr; import symjava.symbolic.Func; import symjava.symbolic.utils.JIT; public class BenchmarkTaylor { public static double factorial(int n) { double rlt = 1; for(int i=1; i<=n; i++) rlt *= i; return rlt; } public static void main(String[] args) { //test(); testBatchEval(); } public static void test() { int n = 10; Expr expr = 0; Expr term; ArrayList exprs = new ArrayList(); for(int i=0; i funcs = new ArrayList(); for(int i=0; i