DataControl

데이터 처리와 관련된 기능을 담당하는 컨트롤

GetData

public override IData GetData()

정의

Solver가 구동되는 필요한 데이터를 정의합니다.

반환

TypeDescriptionDefault

IData

Solver가 구동되는 과정에서 필요한 데이터 입니다.

Null

예제

public override IData GetData()
{
    IData data = DataHelper.CreateData();

    return data;
}

아래 DataHelper 내 CreateData 함수 참조

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