C++ Reference: class SimpleBoundCosts
Note: This documentation is automatically generated.
A structure meant to store soft bounds and associated violation constants. It is 'Simple' because it has one BoundCost per element, in contrast to 'Multiple'. Design notes:
- it is meant to store model information to be shared through pointers, so it disallows copy and assign to avoid accidental duplication.
- it keeps soft bounds as an array of structs to help cache, because code that uses such bounds typically use both bound and cost.
- soft bounds are named pairs, prevents some mistakes.
- using operator[] to access elements is not interesting, because the structure will be accessed through pointers, moreover having to type bound_cost reminds the user of the order if they do a copy assignment of the element.
Method | |
---|---|
bound_cost | Return type: Arguments: |
bound_cost | Return type: Arguments: |
SimpleBoundCosts | Arguments: |
SimpleBoundCosts | Arguments: |
Size | Return type: |