The SMOSLT given module holds the information that is “given”, as used in the following sentence: “Given these assumptions and this ProjectLibre project file, the SMOSLT app runs the various options and stacks up a schedule of tasks”
Parts:
- SideEffects (Options) – written in Java
How SideEffect Classes Are Written
- Must be placed in the smoslt.given.sideeffect package
- Must implement the SideEffect interface
- Operates usually by having one of these effects
- modify task duration
- create a new task of a new duration
- Typically filters task based on
- Name of task starts with ….
see separate document on Saturation vs MoreIsBetter scoring options