OptimiserApplySpecification Function

Evaluates measurements for specified optimiser definition and passes results to the optimiser. Assumes that optimiser session was started with OptimiserStart and also assumes that all analysis IDs were specified on analysis lines. This is automatically handled for SIMPLIS simulations as long as the optimiser ID is passed to the PreProcessNetlist command using the /optid switch

Arguments

Number Type Compulsory Default Description
1 Real Yes Optimiser definition ID

Argument 1

ID reference to optimiser definition as returned by functions:

Returns

Return type: Real array

Real array
0 number of measurements (0 if measurements failed)
1 1: measurements Ok, 0: measurements failed
next num_measurements : 1:measurement OK, 0:measurement failed
next num_measurements : Measurement values
Returns empty if ID invalid or if optimiser is not running

See Also