C# 클래스 QLNet.Problem

파일 보기 프로젝트 열기: ammachado/QLNet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
constraint_ QLNet.Constraint
costFunction_ QLNet.CostFunction
currentValue_ Vector
functionEvaluation_ int
functionValue_ double?

공개 메소드들

메소드 설명
Problem ( QLNet.CostFunction costFunction, QLNet.Constraint constraint, Vector initialValue ) : System
constraint ( ) : QLNet.Constraint
costFunction ( ) : QLNet.CostFunction
currentValue ( ) : Vector
functionEvaluation ( ) : int
functionValue ( ) : double
gradient ( Vector grad_f, Vector x ) : void
gradientEvaluation ( ) : int
gradientNormValue ( ) : double
reset ( ) : void
setCurrentValue ( Vector currentValue ) : void
setFunctionValue ( double functionValue ) : void
setGradientNormValue ( double squaredNorm ) : void
value ( Vector x ) : double
valueAndGradient ( Vector grad_f, Vector x ) : double
values ( Vector x ) : Vector

메소드 상세

Problem() 공개 메소드

public Problem ( QLNet.CostFunction costFunction, QLNet.Constraint constraint, Vector initialValue ) : System
costFunction QLNet.CostFunction
constraint QLNet.Constraint
initialValue Vector
리턴 System

constraint() 공개 메소드

public constraint ( ) : QLNet.Constraint
리턴 QLNet.Constraint

costFunction() 공개 메소드

public costFunction ( ) : QLNet.CostFunction
리턴 QLNet.CostFunction

currentValue() 공개 메소드

public currentValue ( ) : Vector
리턴 Vector

functionEvaluation() 공개 메소드

public functionEvaluation ( ) : int
리턴 int

functionValue() 공개 메소드

public functionValue ( ) : double
리턴 double

gradient() 공개 메소드

public gradient ( Vector grad_f, Vector x ) : void
grad_f Vector
x Vector
리턴 void

gradientEvaluation() 공개 메소드

public gradientEvaluation ( ) : int
리턴 int

gradientNormValue() 공개 메소드

public gradientNormValue ( ) : double
리턴 double

reset() 공개 메소드

public reset ( ) : void
리턴 void

setCurrentValue() 공개 메소드

public setCurrentValue ( Vector currentValue ) : void
currentValue Vector
리턴 void

setFunctionValue() 공개 메소드

public setFunctionValue ( double functionValue ) : void
functionValue double
리턴 void

setGradientNormValue() 공개 메소드

public setGradientNormValue ( double squaredNorm ) : void
squaredNorm double
리턴 void

value() 공개 메소드

public value ( Vector x ) : double
x Vector
리턴 double

valueAndGradient() 공개 메소드

public valueAndGradient ( Vector grad_f, Vector x ) : double
grad_f Vector
x Vector
리턴 double

values() 공개 메소드

public values ( Vector x ) : Vector
x Vector
리턴 Vector

프로퍼티 상세

constraint_ 보호되어 있는 프로퍼티

protected Constraint,QLNet constraint_
리턴 QLNet.Constraint

costFunction_ 보호되어 있는 프로퍼티

protected CostFunction,QLNet costFunction_
리턴 QLNet.CostFunction

currentValue_ 보호되어 있는 프로퍼티

protected Vector currentValue_
리턴 Vector

functionEvaluation_ 보호되어 있는 프로퍼티

protected int functionEvaluation_
리턴 int

functionValue_ 보호되어 있는 프로퍼티

protected double? functionValue_
리턴 double?