Package org.movsim.simulator.vehicles

Examples of org.movsim.simulator.vehicles.TrafficCompositionGenerator


     * Sets up the test fixture.
     * (Called before every test case method.)
     */
    @Before
    public void setUp() throws Exception {
        final TrafficCompositionGenerator vehicleGenerator = null;
    final RoadSegment roadSegment = new RoadSegment(1000.0, 1);
        final List<Inflow> inflowDataPoints = new ArrayList<>();
    final InflowTimeSeries inflowTimeSeries = new InflowTimeSeries(inflowDataPoints);
    trafficSource = new TrafficSourceMacro(vehicleGenerator, roadSegment, inflowTimeSeries);
    }
View Full Code Here


        if (simulationInput.isWithSeed()) {
            MyRandom.initializeWithSeed(simulationInput.getSeed());
        }

        defaultTrafficComposition = new TrafficCompositionGenerator(simulationInput.getTrafficComposition(),
                vehicleFactory);

        // For each road in the MovSim XML input data, find the corresponding roadSegment and
        // set its input data accordingly
        // final Map<String, RoadInput> roadInputMap = simulationInput.get.getRoadInput();
View Full Code Here

     * @param roadSegment
     * @param roadInput
     */
    private void addInputToRoadSegment(RoadSegment roadSegment, Road roadInput) {
        // setup own vehicle generator for roadSegment: needed for trafficSource and initial conditions
        TrafficCompositionGenerator composition = roadInput.isSetTrafficComposition() ? new TrafficCompositionGenerator(
                roadInput.getTrafficComposition(), vehicleFactory) : defaultTrafficComposition;
        if (roadInput.isSetTrafficComposition()) {
            LOG.info("road with id={} has its own vehicle composition generator.", roadSegment.id());
        }

View Full Code Here

TOP

Related Classes of org.movsim.simulator.vehicles.TrafficCompositionGenerator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.