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

Группа оптимизации с неповторяющимися значениями Подробнее...

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

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

override void UpdateForIteration (long iteration)
 Вычислить значение итерации параметра и обновить параметры объекта Подробнее...
 
- Открытые члены унаследованные от TSLab.Script.Optimization.OptimGroup
override object Clone ()
 
override string ToString ()
 
void Add (IOptimPropertyBase property)
 
- Открытые члены унаследованные от TSLab.Script.Optimization.OptimBase
long CalculateIterations (CancellationToken cancellationToken)
 
IOptimDataBase GetUpdatedData ()
 

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

override long InternalCalculateIterations (CancellationToken cancellationToken)
 
- Защищенные члены унаследованные от TSLab.Script.Optimization.OptimGroup
override void UpdateData ()
 
override IOptimDataBase MakeData ()
 Make OptimData instance (to store) Подробнее...
 
- Защищенные члены унаследованные от TSLab.Script.Optimization.OptimBase
virtual void UpdateFromData ()
 Update (restore) members from OptimData instance Подробнее...
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от TSLab.Script.Optimization.OptimBase
long Iterations => m_iterations ?? CalculateIterations(CancellationToken.None)
 Максимальное количество итераций параметра Подробнее...
 
bool HasData => m_data != null
 
- Защищенные данные унаследованные от TSLab.Script.Optimization.OptimBase
IOptimDataBase m_data
 
- Свойства унаследованные от TSLab.Script.Optimization.OptimGroup
IReadOnlyList< IOptimPropertyBaseProperties [get]
 
- Свойства унаследованные от TSLab.Script.Optimization.OptimBase
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]
 Получить/установить данные параметров оптимизации Подробнее...
 

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

Группа оптимизации с неповторяющимися значениями

Методы

override void TSLab.Script.Optimization.OptimGroupDifferentOnly.UpdateForIteration ( long  iteration)
virtual

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

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

Переопределяет метод предка TSLab.Script.Optimization.OptimGroup.