EngView Automation Documentation
 
Loading...
Searching...
No Matches
NestingAlgorithmCostParams Struct Reference

Public Attributes

VARIANT_BOOL bOptimizeTools
 when 'true', the algorithm targets generation of die-tools
 
double StaticCosts_base
 base constant ($)
 
double StaticCosts_perKnifeLen
 
double StaticCosts_perArea
 
double RunCopsts_CPHs
 base cost per sheet/hit ($)
 
double RunCopsts_PC
 paper cost ( $/inch^2 )
 
double RunCopsts_CPHc
 cost per hit coef ( $/inch^2 )
 
double RunCopsts_PS
 cost of the cutting per cutting length (used for sampler-maker case. generally useless, but helps the user to 'get the idea')($/inch)
 
NestingMaterialType matType
 the type of the material, by means of how it's size is interpretted. Strongly affects the underlying optimization algorithm
 
double material_dblMinRollLeftOver
 minimu roll lenght considered reusable. This convinces the algorithm to NOT leave aside small parts of the rolls.
 
double material_dblRecommendedChunkSize
 recommended chunk size consumed from the rolls. if <=0, no chunks are used.
 

Member Data Documentation

◆ bOptimizeTools

VARIANT_BOOL NestingAlgorithmCostParams::bOptimizeTools

when 'true', the algorithm targets generation of die-tools

◆ StaticCosts_base

double NestingAlgorithmCostParams::StaticCosts_base

base constant ($)

◆ StaticCosts_perKnifeLen

double NestingAlgorithmCostParams::StaticCosts_perKnifeLen
  • knife costs ($/inch)

◆ StaticCosts_perArea

double NestingAlgorithmCostParams::StaticCosts_perArea
  • die cost ($/inch^2) (area of the sheet is considered)

◆ RunCopsts_CPHs

double NestingAlgorithmCostParams::RunCopsts_CPHs

base cost per sheet/hit ($)

◆ RunCopsts_PC

double NestingAlgorithmCostParams::RunCopsts_PC

paper cost ( $/inch^2 )

◆ RunCopsts_CPHc

double NestingAlgorithmCostParams::RunCopsts_CPHc

cost per hit coef ( $/inch^2 )

◆ RunCopsts_PS

double NestingAlgorithmCostParams::RunCopsts_PS

cost of the cutting per cutting length (used for sampler-maker case. generally useless, but helps the user to 'get the idea')($/inch)

◆ matType

NestingMaterialType NestingAlgorithmCostParams::matType

the type of the material, by means of how it's size is interpretted. Strongly affects the underlying optimization algorithm

◆ material_dblMinRollLeftOver

double NestingAlgorithmCostParams::material_dblMinRollLeftOver

minimu roll lenght considered reusable. This convinces the algorithm to NOT leave aside small parts of the rolls.

◆ material_dblRecommendedChunkSize

double NestingAlgorithmCostParams::material_dblRecommendedChunkSize

recommended chunk size consumed from the rolls. if <=0, no chunks are used.


The documentation for this struct was generated from the following file: