Symphony 1.0
|
Represents the state of the task scheduler problem. More...
#include <task_scheduler.h>
Public Member Functions | |
TaskSchedulerState () | |
TaskSchedulerState (const TaskSchedulerState &other) | |
TaskSchedulerState (std::vector< Task > tasks) | |
void | print () override |
Prints the state details. | |
Public Member Functions inherited from State | |
State () | |
Constructor for the State class. | |
virtual | ~State () |
Virtual destructor for the State class. | |
Public Attributes | |
std::vector< Task > | tasks |
Represents the state of the task scheduler problem.
Definition at line 31 of file task_scheduler.h.
|
inline |
|
inline |
|
inline |
Definition at line 43 of file task_scheduler.h.
|
inlineoverridevirtual |
Prints the state details.
This method should be overridden by the user to display meaningful information about the state.
Reimplemented from State.
Definition at line 45 of file task_scheduler.h.
References tasks.
std::vector<Task> TaskSchedulerState::tasks |
Definition at line 44 of file task_scheduler.h.
Referenced by TaskScheduler::goal_test(), print(), TaskSchedulerState(), and TaskSchedulerState().