Cumulative optional task with flexible processing time
More...
#include <cumulative.hh>
|
(Note that these are not member functions.)
|
template<class Char , class Traits > |
std::basic_ostream< Char,
Traits > & | operator<< (std::basic_ostream< Char, Traits > &os, const OptFlexTask &t) |
| Print optional task in format est:lst:pmin:pmax:c:ect:lct:m. More...
|
|
template<class Char , class Traits > |
std::basic_ostream< Char,
Traits > & | operator<< (std::basic_ostream< Char, Traits > &os, const ManFlexTask &t) |
| Print task in format est:[p,c]:lct. More...
|
|
|
| OptFlexTask (void) |
| Default constructor. More...
|
|
| OptFlexTask (IntVar s, IntVar p, IntVar e, int c, BoolVar m) |
| Initialize with start time s, processing time p, end time e, and mandatory flag m. More...
|
|
void | init (IntVar s, IntVar p, IntVar e, int c, BoolVar m) |
| Initialize with start time s, processing time p, end time e, and mandatory flag m. More...
|
|
Cumulative optional task with flexible processing time
Definition at line 265 of file cumulative.hh.
Gecode::Int::Cumulative::OptFlexTask::OptFlexTask |
( |
void |
| ) |
|
|
inline |
Default constructor.
Definition at line 229 of file task.hpp.
Initialize with start time s, processing time p, end time e, and mandatory flag m.
Definition at line 231 of file task.hpp.
Initialize with start time s, processing time p, end time e, and mandatory flag m.
Definition at line 235 of file task.hpp.
Cast to corresponding unary task.
Definition at line 239 of file task.hpp.
template<class Char , class Traits >
std::basic_ostream< Char, Traits > & operator<< |
( |
std::basic_ostream< Char, Traits > & |
os, |
|
|
const OptFlexTask & |
t |
|
) |
| |
|
related |
Print optional task in format est:lst:pmin:pmax:c:ect:lct:m.
Definition at line 245 of file task.hpp.
The documentation for this class was generated from the following files: