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

## org.drools.planner.api.domain.variable
Interface PlanningValueStrengthWeightFactory

All Known Subinterfaces:
  PlanningVariable.NullStrengthWeightFactory

All Known Implementing Classes:
  PeriodStrengthWeightFactory, RoomStrengthWeightFactory, RowStrengthWeightFactory

    public interface PlanningValueStrengthWeightFactory

Creates a strengthWeight for a planning variable value. A strengthWeight estimates how strong a planning value is. Some algorithms benefit from planning on weaker planning values first or from focusing on them.

Method Summary
`Comparable` | `createStrengthWeight(Solution solution, Object planningValue)`

Method Detail

### createStrengthWeight

    Comparable createStrengthWeight(Solution solution,
                                    Object planningValue)

  Parameters:
    `solution` - never null, the `Solution` to which the planningEntity belongs
    `planningValue` - never null, the planning value to create the strengthWeight for
  Returns:
    never null

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

Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.