C# Класс QLNet.Problem

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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?