TSLab API Docs  1
Класс TSLab.Script.Optimization.OptimBaseabstract

Базовый класс объектов оптимизации Подробнее...

Граф наследования:TSLab.Script.Optimization.OptimBase:
TSLab.Script.Optimization.OptimGroup TSLab.Script.Optimization.OptimProperty TSLab.Script.Optimization.OptimGroupDifferentOnly

Открытые члены

abstract void UpdateForIteration (double iteration)
 Вычислить значение итерации параметра и обновить параметры объекта Подробнее...
 

Защищенные члены

 OptimBase (string name)
 Создать новую группу Подробнее...
 
abstract int CalculateIterations ()
 Fill the iterations list Подробнее...
 
virtual void UpdateFromData ()
 Update (restore) members from OptimData instance Подробнее...
 
virtual OptimDataBase MakeData ()
 Make OptimData instance (to store) Подробнее...
 

Защищенные данные

OptimDataBase m_data
 

Свойства

string Name [get, set]
 Имя параметра Подробнее...
 
int Iterations [get]
 Максимальное количество итераций параметра Подробнее...
 
OptimDataBase Data [get, set]
 Получить/установить данные параметров оптимизации Подробнее...
 

Подробное описание

Базовый класс объектов оптимизации

Конструктор(ы)

TSLab.Script.Optimization.OptimBase.OptimBase ( string  name)
protected

Создать новую группу

Аргументы
nameИмя группы

Методы

abstract int TSLab.Script.Optimization.OptimBase.CalculateIterations ( )
protectedpure virtual

Fill the iterations list

Возвращает
the iterations count

Замещается в TSLab.Script.Optimization.OptimProperty и TSLab.Script.Optimization.OptimGroup.

virtual OptimDataBase TSLab.Script.Optimization.OptimBase.MakeData ( )
protectedvirtual

Make OptimData instance (to store)

Возвращает

Переопределяется в TSLab.Script.Optimization.OptimProperty.

abstract void TSLab.Script.Optimization.OptimBase.UpdateForIteration ( double  iteration)
pure virtual

Вычислить значение итерации параметра и обновить параметры объекта

Аргументы
iterationТекущее значение итерации

Замещается в TSLab.Script.Optimization.OptimProperty и TSLab.Script.Optimization.OptimGroup.

virtual void TSLab.Script.Optimization.OptimBase.UpdateFromData ( )
protectedvirtual

Update (restore) members from OptimData instance

Переопределяется в TSLab.Script.Optimization.OptimProperty.

Полный список свойств

OptimDataBase TSLab.Script.Optimization.OptimBase.Data
getset

Получить/установить данные параметров оптимизации

int TSLab.Script.Optimization.OptimBase.Iterations
get

Максимальное количество итераций параметра

string TSLab.Script.Optimization.OptimBase.Name
getset

Имя параметра