Uses of Class
com.github.gbenroscience.parser.MathExpression.EvalResult
Packages that use MathExpression.EvalResult
Package
Description
Classes designed to parse a mathematical expression.
-
Uses of MathExpression.EvalResult in com.github.gbenroscience.math.cubic
Methods in com.github.gbenroscience.math.cubic with parameters of type MathExpression.EvalResult -
Uses of MathExpression.EvalResult in com.github.gbenroscience.math.differentialcalculus
Methods in com.github.gbenroscience.math.differentialcalculus that return MathExpression.EvalResult -
Uses of MathExpression.EvalResult in com.github.gbenroscience.parser
Fields in com.github.gbenroscience.parser declared as MathExpression.EvalResultModifier and TypeFieldDescriptionstatic final MathExpression.EvalResultMathExpression.EvalResult.ERRORMethods in com.github.gbenroscience.parser that return MathExpression.EvalResultModifier and TypeMethodDescriptionFunction.calc(MathExpression.EvalResult[] x) Function.calc(MathExpression.EvalResult nextResult, int arity, MathExpression.EvalResult[] x) Set.differentiate()Finds the numerical derivative of a Function which has been pre-defined in the Workspace.MathExpression.getNextResult()MathExpression.solveGeneric()MathExpression.EvalResult.wrap(boolean s) MathExpression.EvalResult.wrap(double s) MathExpression.EvalResult.wrap(double[] v) MathExpression.EvalResult.wrap(MathExpression.EvalResult evr) MathExpression.EvalResult.wrap(ParserResult s) Methods in com.github.gbenroscience.parser with parameters of type MathExpression.EvalResultModifier and TypeMethodDescriptionFunction.calc(MathExpression.EvalResult[] x) Function.calc(MathExpression.EvalResult nextResult, int arity, MathExpression.EvalResult[] x) MathExpression.EvalResult.wrap(MathExpression.EvalResult evr) -
Uses of MathExpression.EvalResult in com.github.gbenroscience.parser.methods
Methods in com.github.gbenroscience.parser.methods that return MathExpression.EvalResultModifier and TypeMethodDescriptionMethodRegistry.MethodAction.calc(MathExpression.EvalResult nextResult, int arity, MathExpression.EvalResult[] args) Allows methods like diff(fn,args) to differentiate an expression using the MethodRegistry interface Is the intersection between methods and user-defined functionsstatic MathExpression.EvalResultMethod.exec(MathExpression.EvalResult ctx, int methodId, int arity, MathExpression.EvalResult[] args, DRG_MODE DRG) Methods in com.github.gbenroscience.parser.methods with parameters of type MathExpression.EvalResultModifier and TypeMethodDescriptionMethodRegistry.MethodAction.calc(MathExpression.EvalResult nextResult, int arity, MathExpression.EvalResult[] args) Allows methods like diff(fn,args) to differentiate an expression using the MethodRegistry interface Is the intersection between methods and user-defined functionsstatic MathExpression.EvalResultMethod.exec(MathExpression.EvalResult ctx, int methodId, int arity, MathExpression.EvalResult[] args, DRG_MODE DRG) -
Uses of MathExpression.EvalResult in com.github.gbenroscience.parser.turbo.tools
Fields in com.github.gbenroscience.parser.turbo.tools declared as MathExpression.EvalResultMethods in com.github.gbenroscience.parser.turbo.tools that return MathExpression.EvalResultModifier and TypeMethodDescriptionFastCompositeExpression.apply(double[] variables) Evaluate expression with given variable values.static MathExpression.EvalResult[]MatrixTurboEvaluator.collectArgsArray(MathExpression.EvalResult... args) static MathExpression.EvalResultMatrixTurboEvaluator.dispatchMatrixFunction(MathExpression.EvalResult[] args, String funcName, MatrixTurboEvaluator.ResultCache cache) static MathExpression.EvalResultMatrixTurboEvaluator.dispatchUnaryOp(MathExpression.EvalResult operand, char op, MatrixTurboEvaluator.ResultCache cache) static MathExpression.EvalResultMatrixTurboEvaluator.executeMatrixPrint(String[] args) Bridge for the matrix compiler to call the scalar print logic.Methods in com.github.gbenroscience.parser.turbo.tools with parameters of type MathExpression.EvalResultModifier and TypeMethodDescriptionstatic MathExpression.EvalResult[]MatrixTurboEvaluator.collectArgsArray(MathExpression.EvalResult... args) static MathExpression.EvalResultMatrixTurboEvaluator.dispatchMatrixFunction(MathExpression.EvalResult[] args, String funcName, MatrixTurboEvaluator.ResultCache cache) static MathExpression.EvalResultMatrixTurboEvaluator.dispatchUnaryOp(MathExpression.EvalResult operand, char op, MatrixTurboEvaluator.ResultCache cache)