Documentation of 'org.matheclipse.core.builtin.function.FoldList' Java class
FoldList
org.matheclipse.core.builtin.function

Class FoldList

    • Constructor Detail

      • FoldList

        public FoldList()
    • Method Detail

      • evaluate

        public IExpr evaluate(IAST ast)
        Description copied from class: AbstractCoreFunctionEvaluator
        Symbolic evaluation of a function. ast.get(0) contains the head (i.e. the function symbol) of this abstract syntax tree (AST). ast.get(1) to ast.get(n) contains the first to n-th argument of the function.
        If necessary use the methods from the Validate class to check the number or types of arguments in the evaluate method.
        Note: if the symbolic evaluation isn't possible or no result is found the evaluate method returns with a null value without throwing an exception!
        Specified by:
        evaluate in interface IFunctionEvaluator
        Specified by:
        evaluate in class AbstractCoreFunctionEvaluator
        Parameters:
        ast - the abstract syntax tree (AST) which should be evaluated
        Returns:
        the evaluated object or null, if evaluation isn't possible
        See Also:
        Validate
      • evaluateNestList

        public static IExpr evaluateNestList(IAST ast,
                                             IAST resultList)
      • foldLeft

        public static IAST foldLeft(IExpr expr,
                                    IAST list,
                                    int start,
                                    int end,
                                    BiFunction<IExpr,IExpr,? extends IExpr> binaryFunction,
                                    IAST resultCollection)
        Fold the list from start index including to end index excluding into the resultCollection. If the binaryFunction returns null, the left element will be added to the result list, otherwise the result will be folded again with the next element in the list.
        Parameters:
        list -
        start -
        end -
        binaryFunction -
        resultCollection -

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.