public string GetSimulationStatsCSVFormatMessage() { string message = ""; if (SimulationMetricsContainer != null) { message = "Id,Seed,NumberInitialRequests,NumberDynamicRequestsHour,VehicleNumber,VehicleCapacity,MaximumAllowedDeliveryDelayTime,MaximumRelativeCustomerRideTime"; if (SimulationMetricsContainer.GetMetricsDictionary().Count > 0) { foreach (var metricDict in SimulationMetricsContainer.GetMetricsDictionary()) { message += "," + metricDict.Key; } } } return(message); }
public string GetSimulationStatsCSVMessage() { string message = ""; if (SimulationMetricsContainer != null) { message = _simulation.Id + "," + _simulation.Params.Seed.ToString() + "," + _simulation.Params.NumberInitialRequests + "," + _simulation.Params.NumberDynamicRequestsPerHour + "," + _simulation.Params.VehicleNumber + "," + _simulation.Params.VehicleCapacity + "," + _simulation.Params.MaximumAllowedDeliveryDelay + "," + _simulation.Params.MaximumRelativeCustomerRideTime; if (SimulationMetricsContainer.GetMetricsDictionary().Count > 0) { foreach (var metricDict in SimulationMetricsContainer.GetMetricsDictionary()) { message += ", " + metricDict.Value; } } } return(message); }