TSLab API Docs  1
TSLab.Script.Optimization.IntOptimProperty Class Reference
Inheritance diagram for TSLab.Script.Optimization.IntOptimProperty:
TSLab.Script.Optimization.NumericOptimProperty< int, IntOptimData >

Public Member Functions

 IntOptimProperty (int value, int minValue, int maxValue, int step)
 
 IntOptimProperty (int value, bool isCalculable, int minValue, int maxValue, int step)
 
override string ToString ()
 

Static Public Member Functions

static implicit operator double (IntOptimProperty optimProperty)
 
static implicit operator int (IntOptimProperty optimProperty)
 
static implicit operator long (IntOptimProperty optimProperty)
 

Protected Member Functions

override long InternalCalculateIterations (CancellationToken cancellationToken)
 
override int InternalGetValue (long iteration)
 
- Protected Member Functions inherited from TSLab.Script.Optimization.NumericOptimProperty< int, IntOptimData >
 NumericOptimProperty (TValue value, TValue minValue, TValue maxValue, TValue step)
 
 NumericOptimProperty (TValue value, bool isCalculable, TValue minValue, TValue maxValue, TValue step)
 
override void UpdateFromData ()
 Update (restore) members from OptimData instance More...
 
override IOptimDataBase MakeData ()
 Make OptimData instance (to store) More...
 

Additional Inherited Members

- Properties inherited from TSLab.Script.Optimization.NumericOptimProperty< int, IntOptimData >
TValue OptimMinValue [get]
 
TValue OptimMaxValue [get]
 
TValue OptimStep [get]
 
TValue ControlMinValue [get]
 
TValue ControlMaxValue [get]
 
TValue ControlStep [get]
 
bool IsUpdated [get, set]