Class HessianGradientDescentRootFinder


  • public class HessianGradientDescentRootFinder
    extends OptimizationRootFinder
    Implements the hessiane/gradient descent method to find zeros of a (multi-dimensional) function.
    Author:
    Matthias Thimm
    • Constructor Detail

      • HessianGradientDescentRootFinder

        public HessianGradientDescentRootFinder​(Term function,
                                                java.util.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
      • HessianGradientDescentRootFinder

        public HessianGradientDescentRootFinder​(java.util.List<Term> functions,
                                                java.util.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