TSLab API Docs
1
|
Базовый класс объектов оптимизации Подробнее...
Открытые члены | |
virtual object | Clone () |
long | CalculateIterations (CancellationToken cancellationToken) |
IOptimDataBase | GetUpdatedData () |
abstract void | UpdateForIteration (long iteration) |
Вычислить значение итерации параметра и обновить параметры объекта Подробнее... | |
Открытые атрибуты | |
long | Iterations => m_iterations ?? CalculateIterations(CancellationToken.None) |
Максимальное количество итераций параметра Подробнее... | |
bool | HasData => m_data != null |
Защищенные члены | |
abstract long | InternalCalculateIterations (CancellationToken cancellationToken) |
virtual void | UpdateFromData () |
Update (restore) members from OptimData instance Подробнее... | |
virtual void | UpdateData () |
abstract IOptimDataBase | MakeData () |
Make OptimData instance (to store) Подробнее... | |
Защищенные данные | |
IOptimDataBase | m_data |
Свойства | |
string | Name [get, protected set] |
Имя параметра Подробнее... | |
IOptimDataBase | Data [get, set] |
Получить/установить данные параметров оптимизации Подробнее... | |
Свойства унаследованные от TSLab.Script.Optimization.IOptimBase | |
string | Name [get] |
Имя параметра Подробнее... | |
long | Iterations [get] |
Максимальное количество итераций параметра Подробнее... | |
bool | HasData [get] |
IOptimDataBase | Data [get, set] |
Получить/установить данные параметров оптимизации Подробнее... | |
Базовый класс объектов оптимизации
|
protectedpure virtual |
Make OptimData instance (to store)
Замещается в TSLab.Script.Optimization.OptimPropertyBase< TValue, TOptimData >, TSLab.Script.Optimization.OptimGroup и TSLab.Script.Optimization.NumericOptimProperty< TValue, TOptimData >.
|
pure virtual |
Вычислить значение итерации параметра и обновить параметры объекта
iteration | Текущее значение итерации |
Замещает TSLab.Script.Optimization.IOptimBase.
Замещается в TSLab.Script.Optimization.OptimGroupDifferentOnly, TSLab.Script.Optimization.OptimPropertyBase< TValue, TOptimData > и TSLab.Script.Optimization.OptimGroup.
|
protectedvirtual |
Update (restore) members from OptimData instance
Переопределяется в TSLab.Script.Optimization.OptimPropertyBase< TValue, TOptimData > и TSLab.Script.Optimization.NumericOptimProperty< TValue, TOptimData >.
long TSLab.Script.Optimization.OptimBase.Iterations => m_iterations ?? CalculateIterations(CancellationToken.None) |
Максимальное количество итераций параметра
|
getset |
Получить/установить данные параметров оптимизации
|
getprotected set |
Имя параметра