DataControl
Controls for functions related to data processing
GetData⭐
public override IData GetData()
Definition
Define the data required to run the solver.
Return
Type
Description
Default
IData
Data required during the process of running the solver.
Null
Example
public override IData GetData()
{
IData data = DataHelper.CreateData();
return data;
}
See CreateData
function in DataHelper
below.
public static IData CreateData()
{
CRPData data = new CRPData();
data.SetupCostMatrix = GetSetupCostMatrix();
List<CRPJob> jobs = CreateJobs();
Dictionary<int, CRPConveyor> conveyors = CreateConveyors(jobs);
CRPFactory factory = CreateFactory(conveyors);
data.CRPFactory = factory;
return data;
}
Last updated