Class FunctionCompiler

java.lang.Object
org.episteme.core.mathematics.symbolic.compiler.FunctionCompiler

public class FunctionCompiler extends Object
Compiles symbolic expressions into Java Bytecode for high performance.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • FunctionCompiler

      public FunctionCompiler()
  • Method Details

    • compile

      public static Function<Double,Double> compile(String expression, String variableName)
      Compiles a symbolic expression into a native Java Function.
      Parameters:
      expression - The symbolic expression string (e.g. "x^2 + sin(x)")
      variableName - The name of the variable (e.g. "x")
      Returns:
      A standard Java Functioninvalid input: '<'Double, Double>