|  | 
| Vector< std::tuple< std::string, Vector< int >, double, double, Vector< std::tuple< int, double, double, int, double, double, double, double, int > >, Vector< std::tuple< int, int, double, double, double, double, double, int > >, bool > > | readTrainsFile (const std::string &fileName) | 
|  | Reads a trains file and returns the train records. 
 | 
|  | 
| Vector< std::shared_ptr< Train > > | generateTrains (Vector< std::tuple< std::string, Vector< int >, double, double, Vector< std::tuple< int, double, double, int, double, double, double, double, int > >, Vector< std::tuple< int, int, double, double, double, double, double, int > >, bool > > &trainRecords) | 
|  | Generates a Vector of trains from the given train records. 
 | 
|  | 
| Vector< std::shared_ptr< Train > > | ReadAndGenerateTrains (const std::string &fileName) | 
|  | Reads a trains file, generates trains from the train records, and returns the generated trains. 
 | 
|  | 
| bool | writeTrainsFile (Vector< std::tuple< std::string, Vector< int >, double, double, Vector< std::tuple< int, double, double, int, double, double, double, double, int > >, Vector< std::tuple< int, int, double, double, double, double, double, int > >, bool > > trains, const std::string &fileName) | 
|  | Writes the train records to a trains file. 
 | 
|  |