Expand description
Solver traits and configuration.
Structs§
- Config
- Common configuration for solvers.
- Progress
Info - Progress information during solving.
Enums§
- Dimension
- The two problem families a strategy runs on: 2D nesting and 3D packing.
On the wire (a request’s
mode, the strategy catalog)"2d"/"3d". - Strategy
- Optimization strategy.
Constants§
- SETTINGS
- The settings a request’s
configcan carry besidesstrategy, in the order ofConfigRequest::KEYS. Which of them a strategy reads isStrategy::reads.
Traits§
- Solver
- Trait for nesting/packing solvers.
Functions§
- offered_
names - The short names of the strategies
dimensionoffers in this build, joined for a message:"blf, nfp, ga, ..."– what a refusal of a strategy the dimension does not offer lists.
Type Aliases§
- Progress
Callback - Progress callback for long-running operations.