Uses of Class
org.mariuszgromada.math.mxparser.Function
Packages that use Function
-
Uses of Function in org.mariuszgromada.math.mxparser
Fields in org.mariuszgromada.math.mxparser with type parameters of type FunctionModifier and TypeFieldDescriptionCloneCache.functionClonesCloneCache.functionClonesExpression.functionsListList of user defined functionsprivate final List<ElementAtTheEnd<Function>> CloneCache.functionsToAddCloneAtTheEndMethods in org.mariuszgromada.math.mxparser that return FunctionModifier and TypeMethodDescriptionprotected FunctionFunction.clone()clone methodFunction.cloneForThreadSafe()Creates a completely independent 1-1 clone that can be safely used by a separate thread.(package private) FunctionFunction.cloneForThreadSafeInternal(CloneCache cloneCache) (package private) FunctionFunction.cloneForThreadSafeInternal(Expression relatedExpressionThatInitiatedClone, CloneCache cloneCache) Argument.getFunction(int functionIndex) Gets function associated with the argument expression.Argument.getFunction(String functionName) Gets function associated with the argument expression.Expression.getFunction(int functionIndex) Gets function associated with the expression.Expression.getFunction(String functionName) Gets function associated with the expression.Function.getFunction(int functionIndex) Gets function associated with the function expression.Function.getFunction(String functionName) Gets function associated with the function expression.(package private) FunctionCloneCache.getFunctionClone(Function fun) Methods in org.mariuszgromada.math.mxparser that return types with arguments of type FunctionModifier and TypeMethodDescriptionExpressionUtils.cloneForThreadSafeFunctionsList(Expression relatedExpressionThatInitiatedClone, List<Function> functionsListToClone, CloneCache cloneCache) Methods in org.mariuszgromada.math.mxparser with parameters of type FunctionModifier and TypeMethodDescriptionvoidArgument.addFunctions(Function... functions) Adds functions (variadic parameters) to the argument expression definition.voidExpression.addFunctions(Function... functions) Adds functions (variadic parameters) to the expression definition.voidFunction.addFunctions(Function... functions) Adds functions (variadic parameters) to the function expression definition.(package private) voidCloneCache.cacheFunctionClone(Function fun, Function funClone) (package private) voidCloneCache.cacheFunctionToAddCloneAtTheEnd(List<Function> functionsList, Function functionBeingCloned, int addAtIndex) (package private) FunctionCloneCache.getFunctionClone(Function fun) voidArgument.removeFunctions(Function... functions) Removes first occurrences of the functions associated with the argument expression.voidExpression.removeFunctions(Function... functions) Removes first occurrences of the functions associated with the expression.voidFunction.removeFunctions(Function... functions) Removes first occurrences of the functions associated with the function expression.(package private) static voidCalcStepsRegister.setUserFunction(CalcStepsRegister calcStepsRegister, Function function) Method parameters in org.mariuszgromada.math.mxparser with type arguments of type FunctionModifier and TypeMethodDescription(package private) static voidExpressionUtils.addFunctionsKeyWords(List<Function> functionsList, List<KeyWord> keyWordsList) (package private) voidCloneCache.cacheFunctionToAddCloneAtTheEnd(List<Function> functionsList, Function functionBeingCloned, int addAtIndex) ExpressionUtils.cloneForThreadSafeFunctionsList(Expression relatedExpressionThatInitiatedClone, List<Function> functionsListToClone, CloneCache cloneCache) Constructors in org.mariuszgromada.math.mxparser with parameters of type FunctionModifierConstructorDescriptionprivateFunction(Function functionToClone, boolean isThreadSafeClone, CloneCache cloneCache) Private constructor used for function cloning.