Class OptimizationRootFinder

    • Constructor Detail

      • OptimizationRootFinder

        public OptimizationRootFinder​(Term function)
        Creates a new root finder for the given function.
        Parameters:
        function - a term
      • OptimizationRootFinder

        public OptimizationRootFinder​(Term function,
                                      Map<Variable,​Term> startingPoint)
        Creates a new root finder for the given starting point and the given function
        Parameters:
        function - a function
        startingPoint - the starting point
      • OptimizationRootFinder

        public OptimizationRootFinder​(List<Term> functions,
                                      Map<Variable,​Term> startingPoint)
        Creates a new root finder for the given starting point and the given (multi-dimensional) function
        Parameters:
        functions - a list of functions
        startingPoint - the starting point
    • Method Detail

      • buildOptimizationProblem

        protected OptimizationProblem buildOptimizationProblem()
        Builds an optimization problem for the task of root finding.
        Returns:
        an optimization problem for the task of root finding.