Uses of Class
org.mariuszgromada.math.mxparser.Argument
-
Packages that use Argument Package Description org.mariuszgromada.math.mxparser org.mariuszgromada.math.mxparser.mathcollection -
-
Uses of Argument in org.mariuszgromada.math.mxparser
Subclasses of Argument in org.mariuszgromada.math.mxparser Modifier and Type Class Description class
RecursiveArgument
RecursiveArgument class enables to declare the argument (variable) which is defined in a recursive way.Fields in org.mariuszgromada.math.mxparser declared as Argument Modifier and Type Field Description protected Argument
Argument. n
Index argument.Methods in org.mariuszgromada.math.mxparser that return Argument Modifier and Type Method Description Argument
Argument. clone()
Creates cloned object of this argument.Argument
Argument. cloneForThreadSafe()
Creates a completely independent 1-1 clone that can be safely used by a separate thread.Argument
Argument. getArgument(int argumentIndex)
Gets argument from the argument expression.Argument
Argument. getArgument(String argumentName)
Gets argument from the argument expression.Argument
Expression. getArgument(int argumentIndex)
Gets argument from the expression.Argument
Expression. getArgument(String argumentName)
Gets argument from the expression.Argument
Function. getArgument(int argumentIndex)
Gets argument from the function expression.Argument
Function. getArgument(String argumentName)
Gets argument from the function expression.Methods in org.mariuszgromada.math.mxparser with parameters of type Argument Modifier and Type Method Description void
Argument. addArguments(Argument... arguments)
Adds arguments (variadic) to the argument expression definition.void
Expression. addArguments(Argument... arguments)
Adds arguments (variadic) to the expression definition.void
Function. addArguments(Argument... arguments)
Adds arguments (variadic) to the function expression definition.double
Function. calculate(Argument... arguments)
Calculates function valuestatic double
mXparser. getFunctionValue(Expression f, Argument x, double x0)
Deprecated.Planned to be removed, useMathFunctions.getFunctionValue(Expression, Argument, double)
insteadstatic 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)
insteadvoid
Argument. removeArguments(Argument... arguments)
Removes first occurrences of the arguments associated with the argument expression.void
Expression. removeArguments(Argument... arguments)
Removes first occurrences of the arguments associated with the expression.void
Function. removeArguments(Argument... arguments)
Removes first occurrences of the arguments associated with the function expression.Constructors in org.mariuszgromada.math.mxparser with parameters of type Argument Constructor Description RecursiveArgument(String argumentName, String recursiveExpressionString, Argument n, PrimitiveElement... elements)
Constructor - creates recursive argument. -
Uses of Argument in org.mariuszgromada.math.mxparser.mathcollection
Methods in org.mariuszgromada.math.mxparser.mathcollection with parameters of type Argument Modifier and Type Method Description static 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.
-