Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## timetable.solver.strategy.price
Interface SingleActivityEvaluationInterface

All Known Implementing Classes:
  SingleActivityEvaluation

public interface SingleActivityEvaluationInterface

Interface funkce, která ohodnocuje dané umístění aktivity v rozvrhu.

Method Summary
`int` | `value(Activity activity, int slot, ActivityResources selectedResources, ActivityDependenceGroup dependences, ActivityGroup conflictActivities)` Ohodnocovací funkce.

Method Detail

### value

    public int value(Activity activity,
                     int slot,
                     ActivityResources selectedResources,
                     ActivityDependenceGroup dependences,
                     ActivityGroup conflictActivities)
              throws TimetableException

  Ohodnocovací funkce.
  Parameters:
    `activity` - aktivita, která se umístuje
    `slot` - umístění - počáteční slot
    `selectedResources` - umístění - vybrané zdroje
    `dependences` - 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í
  Returns:
    ohodnocení daného umístění (menší hodnota představuje lepší umístění, hledáme umístění s minimální hodnotou)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD