Tunny.Core/Handler/ProgressState.cs
using System;
using System.Collections.Generic;
using Tunny.Core.Input;
namespace Tunny.Core.Handler
{
public class ProgressState
{
public IList<Parameter> Parameter { get; set; }
public int TrialNumber { get; set; }
public int ObjectiveNum { get; set; }
public double[][] BestValues { get; set; }
public double HypervolumeRatio { get; set; }
public TimeSpan EstimatedTimeRemaining { get; set; }
public bool IsReportOnly { get; set; }
public ProgressState()
{
}
public ProgressState(IList<Parameter> parameters)
{
Parameter = parameters;
}
public ProgressState(IList<Parameter> parameters, bool isReportOnly)
{
Parameter = parameters;
IsReportOnly = isReportOnly;
}
}
}