Try our new documentation site (beta).
Filter Content By
Version
Text Search
${sidebar_list_label} - Back
Filter by Language
FuncPieces
Sets strategy for PWL function approximation
Type: | int | |
---|---|---|
Default value: | 0 | |
Minimum value: | -2 | |
Maximum value: | MAXINT |
This parameter sets the strategy used for performing a piecewise-linear approximation of a function constraint. There are a few options:
- FuncPieces >= 2: Sets the number of pieces; pieces are equal width.
- FuncPieces = 1: Uses a fixed width for each piece; the actual width is provided in the FuncPieceLength parameter.
- FuncPieces = 0: Default value; chooses automatically. Currently it uses the relative error approach for the approximation, while for version 10.0 or earlier it mainly uses the number of function constraints to set the total number of pieces.
- FuncPieces = -1: Bounds the absolute error of the approximation; the error bound is provided in the FuncPieceError parameter.
- FuncPieces = -2: Bounds the relative error of the approximation; the error bound is provided in the FuncPieceError parameter.
This parameter only applies to function constraints whose FuncPieces attribute has been set to .
See the discussion of function constraints for more information.
One important note about integer-valued parameters: while the maximum value that can be stored in a signed integer is , we use a MAXINT value of 2,000,000,000. Attempting to set an integer parameter to a value larger than this maximum will produce an error.
For examples of how to query or modify parameter values from our different APIs, refer to our Parameter Examples.