#include <ScheduleHelper.h>
- Author
- Milan Hlinak
- Date
- 04/12/15
| operational_research::ScheduleHelper::ScheduleHelper |
( |
| ) |
|
| std::vector< unsigned int > operational_research::ScheduleHelper::generatePermutationSchedule |
( |
unsigned int |
n | ) |
|
Generates random permutation of set {1,2,...,n}.
- Parameters
-
- Returns
- Permutation schedule.
- Exceptions
-
| std::invalid_argument | exception. |
| std::vector< unsigned int > operational_research::ScheduleHelper::generateSelectionSchedule |
( |
unsigned int |
n | ) |
|
Generates 1 to n-element selection of random permutation of set {1,2,...,n}.
- Parameters
-
- Returns
- Selection schedule.
- Exceptions
-
| std::invalid_argument | exception. |
| std::vector< unsigned int > operational_research::ScheduleHelper::readScheduleFromFile |
( |
const std::string & |
filename | ) |
|
Reads schedule from a file with a filename.
- Parameters
-
- Returns
- Schedule.
- Exceptions
-
| std::runtime_error | exception. |
| void operational_research::ScheduleHelper::writeScheduleToFile |
( |
const std::vector< unsigned int > & |
schedule, |
|
|
const std::string & |
filename |
|
) |
| |
Writes schedule to a file with a filename.
- Parameters
-
| schedule | Schedule. |
| filename | Filename. |
- Exceptions
-
| std::runtime_error | exception. |
| std::invalid_argument | exception. |
The documentation for this class was generated from the following files: