TSLab API Docs
1
|
Public Member Functions | |
IEnumerable< OptimDataBase > | GetMetodParameters () |
Получить список параметров метода оптимизации, для отображения в окне параметров. В расчетах используются эти же объекты More... | |
long | Initialize (IDictionary< string, OptimBase > props) |
Инициализация метода оптимизации перед расчетами. Список необходимо запомнить и использовать эти переменные, т.к. они содержат внутреннюю связь с переменной в скрипте. More... | |
IEnumerable< OptimBase > | GetNextProperties (long optCounter) |
Выдать параметры оптимизации для следующего шага. Может вернуть null, если необходимо прервать оптимизацию. More... | |
void | AddResult (IOptimizationResult result) |
Добавить новый насчитанный результат More... | |
Properties | |
string | Name [get] |
Properties inherited from TSLab.Script.Optimization.Method.IOptimizationMethod | |
string | Name [get] |
Название метода оптимизации More... | |
void TSLab.Script.Optimization.Method.BruteForceOptimization.AddResult | ( | IOptimizationResult | result | ) |
Добавить новый насчитанный результат
result | насчитанный результат |
Implements TSLab.Script.Optimization.Method.IOptimizationMethod.
IEnumerable<OptimDataBase> TSLab.Script.Optimization.Method.BruteForceOptimization.GetMetodParameters | ( | ) |
Получить список параметров метода оптимизации, для отображения в окне параметров. В расчетах используются эти же объекты
Implements TSLab.Script.Optimization.Method.IOptimizationMethod.
IEnumerable<OptimBase> TSLab.Script.Optimization.Method.BruteForceOptimization.GetNextProperties | ( | long | optCounter | ) |
Выдать параметры оптимизации для следующего шага. Может вернуть null, если необходимо прервать оптимизацию.
optCounter | Текущий шаг оптимизации. Счетчик начинается с максимального значения и уменьшается на расчитанный шаг. Например, выбранные параметры показывают, что необходимо 10000 шагов, однако пользователь сказал,что ему достаточно 1000. То счетчик начнется с 10000 и будет уменьшаться на 10 при каждом вызове этой функции. |
Implements TSLab.Script.Optimization.Method.IOptimizationMethod.
long TSLab.Script.Optimization.Method.BruteForceOptimization.Initialize | ( | IDictionary< string, OptimBase > | props | ) |
Инициализация метода оптимизации перед расчетами. Список необходимо запомнить и использовать эти переменные, т.к. они содержат внутреннюю связь с переменной в скрипте.
props | Список параметров, которые могут быть использованы в оптимизации |
Implements TSLab.Script.Optimization.Method.IOptimizationMethod.