public TasksInfo() { mWages = new List<int>(); mDeadlines = new List<int>(); mExecutionTime = new List<int>(); lazyBias = ComputeTotalExecTime; mInstances = new List<InstanceInfo>(); mCurrInstance = -1; mBias = 0; mSize = 0; mHeuristic = "ID"; mHeuristicBeta = 1.0; mHeuristicAlpha = 1.0; mBlendParameters = new double[4] {1.0, 1.0, 1.0, 1.0}; mQ = 0.3; }
int ComputeTotalExecTime() { mBias = mExecutionTime.Sum(); lazyBias = GetTotalExecTime; return mBias; }