Uses of Class
org.mariuszgromada.math.mxparser.Expression
-
Packages that use Expression Package Description org.mariuszgromada.math.mxparser org.mariuszgromada.math.mxparser.mathcollection -
-
Uses of Expression in org.mariuszgromada.math.mxparser
Fields in org.mariuszgromada.math.mxparser declared as Expression Modifier and Type Field Description (package private) ExpressionArgument. argumentExpressionArgument expression for dependent and recursive arguments.(package private) ExpressionIterativeOperatorParameters. deltaExp(package private) ExpressionIterativeOperatorParameters. fromExp(package private) ExpressionFunction. functionExpressionfunction expression(package private) ExpressionIterativeOperatorParameters. funExp(package private) static ExpressionmXparser. HELP_EXPRESSIONEmpty expression for general help purposes.(package private) ExpressionIterativeOperatorParameters. toExpFields in org.mariuszgromada.math.mxparser with type parameters of type Expression Modifier and Type Field Description private java.util.HashMap<Expression,Expression>CloneCache. expressionClonesprivate java.util.HashMap<Expression,Expression>CloneCache. expressionClonesprivate java.util.List<Expression>Constant. relatedExpressionsListDependent expression list(package private) java.util.List<Expression>Expression. relatedExpressionsListList of related expressions, for example when user defined function is used in the expression or dependent argument was defined.Methods in org.mariuszgromada.math.mxparser that return Expression Modifier and Type Method Description protected ExpressionExpression. clone()Expression cloning.ExpressionExpression. cloneForThreadSafe()Creates a completely independent 1-1 clone that can be safely used by a separate thread.(package private) ExpressionExpression. cloneForThreadSafeInternal(CloneCache cloneCache)(package private) ExpressionCloneCache. getExpressionClone(Expression expr)Methods in org.mariuszgromada.math.mxparser with parameters of type Expression Modifier and Type Method Description (package private) voidArgument. addRelatedExpression(Expression expression)Adds related expression to the argumentExpression(package private) voidConstant. addRelatedExpression(Expression expression)Adds related expression.(package private) voidExpression. addRelatedExpression(Expression expression)Adds related expression The same expression could be added more than once For example when(package private) voidFunction. addRelatedExpression(Expression expression)Adds related expression.(package private) voidCloneCache. cacheExpressionClone(Expression expr, Expression exprClone)(package private) static java.util.List<Argument>ExpressionUtils. cloneForThreadSafeArgumenstList(Expression relatedExpressionThatInitiatedClone, java.util.List<Argument> argumentsListToClone, CloneCache cloneCache)(package private) static java.util.List<Constant>ExpressionUtils. cloneForThreadSafeConstantsList(Expression relatedExpressionThatInitiatedClone, java.util.List<Constant> constantsListToClone, CloneCache cloneCache)(package private) static java.util.List<Function>ExpressionUtils. cloneForThreadSafeFunctionsList(Expression relatedExpressionThatInitiatedClone, java.util.List<Function> functionsListToClone, CloneCache cloneCache)(package private) ArgumentArgument. cloneForThreadSafeInternal(Expression relatedExpressionThatInitiatedClone, CloneCache cloneCache)(package private) ConstantConstant. cloneForThreadSafeInternal(Expression relatedExpressionThatInitiatedClone, CloneCache cloneCache)(package private) FunctionFunction. cloneForThreadSafeInternal(Expression relatedExpressionThatInitiatedClone, CloneCache cloneCache)(package private) RecursiveArgumentRecursiveArgument. cloneForThreadSafeInternal(Expression relatedExpressionThatInitiatedClone, CloneCache cloneCache)(package private) ExpressionCloneCache. getExpressionClone(Expression expr)static doublemXparser. 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)instead(package private) voidArgument. removeRelatedExpression(Expression expression)Adds related expression form the argumentExpression(package private) voidConstant. removeRelatedExpression(Expression expression)Removes related expression.(package private) voidExpression. removeRelatedExpression(Expression expression)Removes related expression(package private) voidFunction. removeRelatedExpression(Expression expression)Removes related expression.(package private) static voidCalcStepsRegister. stepNumberGroupIncrease(CalcStepsRegister calcStepsRegister, Expression expression)Constructors in org.mariuszgromada.math.mxparser with parameters of type Expression Constructor Description Expression(Expression expressionToClone, boolean isThreadSafeClone, CloneCache cloneCache) -
Uses of Expression in org.mariuszgromada.math.mxparser.mathcollection
Fields in org.mariuszgromada.math.mxparser.mathcollection declared as Expression Modifier and Type Field Description private static ExpressionProbabilityDistributions. qntSolveStudMethods in org.mariuszgromada.math.mxparser.mathcollection with parameters of type Expression Modifier and Type Method Description static doubleStatistics. avg(Expression f, Argument index, double from, double to, double delta)Average from sample function values - iterative operator.static doubleCalculus. backwardDifference(Expression f, double h, Argument x)Backward difference(h) operator (at the current value of the argument x)static doubleCalculus. backwardDifference(Expression f, double h, Argument x, double x0)Backward difference(h) operator (at x = x0)static doubleCalculus. backwardDifference(Expression f, Argument x)Backward difference(1) operator (at current value of argument x)static doubleCalculus. backwardDifference(Expression f, Argument x, double x0)Backward difference(1) operator (at x = x0).static doubleCalculus. derivative(Expression f, Argument x, double x0, int derType, double eps, int maxSteps)Numerical derivative at x = x0static doubleCalculus. 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 doubleCalculus. forwardDifference(Expression f, double h, Argument x)Forward difference(h) operator (at the current value of the argument x)static doubleCalculus. forwardDifference(Expression f, double h, Argument x, double x0)Forward difference(h) operator (at x = x0)static doubleCalculus. forwardDifference(Expression f, Argument x)Forward difference(1) operator (at current value of argument x)static doubleCalculus. forwardDifference(Expression f, Argument x, double x0)Forward difference(1) operator (at x = x0)static doubleMathFunctions. 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 doubleCalculus. integralTrapezoid(Expression f, Argument x, double a, double b, double eps, int maxSteps)Trapezoid numerical integrationstatic doubleNumberTheory. max(Expression f, Argument index, double from, double to, double delta)Maximum value - iterative operator.static doubleNumberTheory. min(Expression f, Argument index, double from, double to, double delta)Minimum value - iterative operator.static doubleNumberTheory. piProduct(Expression f, Argument index, double from, double to, double delta)Product operatorstatic doubleNumberTheory. sigmaSummation(Expression f, Argument index, double from, double to, double delta)Summation operator (SIGMA FROM i = a, to b, f(i) by deltastatic doubleCalculus. solveBrent(Expression f, Argument x, double a, double b, double eps, double maxSteps)Brent solver (Brent root finder)static doubleStatistics. std(Expression f, Argument index, double from, double to, double delta)Bias-corrected standard deviation from sample function values - iterative operator.static doubleStatistics. var(Expression f, Argument index, double from, double to, double delta)Bias-corrected variance from sample function values - iterative operator.
-