IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NumLib.ExampleAlgLib2008 Class Reference

Static Public Member Functions

static void OptimizeQuadraticWithObject ()
 Minimization of a quadratic function performed by the MinimizerLbfgs object. More...
 
static void OptimizeQuadratic ()
 Minimization of a quadratic function. More...
 
static void OptimizeRosenbrock (bool useFunctions)
 Example: minimization of Rosenbrock function. More...
 
static void OptimizeRosenbrockOriginal ()
 Original example of minimizing the Rosenbrock function. More...
 

Member Function Documentation

static void NumLib.ExampleAlgLib2008.OptimizeQuadraticWithObject ( )
inlinestatic

Minimization of a quadratic function performed by the MinimizerLbfgs object.

References NumLib.MinimizerLbfgs.Minimize(), and NumLib.MinimizerBase.OutputLevel.

Referenced by NumLib.ProgramOptimization.Main().

static void NumLib.ExampleAlgLib2008.OptimizeRosenbrock ( bool  useFunctions)
inlinestatic

Example: minimization of Rosenbrock function.

Parameters
useFunctionsIf true then function object is used for definition of the minimized function. Otherwise, function definition is hard/coded at the place where function value and gradient are calculated.d

References NumLib.RosenbrockFunction.Description, NumLib.RosenbrockFunction.Gradient(), AlgLib.lbfgs.minlbfgs(), AlgLib.lbfgs.minlbfgsiteration(), AlgLib.lbfgs.minlbfgsresults(), NumLib.FunctionWithGradient.Norm(), AP1.Mathe.Sqr(), and NumLib.RosenbrockFunction.Value().

static void NumLib.ExampleAlgLib2008.OptimizeRosenbrockOriginal ( )
inlinestatic

Original example of minimizing the Rosenbrock function.

References AlgLib.lbfgs.minlbfgs(), AlgLib.lbfgs.minlbfgsiteration(), AlgLib.lbfgs.minlbfgsresults(), AP1.Mathe.RandomReal(), and AP1.Mathe.Sqr().


The documentation for this class was generated from the following file: