MATSIM
Static Public Member Functions | List of all members
ch.sbb.matsim.RunSwissRailRaptorExample Class Reference

Static Public Member Functions

static void main (String[] args)
 

Detailed Description

Example script that shows how to use SwissRailRaptor, a very fast public transport routing algorithm.

Author
mrieser / SBB (Swiss Federal Railways)

Definition at line 35 of file RunSwissRailRaptorExample.java.

Member Function Documentation

◆ main()

static void ch.sbb.matsim.RunSwissRailRaptorExample.main ( String []  args)
static

Definition at line 37 of file RunSwissRailRaptorExample.java.

References org.matsim.core.controler.Controler.addOverridingModule(), org.matsim.core.config.ConfigUtils.loadConfig(), org.matsim.core.scenario.ScenarioUtils.loadScenario(), and org.matsim.core.controler.Controler.run().

37  {
38  String configFilename = args[0];
39  Config config = ConfigUtils.loadConfig(configFilename);
40 
41  Scenario scenario = ScenarioUtils.loadScenario(config);
42  Controler controler = new Controler(scenario);
43 
44  // This is the important line:
45  controler.addOverridingModule(new SwissRailRaptorModule());
46 
47  controler.run();
48  }
Here is the call graph for this function:

The documentation for this class was generated from the following file: