SiMoLib.NET API V3.0.1.1
Loading...
Searching...
No Matches
SiMoCS.CuttingStock1DFactory Class Reference

Setting up cutting stock objects. More...

Public Member Functions

delegate void Progress (int ProgressCounter)
 Progress function called during the optimization run.
 

Static Public Member Functions

static ICuttingStock1D CreateObject (int MaxDimension=25)
 Creating a single cutting stock object with limited dimension, MaxDimension is limited to 2000.
 
static ICuttingStock1D[] Create (int Number, int MaxDimension=25)
 Creating cutting stock objects with limited Dimension, MaxDimension is limited to 2000.
 
static ICuttingStock1D Evaluate (ICuttingStock1D[] CuttingStockObjects, Progress ProgressFunction)
 Evaluate all cutting stock objects and return the best.
 
static void Dispose (ICuttingStock1D[] CuttingStock1DObjects)
 Disposing cutting stock objects.
 

Detailed Description

Setting up cutting stock objects.

Member Function Documentation

◆ Create()

static ICuttingStock1D[] SiMoCS.CuttingStock1DFactory.Create ( int Number,
int MaxDimension = 25 )
static

Creating cutting stock objects with limited Dimension, MaxDimension is limited to 2000.

◆ CreateObject()

static ICuttingStock1D SiMoCS.CuttingStock1DFactory.CreateObject ( int MaxDimension = 25)
static

Creating a single cutting stock object with limited dimension, MaxDimension is limited to 2000.

◆ Dispose()

static void SiMoCS.CuttingStock1DFactory.Dispose ( ICuttingStock1D[] CuttingStock1DObjects)
static

Disposing cutting stock objects.

References SiMoCS.CuttingStock1DFactory.Dispose().

Referenced by SiMoCS.CuttingStock1DFactory.Dispose().

◆ Evaluate()

static ICuttingStock1D SiMoCS.CuttingStock1DFactory.Evaluate ( ICuttingStock1D[] CuttingStockObjects,
Progress ProgressFunction )
static

Evaluate all cutting stock objects and return the best.

References SiMoCS.ICuttingStock1D.Optimum.

◆ Progress()

delegate void SiMoCS.CuttingStock1DFactory.Progress ( int ProgressCounter)

Progress function called during the optimization run.