├── .gitignore ├── LICENSE.md ├── README.md ├── ctm_setup.m ├── develop_log.md ├── examples ├── build_ctm_4int.m ├── ctm_4int.m ├── example_4intersection.m └── ini_4int_queues.m ├── pics ├── cell_in.png ├── cell_nor.png ├── cell_out.png ├── ctm_4int.png ├── int_2phase.png ├── lane_in.png ├── lane_nor.png ├── lane_out.png ├── link_diverge.png ├── link_merge.png └── link_nor.png └── scripts ├── ctm_add_inputs.m ├── ctm_add_int.m ├── ctm_add_lane.m ├── ctm_add_link.m ├── ctm_add_phase.m ├── ctm_check_cells.m ├── ctm_check_phases.m ├── ctm_clean_all.m ├── ctm_clean_outputs.m ├── ctm_mod_lane_rate.m ├── ctm_read_cells.m ├── ctm_read_lane_delays.m ├── ctm_read_lane_inputs.m ├── ctm_read_lane_outputs.m ├── ctm_read_lanes.m ├── ctm_read_phases.m ├── ctm_read_total_delay.m ├── ctm_reset_delay.m ├── ctm_set_phase.m ├── ctm_set_queue.m ├── ctm_simulation.m ├── ctm_start.m ├── ctm_stop.m ├── ctm_switch_int.m └── reset_ctm.m /.gitignore: -------------------------------------------------------------------------------- 1 | # MATLAB 2 | 3 | # General 4 | 5 | *~ 6 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/README.md -------------------------------------------------------------------------------- /ctm_setup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/ctm_setup.m -------------------------------------------------------------------------------- /develop_log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/develop_log.md -------------------------------------------------------------------------------- /examples/build_ctm_4int.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/examples/build_ctm_4int.m -------------------------------------------------------------------------------- /examples/ctm_4int.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/examples/ctm_4int.m -------------------------------------------------------------------------------- /examples/example_4intersection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/examples/example_4intersection.m -------------------------------------------------------------------------------- /examples/ini_4int_queues.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/examples/ini_4int_queues.m -------------------------------------------------------------------------------- /pics/cell_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/cell_in.png -------------------------------------------------------------------------------- /pics/cell_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/cell_nor.png -------------------------------------------------------------------------------- /pics/cell_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/cell_out.png -------------------------------------------------------------------------------- /pics/ctm_4int.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/ctm_4int.png -------------------------------------------------------------------------------- /pics/int_2phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/int_2phase.png -------------------------------------------------------------------------------- /pics/lane_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/lane_in.png -------------------------------------------------------------------------------- /pics/lane_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/lane_nor.png -------------------------------------------------------------------------------- /pics/lane_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/lane_out.png -------------------------------------------------------------------------------- /pics/link_diverge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/link_diverge.png -------------------------------------------------------------------------------- /pics/link_merge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/link_merge.png -------------------------------------------------------------------------------- /pics/link_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/pics/link_nor.png -------------------------------------------------------------------------------- /scripts/ctm_add_inputs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_add_inputs.m -------------------------------------------------------------------------------- /scripts/ctm_add_int.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_add_int.m -------------------------------------------------------------------------------- /scripts/ctm_add_lane.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_add_lane.m -------------------------------------------------------------------------------- /scripts/ctm_add_link.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_add_link.m -------------------------------------------------------------------------------- /scripts/ctm_add_phase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_add_phase.m -------------------------------------------------------------------------------- /scripts/ctm_check_cells.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_check_cells.m -------------------------------------------------------------------------------- /scripts/ctm_check_phases.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_check_phases.m -------------------------------------------------------------------------------- /scripts/ctm_clean_all.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_clean_all.m -------------------------------------------------------------------------------- /scripts/ctm_clean_outputs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_clean_outputs.m -------------------------------------------------------------------------------- /scripts/ctm_mod_lane_rate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_mod_lane_rate.m -------------------------------------------------------------------------------- /scripts/ctm_read_cells.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_read_cells.m -------------------------------------------------------------------------------- /scripts/ctm_read_lane_delays.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_read_lane_delays.m -------------------------------------------------------------------------------- /scripts/ctm_read_lane_inputs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_read_lane_inputs.m -------------------------------------------------------------------------------- /scripts/ctm_read_lane_outputs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_read_lane_outputs.m -------------------------------------------------------------------------------- /scripts/ctm_read_lanes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_read_lanes.m -------------------------------------------------------------------------------- /scripts/ctm_read_phases.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_read_phases.m -------------------------------------------------------------------------------- /scripts/ctm_read_total_delay.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_read_total_delay.m -------------------------------------------------------------------------------- /scripts/ctm_reset_delay.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_reset_delay.m -------------------------------------------------------------------------------- /scripts/ctm_set_phase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_set_phase.m -------------------------------------------------------------------------------- /scripts/ctm_set_queue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_set_queue.m -------------------------------------------------------------------------------- /scripts/ctm_simulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_simulation.m -------------------------------------------------------------------------------- /scripts/ctm_start.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_start.m -------------------------------------------------------------------------------- /scripts/ctm_stop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_stop.m -------------------------------------------------------------------------------- /scripts/ctm_switch_int.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/ctm_switch_int.m -------------------------------------------------------------------------------- /scripts/reset_ctm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolheart/ctm_matlab/HEAD/scripts/reset_ctm.m --------------------------------------------------------------------------------