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
Meta.Numerics.Analysis.SpaceExtremum Class Reference

Represents a maximum or minimum of a function on a multi-dimensional space. More...

+ Collaboration diagram for Meta.Numerics.Analysis.SpaceExtremum:

Public Member Functions

double[] Location ()
 Gets the location of the extremum. More...
 
SymmetricMatrix Curvature ()
 Gets the curvature matrix at the extremum. More...
 

Properties

double Value [get]
 Gets the value of the function at the extremum. More...
 
int Dimension [get]
 Gets the dimension of the space on which the function is defined. More...
 

Private Attributes

double[] x
 
double f
 
SymmetricMatrix f2
 

Detailed Description

Represents a maximum or minimum of a function on a multi-dimensional space.

Member Function Documentation

double [] Meta.Numerics.Analysis.SpaceExtremum.Location ( )
inline
SymmetricMatrix Meta.Numerics.Analysis.SpaceExtremum.Curvature ( )
inline

Gets the curvature matrix at the extremum.

Returns
The curvature matrix.

References Meta.Numerics.Matrices.SymmetricMatrix.Copy().

Referenced by Test.ExtremaTest.FindMinimumOfGamma(), and Meta.Numerics.Statistics.Sample.MaximumLikelihoodFit().

Member Data Documentation

double [] Meta.Numerics.Analysis.SpaceExtremum.x
private
double Meta.Numerics.Analysis.SpaceExtremum.f
private
SymmetricMatrix Meta.Numerics.Analysis.SpaceExtremum.f2
private

Property Documentation

double Meta.Numerics.Analysis.SpaceExtremum.Value
get
int Meta.Numerics.Analysis.SpaceExtremum.Dimension
get

Gets the dimension of the space on which the function is defined.

Referenced by Test.ExtremaTest.FindMinimumOfGamma().


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