C# Класс Accord.Math.Optimization.NonlinearObjectiveFunction

Quadratic objective function.
Наследование: IObjectiveFunction
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
NonlinearObjectiveFunction ( Expression function, Expression gradient = null ) : System

Creates a new objective function specified through a lambda expression.

NonlinearObjectiveFunction ( int numberOfVariables, double>.Func function ) : System

Creates a new objective function specified through a string.

NonlinearObjectiveFunction ( int numberOfVariables, double>.Func function, double[]>.Func gradient ) : System

Creates a new objective function specified through a string.

Защищенные методы

Метод Описание
NonlinearObjectiveFunction ( ) : System

Initializes a new instance of the NonlinearObjectiveFunction class.

Приватные методы

Метод Описание
CheckGradient ( double[]>.Func value, double probe ) : void

Описание методов

NonlinearObjectiveFunction() защищенный Метод

Initializes a new instance of the NonlinearObjectiveFunction class.
protected NonlinearObjectiveFunction ( ) : System
Результат System

NonlinearObjectiveFunction() публичный Метод

Creates a new objective function specified through a lambda expression.
public NonlinearObjectiveFunction ( Expression function, Expression gradient = null ) : System
function Expression A containing /// the function in the form of a lambda expression.
gradient Expression A containing /// the gradient of the objective function.
Результат System

NonlinearObjectiveFunction() публичный Метод

Creates a new objective function specified through a string.
public NonlinearObjectiveFunction ( int numberOfVariables, double>.Func function ) : System
numberOfVariables int The number of parameters in the .
function double>.Func A lambda expression defining the objective /// function.
Результат System

NonlinearObjectiveFunction() публичный Метод

Creates a new objective function specified through a string.
public NonlinearObjectiveFunction ( int numberOfVariables, double>.Func function, double[]>.Func gradient ) : System
numberOfVariables int The number of parameters in the .
function double>.Func A lambda expression defining the objective /// function.
gradient double[]>.Func A lambda expression defining the gradient /// of the objective function.
Результат System