Uses of Interface
ai.timefold.solver.core.impl.score.director.InnerScoreDirector
-
-
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.domain.variable.anchor
Methods in ai.timefold.solver.core.impl.domain.variable.anchor with parameters of type InnerScoreDirector Modifier and Type Method Description protected voidAnchorVariableListener. insert(InnerScoreDirector<Solution_,?> scoreDirector, Object entity) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.domain.variable.inverserelation
Methods in ai.timefold.solver.core.impl.domain.variable.inverserelation with parameters of type InnerScoreDirector Modifier and Type Method Description protected voidCollectionInverseVariableListener. insert(InnerScoreDirector<Solution_,?> scoreDirector, Object entity)protected voidSingletonInverseVariableListener. insert(InnerScoreDirector<Solution_,?> scoreDirector, Object entity)protected voidCollectionInverseVariableListener. retract(InnerScoreDirector<Solution_,?> scoreDirector, Object entity)protected voidSingletonInverseVariableListener. retract(InnerScoreDirector<Solution_,?> scoreDirector, Object entity) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.domain.variable.listener.support
Methods in ai.timefold.solver.core.impl.domain.variable.listener.support with parameters of type InnerScoreDirector Modifier and Type Method Description static <Solution_>
VariableListenerSupport<Solution_>VariableListenerSupport. create(InnerScoreDirector<Solution_,?> scoreDirector) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained with parameters of type InnerScoreDirector Modifier and Type Method Description protected voidTailChainSwapMove. reverseChain(InnerScoreDirector scoreDirector, Object fromValue, Object fromEntity, Object toEntity) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.heuristic.thread
Methods in ai.timefold.solver.core.impl.heuristic.thread that return InnerScoreDirector Modifier and Type Method Description InnerScoreDirector<Solution_,Score_>SetupOperation. getScoreDirector()Constructors in ai.timefold.solver.core.impl.heuristic.thread with parameters of type InnerScoreDirector Constructor Description SetupOperation(InnerScoreDirector<Solution_,Score_> innerScoreDirector) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.partitionedsearch.scope
Methods in ai.timefold.solver.core.impl.partitionedsearch.scope with parameters of type InnerScoreDirector Modifier and Type Method Description static <Solution_>
PartitionChangeMove<Solution_>PartitionChangeMove. createMove(InnerScoreDirector<Solution_,?> scoreDirector, int partIndex) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.phase.scope
Methods in ai.timefold.solver.core.impl.phase.scope that return InnerScoreDirector Modifier and Type Method Description <Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_>AbstractMoveScope. getScoreDirector()<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_>AbstractPhaseScope. getScoreDirector()<Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_>AbstractStepScope. getScoreDirector() -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.score
Constructors in ai.timefold.solver.core.impl.score with parameters of type InnerScoreDirector Constructor Description DefaultScoreExplanation(InnerScoreDirector<Solution_,Score_> scoreDirector) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.score.director
Classes in ai.timefold.solver.core.impl.score.director that implement InnerScoreDirector Modifier and Type Class Description classAbstractScoreDirector<Solution_,Score_ extends Score<Score_>,Factory_ extends AbstractScoreDirectorFactory<Solution_,Score_>>Abstract superclass forScoreDirector.Methods in ai.timefold.solver.core.impl.score.director that return InnerScoreDirector Modifier and Type Method Description InnerScoreDirector<Solution_,Score_>AbstractScoreDirectorFactory. buildScoreDirector()InnerScoreDirector<Solution_,Score_>InnerScoreDirectorFactory. buildScoreDirector()default InnerScoreDirector<Solution_,Score_>InnerScoreDirectorFactory. buildScoreDirector(boolean lookUpEnabled, boolean constraintMatchEnabledPreference)LikeInnerScoreDirectorFactory.buildScoreDirector(), but optionally disablesConstraintMatchtracking and look up for more performance (presuming theScoreDirectorimplementation actually supports it to begin with).InnerScoreDirector<Solution_,Score_>InnerScoreDirectorFactory. buildScoreDirector(boolean lookUpEnabled, boolean constraintMatchEnabledPreference, boolean expectShadowVariablesInCorrectState)LikeInnerScoreDirectorFactory.buildScoreDirector(), but optionally disablesConstraintMatchtracking and look up for more performance (presuming theScoreDirectorimplementation actually supports it to begin with).InnerScoreDirector<Solution_,Score_>InnerScoreDirector. clone()Clones thisScoreDirectorand itsworking solution.InnerScoreDirector<Solution_,Score_>AbstractScoreDirector. createChildThreadScoreDirector(ChildThreadType childThreadType)InnerScoreDirector<Solution_,Score_>InnerScoreDirector. createChildThreadScoreDirector(ChildThreadType childThreadType)Methods in ai.timefold.solver.core.impl.score.director with parameters of type InnerScoreDirector Modifier and Type Method Description protected StringAbstractScoreDirector. buildScoreCorruptionAnalysis(InnerScoreDirector<Solution_,Score_> uncorruptedScoreDirector, boolean predicted) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.score.director.easy
Classes in ai.timefold.solver.core.impl.score.director.easy that implement InnerScoreDirector Modifier and Type Class Description classEasyScoreDirector<Solution_,Score_ extends Score<Score_>>Easy java implementation ofScoreDirector, which recalculates theScoreof theworking solutionevery time. -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.score.director.incremental
Classes in ai.timefold.solver.core.impl.score.director.incremental that implement InnerScoreDirector Modifier and Type Class Description classIncrementalScoreDirector<Solution_,Score_ extends Score<Score_>>Incremental java implementation ofScoreDirector, which only recalculates theScoreof the part of theworking solutionthat changed, instead of the going through the entirePlanningSolution. -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.solver.change
Constructors in ai.timefold.solver.core.impl.solver.change with parameters of type InnerScoreDirector Constructor Description DefaultProblemChangeDirector(InnerScoreDirector<Solution_,?> scoreDirector) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.solver.scope
Fields in ai.timefold.solver.core.impl.solver.scope declared as InnerScoreDirector Modifier and Type Field Description protected InnerScoreDirector<Solution_,?>SolverScope. scoreDirectorMethods in ai.timefold.solver.core.impl.solver.scope that return InnerScoreDirector Modifier and Type Method Description <Score_ extends Score<Score_>>
InnerScoreDirector<Solution_,Score_>SolverScope. getScoreDirector()Methods in ai.timefold.solver.core.impl.solver.scope with parameters of type InnerScoreDirector Modifier and Type Method Description voidSolverScope. setScoreDirector(InnerScoreDirector<Solution_,?> scoreDirector) -
Uses of InnerScoreDirector in ai.timefold.solver.core.impl.solver.termination
Methods in ai.timefold.solver.core.impl.solver.termination with parameters of type InnerScoreDirector Modifier and Type Method Description protected doubleScoreCalculationCountTermination. calculateTimeGradient(InnerScoreDirector<Solution_,?> scoreDirector)protected booleanScoreCalculationCountTermination. isTerminated(InnerScoreDirector<Solution_,?> scoreDirector)
-