#include <SIdenticalMod.h>
Inherits SEnvironmentMod.
Inheritance diagram for SIdenticalMod:
Public Methods | |
SIdenticalMod (SIdentical &env) | |
virtual | ~SIdenticalMod () |
virtual bool | load (std::istream &in) |
virtual void | save (std::ostream &out) const |
virtual void | sample () |
virtual void | setNumOfMachines (int n) |
virtual void | setNumOfJobs (int n) |
SIdentical & | getIdentical () |
Protected Methods | |
SFlexLexer & | getLexer (std::istream &in) |
|
|
|
|
|
Return the identical processor environment |
|
Get a reference to the global lexical-analyzer, in order to parse an input stream. There is only one lexer for all modifiers in the tasksystem to avoid wasting space. When the input stream is switched, the current line number is set to 1.
|
|
Load an identical processor environment from stream
Implements SModifier. |
|
Reimplemented from SModifier. |
|
Save the identical processor environment to stream Implements SModifier. |
|
Inform the machines about the number of jobs in the tasksystem If the number of jobs is reduced, the ones with the lower indices are kept, if new jobs are added, their job/machine-speed is set to 1
Implements SEnvironmentMod. |
|
Set a new number of machines. If the number of machines is reduced, the ones with the lower indices are kept, if new machines are added, their speed-factor is set to 1
Implements SEnvironmentMod. |