Codota Logo
TripRouterModule
Code IndexAdd Codota to your IDE (free)

How to use
TripRouterModule
in
org.matsim.core.router

Best Java code snippets using org.matsim.core.router.TripRouterModule (Showing top 15 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
OutputStreamWriter o =
  • Codota IconOutputStream out;new OutputStreamWriter(out)
  • Codota IconOutputStream out;String charsetName;new OutputStreamWriter(out, charsetName)
  • Codota IconHttpURLConnection connection;new OutputStreamWriter(connection.getOutputStream())
  • Smart code suggestions by Codota
}
origin: matsim-org/matsim

  @Override
  public void install() {
  install(AbstractModule.override(Arrays.asList(new TripRouterModule()), new AbstractModule() {
    @Override
    public void install() {
    install(new ScenarioByInstanceModule(scenario));
    addTravelTimeBinding("car").toInstance(timeCostCalc);
    addTravelDisutilityFactoryBinding("car").toInstance(new TravelDisutilityFactory() {
      @Override
      public TravelDisutility createTravelDisutility(TravelTime timeCalculator) {
        return timeCostCalc;
      }
    });
    }
  }));
  }
});
origin: matsim-org/matsim

bind(TripRouter.class); // not thread-safe, not a singleton
bind(MainModeIdentifier.class).to(MainModeIdentifierImpl.class);
install(new LeastCostPathCalculatorModule());
install(new TransitRouterModule());
bind(SingleModeNetworksCache.class).asEagerSingleton();
PlansCalcRouteConfigGroup routeConfigGroup = getConfig().plansCalcRoute();
for (String mode : routeConfigGroup.getTeleportedModeFreespeedFactors().keySet()) {
  if (getConfig().transit().isUseTransit() && getConfig().transit().getTransitModes().contains(mode)) {
  addRoutingModuleBinding(mode).toProvider(new FreespeedFactorRouting(getConfig().plansCalcRoute().getModeRoutingParams().get(mode)));
  addRoutingModuleBinding(mode).toProvider(new BeelineTeleportationRouting(getConfig().plansCalcRoute().getModeRoutingParams().get(mode)));
boolean linkToLinkRouting = getConfig().controler().isLinkToLinkRoutingEnabled();
if (linkToLinkRouting) {
  bind(NetworkTurnInfoBuilderI.class).to(NetworkTurnInfoBuilder.class) ;
  addRoutingModuleBinding(mode).toProvider(linkToLinkRouting ? //
      new LinkToLinkRouting(mode) : new NetworkRoutingProvider(mode));
if (getConfig().transit().isUseTransit()) {
  for (String mode : getConfig().transit().getTransitModes()) {
    addRoutingModuleBinding(mode).toProvider(Transit.class);
  addRoutingModuleBinding(TransportMode.transit_walk).to(Key.get(RoutingModule.class, Names.named(TransportMode.walk)));
origin: matsim-org/matsim

  @Override
  public void install() {
    install(AbstractModule.override(Arrays.asList(new TripRouterModule()), new AbstractModule() {
      @Override
      public void install() {
        install(new ScenarioByInstanceModule(scenario));
        addTravelTimeBinding("car").toInstance(new FreespeedTravelTimeAndDisutility( config.planCalcScore() ));
        addTravelDisutilityFactoryBinding("car").toInstance(new OnlyTimeDependentTravelDisutilityFactory());
      }
    }));
  }
});
origin: matsim-org/matsim

  @Override
  public void install() {
    install(AbstractModule.override(Arrays.asList(new TripRouterModule()), new AbstractModule() {
      @Override
      public void install() {
        install(new ScenarioByInstanceModule(scenario));
        addTravelTimeBinding("car").toInstance(new FreeSpeedTravelTime());
        addTravelDisutilityFactoryBinding("car").toInstance(new OnlyTimeDependentTravelDisutilityFactory());
      }
    }));
  }
});
origin: matsim-org/matsim

public static Provider<TripRouter> createDefaultTripRouterFactoryImpl(final Scenario scenario) {
  return Injector.createInjector(scenario.getConfig(),
      new TripRouterModule(),
      new TravelDisutilityModule(),
      new TravelTimeCalculatorModule(),
      new EventsManagerModule(),
      new AbstractModule() {
        @Override
        public void install() {
          install(new ScenarioByInstanceModule(scenario));
        }
      })
      .getProvider(TripRouter.class);
}
origin: matsim-org/matsim

  @Override
  public void install() {
    install(AbstractModule.override(Arrays.asList(new TripRouterModule()), new AbstractModule() {
      @Override
      public void install() {
        install(new ScenarioByInstanceModule(scenario));
        addTravelTimeBinding("car").toInstance(calculator);
        addTravelDisutilityFactoryBinding("car").toInstance(new TravelDisutilityFactory() {
          @Override
          public TravelDisutility createTravelDisutility(TravelTime timeCalculator) {
            return calculator;
          }
        });
        bindLeastCostPathCalculatorFactory().toInstance(factory1);
      }
    }));
  }
});
origin: matsim-org/matsim

  @Override
  public void install() {
    install(new ScenarioByInstanceModule(scenario));
    install(AbstractModule.override(Arrays.asList(new TripRouterModule()), new AbstractModule() {
      @Override
      public void install() {
        addTravelTimeBinding("car").toInstance(new FreespeedTravelTimeAndDisutility( config.planCalcScore() ));
        addTravelDisutilityFactoryBinding("car").toInstance(new OnlyTimeDependentTravelDisutilityFactory());
      }
    }));
  }
});
origin: matsim-org/matsim

  @Override
  public void install() {
    install(new ScenarioByInstanceModule(scenario));
    install(AbstractModule.override(Arrays.asList(new TripRouterModule()), new AbstractModule() {
      @Override
      public void install() {
        addTravelTimeBinding("car").toInstance(new FreespeedTravelTimeAndDisutility(config.planCalcScore()));
        addTravelDisutilityFactoryBinding("car").toInstance(new OnlyTimeDependentTravelDisutilityFactory());
        addRoutingModuleBinding("car").toInstance( routingModule );
      }
    }));
  }
});
origin: matsim-org/matsim

Arrays.asList(
    new ScenarioByInstanceModule(scenario),
    new TripRouterModule(),
    new TravelDisutilityModule(),
    new TravelTimeCalculatorModule(),
origin: matsim-org/matsim

  @Override
  public void install() {
    install(new TripRouterModule());
    install(new ScenarioByInstanceModule(scenario));
    addTravelTimeBinding("car").toInstance(new FreespeedTravelTimeAndDisutility(config.planCalcScore()));
    addTravelDisutilityFactoryBinding("car").toInstance(new OnlyTimeDependentTravelDisutilityFactory());
  }
});
origin: matsim-org/matsim

  @Override
  public void install() {
    install(new ScenarioByInstanceModule(scenario));
    install(new EventsManagerModule());
    install(new TripRouterModule());
    install(new TravelDisutilityModule());
    install(new TravelTimeCalculatorModule());
    install(new DefaultPrepareForSimModule());
  }
});
origin: matsim-org/matsim

  @Override
  public void install() {
    install(new ScenarioByInstanceModule(scenario));
    install(new TripRouterModule());
    install(new TravelTimeCalculatorModule());
    install(new EventsManagerModule());
    addTravelDisutilityFactoryBinding("car").toInstance(new RandomizingTimeDistanceTravelDisutilityFactory( TransportMode.car, config.planCalcScore() ));
  }
});
origin: matsim-org/matsim

  @Override
  public void install() {
    install(new EventsManagerModule());
    install(new DefaultMobsimModule());
    // install(new TravelTimeCalculatorModule());
    install(new TravelDisutilityModule());
    install(new CharyparNagelScoringFunctionModule());
    install(new ExperiencedPlansModule());
    install(new TripRouterModule());
    install(new StrategyManagerModule());
    // install(new LinkStatsModule());
    // install(new VolumesAnalyzerModule());
    // install(new LegHistogramModule());
    // install(new LegTimesModule());
    // install(new TravelDistanceStatsModule());
    // install(new ScoreStatsModule());
    // install(new CountsModule());
    // install(new PtCountsModule());
    // install(new VspPlansCleanerModule());
    // install(new SnapshotWritersModule());
  }
}
origin: matsim-org/matsim

  @Override
  public void install() {
    install(new ScenarioByInstanceModule(scenario));
    install(new NewControlerModule());
    install(new ControlerDefaultCoreListenersModule());
    install(new ExperiencedPlanElementsModule());
    install(new ExperiencedPlansModule());
    install(new DefaultMobsimModule());
    install(new EventsManagerModule());
    install(new StrategyManagerModule());
    install(new CharyparNagelScoringFunctionModule());
    install(new TripRouterModule());
    install(new TravelTimeCalculatorModule());
    install(new TravelDisutilityModule());
    bind( PrepareForSim.class ).to( PrepareForSimImpl.class ) ;
    bind( PrepareForMobsim.class ).to( PrepareForMobsimImpl.class ) ;
  }
});
origin: matsim-org/matsim

install(new TravelDisutilityModule());
install(new CharyparNagelScoringFunctionModule());
install(new TripRouterModule());
install(new StrategyManagerModule());
org.matsim.core.routerTripRouterModule

Most used methods

  • <init>
  • addRoutingModuleBinding
  • bind
  • getConfig
  • install

Popular in Java

  • Making http requests using okhttp
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • addToBackStack (FragmentTransaction)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • JCheckBox (javax.swing)
  • JComboBox (javax.swing)
  • JFileChooser (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now