#include <GAP_Instance.h>
|
|
| Instance (unsigned int t_n_agents, unsigned int t_n_jobs) |
|
| Instance (const Instance &)=default |
|
| Instance (Instance &&) noexcept=default |
|
Instance & | operator= (const Instance &)=default |
|
Instance & | operator= (Instance &&) noexcept=default |
| unsigned int | n_agents () const |
| unsigned int | n_jobs () const |
| double | cost (unsigned int t_agent, unsigned int t_job) const |
| double | resource_consumption (unsigned int t_agent, unsigned int t_job) const |
| double | capacity (unsigned int t_agent) const |
| void | set_cost (unsigned int t_agent, unsigned int t_job, double t_value) |
| void | set_resource_consumption (unsigned int t_agent, unsigned int t_job, double t_value) |
| void | set_capacity (unsigned int t_agent, double t_value) |
◆ capacity()
| double idol::Problems::GAP::Instance::capacity |
( |
unsigned int | t_agent | ) |
const |
|
inlinenodiscard |
◆ cost()
| double idol::Problems::GAP::Instance::cost |
( |
unsigned int | t_agent, |
|
|
unsigned int | t_job ) const |
|
inlinenodiscard |
◆ n_agents()
| unsigned int idol::Problems::GAP::Instance::n_agents |
( |
| ) |
const |
|
inlinenodiscard |
◆ n_jobs()
| unsigned int idol::Problems::GAP::Instance::n_jobs |
( |
| ) |
const |
|
inlinenodiscard |
◆ resource_consumption()
| double idol::Problems::GAP::Instance::resource_consumption |
( |
unsigned int | t_agent, |
|
|
unsigned int | t_job ) const |
|
inlinenodiscard |
◆ set_capacity()
| void idol::Problems::GAP::Instance::set_capacity |
( |
unsigned int | t_agent, |
|
|
double | t_value ) |
|
inline |
◆ set_cost()
| void idol::Problems::GAP::Instance::set_cost |
( |
unsigned int | t_agent, |
|
|
unsigned int | t_job, |
|
|
double | t_value ) |
|
inline |
◆ set_resource_consumption()
| void idol::Problems::GAP::Instance::set_resource_consumption |
( |
unsigned int | t_agent, |
|
|
unsigned int | t_job, |
|
|
double | t_value ) |
|
inline |
◆ m_capacities
| std::vector<double> idol::Problems::GAP::Instance::m_capacities |
|
protected |
◆ m_costs
| std::vector<std::vector<double> > idol::Problems::GAP::Instance::m_costs |
|
protected |
◆ m_resource_consumptions
| std::vector<std::vector<double> > idol::Problems::GAP::Instance::m_resource_consumptions |
|
protected |