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
IG.Num.TestAlglibOld2008 Class Reference

Test class for the old version of AlgLib algorithms that were not under GPL. More...

+ Inheritance diagram for IG.Num.TestAlglibOld2008:
+ Collaboration diagram for IG.Num.TestAlglibOld2008:

Public Member Functions

void TestLbfgsAlglibOld ()
 Test method for the old version of AlgLib algorithms that were not under GPL. More...
 
void TestLbfgsAlglibOld (int dim)
 Test method for the old version of AlgLib algorithms that were not under GPL. More...
 

Additional Inherited Members

- Protected Attributes inherited from IG.Num.TestAlgLibBase2008
int _outputLevel = DefaultOutputLevel
 
- Static Protected Attributes inherited from IG.Num.TestAlgLibBase2008
static int _defaultOutputLevel = 1
 
- Properties inherited from IG.Num.TestAlgLibBase2008
static int DefaultOutputLevel [get, set]
 
int OutputLevel [get, set]
 

Detailed Description

Test class for the old version of AlgLib algorithms that were not under GPL.

$A Igor Apr08;

Member Function Documentation

void IG.Num.TestAlglibOld2008.TestLbfgsAlglibOld ( int  dim)
inline

Test method for the old version of AlgLib algorithms that were not under GPL.

Parameters
dimDimension of parameter space.

The generalized Rosenbrock function is minimized.

Function has global minimum at {1, 1, 1, ...}, but can have several local minima for dimensions greater than 3.

For dimensions up to 7, eventual non-global local minima can be at {-1, 1, 1, ...}.

References IG.Num.IScalarFunctionUntransformed.Gradient(), IG.Num.m, AlgLib.lbfgs.minlbfgs(), AlgLib.lbfgs.minlbfgsiteration(), IG.Num.IVector.SetConstant(), IG.Num.IVector.ToString(), and IG.Num.IScalarFunctionUntransformed.Value().


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