Function read_process_availabilities_from_iter

Source
fn read_process_availabilities_from_iter<I>(
    iter: I,
    processes: &ProcessMap,
    time_slice_info: &TimeSliceInfo,
    base_year: u32,
) -> Result<HashMap<ProcessID, ProcessActivityLimitsMap>>
Expand description

Process raw process availabilities input data into ProcessActivityLimitsMaps.

§Arguments

  • iter - Iterator of raw process availability records
  • processes - Map of processes
  • time_slice_info - Information about seasons and times of day
  • base_year - First milestone year of simulation

§Returns

A HashMap with process IDs as the keys and ProcessActivityLimitsMaps as the values or an error.