Uses of Class
org.mariuszgromada.math.mxparser.Expression
Buy me a cup of coffee via donation
or support me purchasing the license via ORDER Page , or INFIMA online store
Package
Description
-
Uses of Expression in org.mariuszgromada.math.mxparser
Modifier and TypeMethodDescriptionprotected Expression
Expression.clone()
Expression cloning.Expression.cloneForThreadSafe()
Creates a completely independent 1-1 clone that can be safely used by a separate thread.Modifier and TypeMethodDescriptionstatic double
mXparser.getFunctionValue
(Expression f, Argument x, double x0) Deprecated.static double[]
mXparser.getFunctionValues
(Expression f, Argument index, double from, double to, double delta) Deprecated.Planned to be removed, useMathFunctions.getFunctionValues(Expression, Argument, double, double, double)
instead -
Uses of Expression in org.mariuszgromada.math.mxparser.mathcollection
Modifier and TypeMethodDescriptionstatic double
Statistics.avg
(Expression f, Argument index, double from, double to, double delta) Average from sample function values - iterative operator.static double
Calculus.backwardDifference
(Expression f, double h, Argument x) Backward difference(h) operator (at the current value of the argument x)static double
Calculus.backwardDifference
(Expression f, double h, Argument x, double x0) Backward difference(h) operator (at x = x0)static double
Calculus.backwardDifference
(Expression f, Argument x) Backward difference(1) operator (at current value of argument x)static double
Calculus.backwardDifference
(Expression f, Argument x, double x0) Backward difference(1) operator (at x = x0).static double
Calculus.derivative
(Expression f, Argument x, double x0, int derType, double eps, int maxSteps) Numerical derivative at x = x0static double
Calculus.derivativeNth
(Expression f, double n, Argument x, double x0, int derType, double eps, int maxSteps) Numerical n-th derivative at x = x0 (you should avoid calculation of derivatives with order higher than 2).static double
Calculus.forwardDifference
(Expression f, double h, Argument x) Forward difference(h) operator (at the current value of the argument x)static double
Calculus.forwardDifference
(Expression f, double h, Argument x, double x0) Forward difference(h) operator (at x = x0)static double
Calculus.forwardDifference
(Expression f, Argument x) Forward difference(1) operator (at current value of argument x)static double
Calculus.forwardDifference
(Expression f, Argument x, double x0) Forward difference(1) operator (at x = x0)static double
MathFunctions.getFunctionValue
(Expression f, Argument x, double x0) Calculates function f(x0) (given as expression) assigning Argument x = x0;static double[]
MathFunctions.getFunctionValues
(Expression f, Argument index, double from, double to, double delta) Returns array of double values of the function f(i) calculated on the range: i = from to i = to by step = deltastatic double
Calculus.integralTrapezoid
(Expression f, Argument x, double a, double b, double eps, int maxSteps) Trapezoid numerical integrationstatic double
NumberTheory.max
(Expression f, Argument index, double from, double to, double delta) Maximum value - iterative operator.static double
NumberTheory.min
(Expression f, Argument index, double from, double to, double delta) Minimum value - iterative operator.static double
NumberTheory.piProduct
(Expression f, Argument index, double from, double to, double delta) Product operatorstatic double
NumberTheory.sigmaSummation
(Expression f, Argument index, double from, double to, double delta) Summation operator (SIGMA FROM i = a, to b, f(i) by deltastatic double
Calculus.solveBrent
(Expression f, Argument x, double a, double b, double eps, double maxSteps) Brent solver (Brent root finder)static double
Statistics.std
(Expression f, Argument index, double from, double to, double delta) Bias-corrected standard deviation from sample function values - iterative operator.static double
Statistics.var
(Expression f, Argument index, double from, double to, double delta) Bias-corrected variance from sample function values - iterative operator.
MathFunctions.getFunctionValue(Expression, Argument, double)
instead