Package profiles

Class SplitMatrixProfile


  • public class SplitMatrixProfile
    extends Object
    • Field Detail

      • outlinks_without_splits

        public Set<Long> outlinks_without_splits
      • total_split

        public double total_split
    • Constructor Detail

      • SplitMatrixProfile

        public SplitMatrixProfile​(long commodity_id,
                                  Link link_in)
    • Method Detail

      • validate_pre_init

        public void validate_pre_init​(Scenario scenario,
                                      OTMErrorLog errorLog)
      • sample_output_link

        public Long sample_output_link()
      • set_current_splits

        public void set_current_splits​(Map<Long,​Double> outlink2split)
      • set_and_rectify_splits

        public void set_and_rectify_splits​(Map<Long,​Double> newsplit,
                                           Long linkrectify)
      • register_next_change

        public void register_next_change​(Dispatcher dispatcher,
                                         TimeMap time_map)
      • set_splits

        public void set_splits​(Profile2D x)
      • get_dt

        public float get_dt()
      • get_start_time

        public float get_start_time()
      • get_comm_id

        public long get_comm_id()
      • get_link_in

        public Link get_link_in()