Transit Planner
1.0
An experiment on transfer patterns robustness
|
Classes | |
struct | Data |
struct | Frequency |
Public Types | |
typedef dense_hash_map< string, vector< Frequency > > | FrequencyMap |
typedef boost::tuple < std::bitset< 7 >, int, int > | Activity |
typedef dense_hash_map< string, Activity > | ActivityMap |
Public Member Functions | |
GtfsParser (Logger *log=NULL) | |
GtfsParser & | operator= (const GtfsParser &other) |
string | parseName (const string >fsDir) |
string | parseName (const vector< string > >fsDirs, const string &startTimeStr, const string &endTimeStr, TransitNetwork *network=NULL) |
TransitNetwork | createTransitNetwork (const string >fsDir, const string &startTimeStr, const string &endTimeStr, vector< Line > *lines=NULL) |
TransitNetwork | createTransitNetwork (const vector< string > >fsDirs, const string &startTimeStr, const string &endTimeStr, vector< Line > *lines=NULL) |
void | parseGtfs (const string >fsDirectory, TransitNetwork *network) |
void | translateLastTripsToNetwork (const string &startTimeStr, const string &endTimeStr, TransitNetwork *network, vector< Trip > *trips=NULL) |
int | removeInterTripArcs (TransitNetwork *network) const |
bool | save (const TransitNetwork &network, const string &filename) |
bool | load (const string &filename, TransitNetwork *network) |
void | logger (Logger *const log) |
const GtfsParser::Data & | data () const |
Friends | |
class | ScenarioGenerator |