hrntsm/Tunny

View on GitHub
Tunny.Core/Handler/ProgressState.cs

Summary

Maintainability
A
0 mins
Test Coverage
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;
        }
    }
}