TCPSPSuite
Instance Member List

This is the complete list of members for Instance, including all inherited members.

add_job(Job &&job)Instance
add_resource(Resource &&resource)Instance
calculate_costs(const ResVec &ressource_usage, const ResVec &additional_usage) constInstance
calculate_costs(const ResVec &ressource_usage) constInstance
calculate_max_costs(const std::vector< unsigned int > &start_times) constInstance
check_feasibility() constInstance
clone() constInstance
compute_traits()Instance
get_id() constInstance
get_job(unsigned int i) constInstance
get_jobs() constInstance
get_laggraph()Instance
get_laggraph() constInstance
get_latest_deadline() constInstance
get_resource(unsigned int i) constInstance
get_traits() constInstance
get_window_extension_hard_deadline() const (defined in Instance)Instance
get_window_extension_job_limit() const (defined in Instance)Instance
get_window_extension_limit() const (defined in Instance)Instance
Instance(const Instance &other) (defined in Instance)Instance
Instance(Instance &&other) (defined in Instance)Instance
Instance()Instance
Instance(const std::string instance_id, Traits wanted_traits)Instance
Instance(const Instance &origin, std::vector< bool > &&job_is_substituted, std::vector< Job > &&substitutions)Instance
job_count() constInstance
operator=(Instance other) (defined in Instance)Instance
resource_count() constInstance
set_window_extension(unsigned int window_extension_limit, unsigned int window_extension_job_limit)Instance
set_window_extension_hard_deadline(Maybe< unsigned int > deadline) (defined in Instance)Instance
swap(Instance &other) (defined in Instance)Instance
~Instance() (defined in Instance)Instance