|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--timetable.solver.strategy.price.SingleActivityEvaluation
Implementace implicitní ohodnocovací funkce.
Field Summary | |
protected Config |
config
globální konfigurace |
Constructor Summary | |
SingleActivityEvaluation(Config config)
Konstruktor. |
Method Summary | |
int |
value(Activity activity,
int slot,
ActivityResources selectedResources,
ActivityDependenceGroup dependences,
ActivityGroup conflictActivities)
Ohodnocovací funkce. |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected Config config
Constructor Detail |
public SingleActivityEvaluation(Config config) throws TimetableException
config
- konfigurace - parametry ohodnoceníMethod Detail |
public int value(Activity activity, int slot, ActivityResources selectedResources, ActivityDependenceGroup dependences, ActivityGroup conflictActivities) throws TimetableException
value
in interface SingleActivityEvaluationInterface
activity
- aktivita, která se umístujeslot
- umístění - počáteční slotselectedResources
- umístění - vybrané zdrojedependences
- množina všech závislostíconflictActivities
- množina aktivit, které jsou s daným umístěním v konfliktu - budou se muset z rozvrhu odebrat v případě zvolení tohoto umístění
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |