ICallbackNLOptimization

Сборка: Stat;

Описание

Интерфейс ICallbackNLOptimization предназначен для работы с пользовательским классом, используемым для расчёта значений переменных, целевой функции и нелинейных ограничений.

Иерархия наследования

          ICallbackNLOptimization

Комментарии

Для работы с параметрами оптимизации функции произвольного вида при нелинейных ограничениях используйте свойства интерфейса ISmNonLinearOptimization.

Для работы с параметрами оптимизации функции произвольного вида используйте свойства интерфейса ISmBoxConstrainedOptimization.

Свойства

  Имя свойства Краткое описание
Options

Свойство Options определяет параметры заданного пользовательского класса.

Методы

  Имя метода Краткое описание
GetConstraintPartialDeriv Метод GetConstraintPartialDeriv рассчитывает и возвращает в метод оптимизации значение частной производной по j-ой переменной от i-го ограничения.
GetConstraintValue Метод GetConstraintValue рассчитывает и возвращает значение i-го нелинейного ограничения.
GetObjFunPartialDeriv Метод GetObjFunPartialDeriv рассчитывает и возвращает в метод оптимизации значение частной производной целевой функции по j-ой переменной.
GetObjFunValue Метод GetObjFunValue рассчитывает и возвращает значение целевой функции.
SetArgValues Метод SetArgValues возвращает значения переменных, для которых требуется рассчитать значение целевой функции и нелинейных ограничений.

См. также:

Интерфейсы сборки Stat