Example #1
0
 private SimResources()
 {
     Parameters = new SimulationParameters()
     {
         SimulationIdentifier = Guid.NewGuid(),
         RandomSeed           = 42,
         Graph            = GraphImporterService.GenerateGraph(Graph),
         VehicleTemplate  = Vehicle.Last(),
         NumberOfVehicles = 1,
         SimulationSpeed  = 0d
     };
 }
Example #2
0
 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
     })));
 }