|
osurs
0.0.1
|
| ▼ include | |
| ▼ osurs | |
| ▼ ds | |
| arraylist.h | Arraylist data structure |
| hashmap.h | Hashmap data structure |
| linkedlist.h | Linkedlist data structure |
| priority.h | Adaptable priority queue data structure |
| queue.h | Queue data structure |
| stack.h | Stack data structure |
| ds.h | Data structures for efficient data handling |
| io.h | Input and output of networks and its structures |
| network.h | Network for reservation optimization |
| olal.h | Optimize logic abstraction layer |
| optimize.h | Optimization of space utilization on routs |
| reserve.h | Connection routing, checking seat availability and reservation |
| types.h | Data types of osurs |
| ▼ src | |
| ▼ ds | |
| arraylist.c | Arraylist data structure |
| hashmap.c | Hashmap data structure |
| linkedlist.c | Linkedlist data structure |
| priority.c | Adaptable priority queue data structure |
| queue.c | Queue data structure |
| stack.c | Stack data structure |
| ▼ io | |
| export.c | Export network to a file |
| import.c | Import a network file |
| matsim.c | Import a MATSim transit schedule from XML |
| print.c | Input and output of networks and its structures |
| utils.c | IO helper and utils methods |
| utils.h | IO helper and utils methods |
| ▼ network | |
| constructor.c | Network construction |
| destructor.c | Network destruction |
| getter.c | Access network structures |
| ▼ olal | |
| olal.c | Optimization logic abstraction layer |
| ▼ optimize | |
| optimize.c | Seat reservation optimization |
| ▼ reserve | |
| connection.c | Routing connections between nodes on the network without transfers |
| reservation.c | Placing reservations for found connections |
| uuid.h | Generating UUIDs |
| cli.c | Command line interface for converting transit schedules and printing networks |
| lib.c | The osurs library |