Tabnine Logo
TripRouterModule
Code IndexAdd Tabnine 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)

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

  • Finding current android device location
  • scheduleAtFixedRate (Timer)
  • setContentView (Activity)
  • getContentResolver (Context)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • ImageIO (javax.imageio)
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now