private SimResources() { Parameters = new SimulationParameters() { SimulationIdentifier = Guid.NewGuid(), RandomSeed = 42, Graph = GraphImporterService.GenerateGraph(Graph), VehicleTemplate = Vehicle.Last(), NumberOfVehicles = 1, SimulationSpeed = 0d }; }
public List <SimulationParameters> GetSimulationParameters() { return(new List <SimulationParameters>( JsonConvert.DeserializeObject <List <Vehicle> >(Vehicles).Select(v => new SimulationParameters() { SimulationIdentifier = Guid.NewGuid(), RandomSeed = RandomSeed, JsonGraph = JsonConvert.DeserializeObject <JsonGraphRootObject>(Scenarios[Scenario]), Graph = GraphImporterService.GenerateGraph(JsonConvert.DeserializeObject <JsonGraphRootObject>(Scenarios[Scenario])), VehicleTemplate = v, NumberOfVehicles = NumberOfVehicles, SimulationSpeed = 0f, NumberOfOrders = NumberOfOrders, LogIntermediateSteps = false, MinMaxPayload = MinMaxPayload, SimultaneousOrders = SimultaneousOrders }))); }