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.RosenbrockFunction Class Reference

The Rosenbrock Function. More...

+ Inheritance diagram for NumLib.RosenbrockFunction:
+ Collaboration diagram for NumLib.RosenbrockFunction:

Public Member Functions

override double Value (double[] parameters)
 Returns function value at the specified parameters. More...
 
override double[] Gradient (double[] parameters)
 Returns function value at the specified parameters. More...
 

Properties

override string Description [get]
 
- Properties inherited from NumLib.FunctionWithGradient
abstract string Description [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from NumLib.FunctionWithGradient
static double Norm (double[] x)
 Calculates and returns Euclidean norm of the specified vector. More...
 
static string ArrayToString (double[] x)
 

Detailed Description

The Rosenbrock Function.

Member Function Documentation

override double NumLib.RosenbrockFunction.Value ( double[]  parameters)
inlinevirtual

Returns function value at the specified parameters.

Parameters
parametersParameters where function is evaluated.

Implements NumLib.FunctionWithGradient.

Referenced by NumLib.ExampleAlgLib2008.OptimizeRosenbrock().

override double [] NumLib.RosenbrockFunction.Gradient ( double[]  parameters)
inlinevirtual

Returns function value at the specified parameters.

Parameters
parametersParameters where function is evaluated.

Implements NumLib.FunctionWithGradient.

Referenced by NumLib.ExampleAlgLib2008.OptimizeRosenbrock().

Property Documentation

override string NumLib.RosenbrockFunction.Description
get

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