ICallbackNLOptimization

Сборка: Stat;

Пространство имен: Prognoz.Platform.Interop.Stat;

Описание

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

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

          ICallbackNLOptimization

Комментарии

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

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

Свойства

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

Методы

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

См. также:

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