Click or drag to resize

IConstrainedProgramming Interface

Contains common fields for all constrained optimization algorithms.

Namespace:  FinMath.NumericalOptimization.Constrained
Assembly:  FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax
C#
public interface IConstrainedProgramming : INumericalOptimization

The IConstrainedProgramming type exposes the following members.

Properties
  NameDescription
Public propertyComputeLagrangeMultipliers
Whether to compute Lagrange multipliers or not.
Public propertyIterationsDone
Number of iterations done.
(Inherited from INumericalOptimization.)
Public propertyIterationsLimit
Maximum number of iterations allowed, a positive integer.
(Inherited from INumericalOptimization.)
Public propertyLagrangeMultipliersLinearEqualities
A vector of Lagrange multipliers for linear equalities.
Public propertyLagrangeMultipliersLinearInequalities
A vector of Lagrange multipliers for linear inequalities.
Public propertyLagrangeMultipliersLowerBounds
A vector of Lagrange multipliers for upper bounds.
Public propertyLagrangeMultipliersUpperBounds
A vector of Lagrange multipliers for lower bounds.
Public propertyMinimumPoint
Minimum point of objective function.
(Inherited from INumericalOptimization.)
Public propertyMinimumValue
Minimum value of objective function.
(Inherited from INumericalOptimization.)
Public propertyStatus
Status of algorithm termination.
(Inherited from INumericalOptimization.)
Public propertyTolerance
Algorithm termination tolerance, a positive scalar.
(Inherited from INumericalOptimization.)
Top
Methods
  NameDescription
Public methodMinimize
Finds minimum of constrained multivariable function.
(Inherited from INumericalOptimization.)
Public methodMinimize(Vector)
Finds minimum of constrained multivariable function.
(Inherited from INumericalOptimization.)
Top
Events
  NameDescription
Public eventLogMessage
An event that occures every time the INumericalOptimization wants to send a log message.
(Inherited from INumericalOptimization.)
Top
See Also