C# 클래스 Accord.Math.Optimization.NonlinearObjectiveFunction

Quadratic objective function.
상속: IObjectiveFunction
파일 보기 프로젝트 열기: accord-net/framework 1 사용 예제들

공개 메소드들

메소드 설명
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