package daypack-lib

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Daypack_lib.Sched_reqSource

Sourcetype sched_req_id = int64
Sourceand sched_req_data = sched_req_data_unit list
Sourcetype sched_req_record = sched_req_id * sched_req_record_data
Sourceand sched_req_record_data_unit = (Task.task_seg, int64, Time_slot.t) Sched_req_data_unit_skeleton.t
Sourceand sched_req_record_data = sched_req_record_data_unit list
Sourceval flexibility_score_of_sched_req_record : sched_req_record -> float
Sourceval sort_sched_req_record_list_by_flexibility_score : sched_req_record list -> sched_req_record list
Sourceval start_and_end_exc_bound_of_sched_req_or_record : (sched_req_id * ('a * int64, int64, Time_slot.t) Sched_req_data_unit_skeleton.t list) -> (int64 * int64) option
Sourceval sched_req_or_record_before_time : int64 -> (sched_req_id * ('a * int64, int64, Time_slot.t) Sched_req_data_unit_skeleton.t list) -> bool
Sourceval sched_req_or_record_after_time : int64 -> (sched_req_id * ('a * int64, int64, Time_slot.t) Sched_req_data_unit_skeleton.t list) -> bool
Sourceval sched_req_or_record_fully_within_time_slot : start:int64 -> end_exc:int64 -> (sched_req_id * ('a * int64, int64, Time_slot.t) Sched_req_data_unit_skeleton.t list) -> bool
Sourceval sched_req_or_record_starting_within_time_slot : start:int64 -> end_exc:int64 -> (sched_req_id * ('a * int64, int64, Time_slot.t) Sched_req_data_unit_skeleton.t list) -> bool
Sourceval sched_req_or_record_ending_within_time_slot : start:int64 -> end_exc:int64 -> (sched_req_id * ('a * int64, int64, Time_slot.t) Sched_req_data_unit_skeleton.t list) -> bool
Sourcemodule Check : sig ... end
Sourcemodule Serialize : sig ... end
Sourcemodule Deserialize : sig ... end
Sourcemodule To_string : sig ... end
Sourcemodule Print : sig ... end
OCaml

Innovation. Community. Security.