The NonLinearOptimization class contains properties and methods of non-linear optimization.
To use properties and non-linear optimization methods, you should execute integration with LPSolve or set the path to the lpsolve55.dll library using the ISmLPSolveManager.UserLPSolvePath property.
| Property name | Brief description | |
| The CallbackCycle property determines the handler that is used to calculate controlling variables. | ||
| The Constraints property returns constraints of non-linear optimization. | ||
| The CriterionFunction property determines a criterion function. | ||
| The DifferEvolutionParams property determines parameters of differential evolution method. | ||
| The Equations property determines equations of non-linear optimization. | ||
| The Explanatories property returns the collection of explanatory (scenario) variables. | ||
| The MaxIterationsCount property determines the maximum number of iterations, within which the solution should be found. | ||
| The MethodType property determines a method of solution search. | ||
| The NodesCount property determines the number of intervals for dividing the range, which is defined for controlling variables. | ||
| The Tolerance property determines accuracy of solution. | ||
| The Variables property returns variables of non-linear optimization. | ||
| The VariablesCalculationTechnique property determines a phase variables calculation method. |
| Property name | Brief description | |
![]() |
Extremum | The Extremum property determines the type of extremum, which will be searched for when finding optimal value. |
| Method name | Brief description | |
![]() |
Evaluate | The Evaluate method calculates the method. |
See also: