Cumulative (mandatory) task with flexible processing time.
More...
#include <cumulative.hh>
|
| ManFlexTask (void) |
| Default constructor. More...
|
|
| ManFlexTask (IntVar s, IntVar p, IntVar e, int c) |
| Initialize with start time s, processing time p, end time e. More...
|
|
void | init (IntVar s, IntVar p, IntVar e, int c) |
| Initialize with start time s, processing time p, end time e. More...
|
|
void | init (const ManFlexTask &t) |
| Initialize from task t. More...
|
|
|
int | c (void) const |
| Return required capacity. More...
|
|
long long int | e (void) const |
| Return required energy. More...
|
|
Cumulative (mandatory) task with flexible processing time.
Definition at line 170 of file cumulative.hh.
ManFlexTask::ManFlexTask |
( |
void |
| ) |
|
|
inline |
Default constructor.
Definition at line 129 of file task.hpp.
Initialize with start time s, processing time p, end time e.
Definition at line 131 of file task.hpp.
Initialize with start time s, processing time p, end time e.
Definition at line 134 of file task.hpp.
Initialize from task t.
Definition at line 138 of file task.hpp.
int ManFlexTask::c |
( |
void |
| ) |
const |
|
inline |
Return required capacity.
Definition at line 143 of file task.hpp.
long long int ManFlexTask::e |
( |
void |
| ) |
const |
|
inline |
Return required energy.
Definition at line 147 of file task.hpp.
Update this task to be a clone of task t.
Definition at line 152 of file task.hpp.
int Gecode::Int::Cumulative::ManFlexTask::_c |
|
protected |
The documentation for this class was generated from the following files: