|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
easylocal::NeighborhoodExplorer Member ListThis is the complete list of members for easylocal::NeighborhoodExplorer, including all inherited members.
- best_move
[protected] - BestMove(const State &st, Move &mv)
[virtual] - BestNonProhibitedMove(const State &st, Move &mv, fvalue curr, fvalue best)
[virtual] - Check()
- DeltaCostFunction(const State &st, const Move &mv)
[virtual] - DeltaObjective(const State &st, const Move &mv)
[protected, virtual] - DeltaViolations(const State &st, const Move &mv)
[protected, virtual] - FeasibleMove(const State &st, const Move mv)
[inline, virtual] - FirstMove(const State &st, Move &mv)
[virtual] - GetInput()
- InputMove(const State &st, Move &mv, std::istream &is=std::cin) const
[inline, virtual] - LastMoveDone(const Move &mv)
[virtual] - MakeMove(State &st, const Move &mv)=0
[pure virtual] - NeighborhoodExplorer(StateManager< Input, State > *sm, Input *in=NULL)
[protected] - NeighborhoodExplorer(StateManager< Input, State > *sm, ProhibitionManager< Move > *pm, Input *in=NULL)
[protected] - NeighborhoodStatistics(const State &st)
[virtual] - NextMove(const State &st, Move &mv)=0
[pure virtual] - p_in
[protected] - p_pm
[protected] - p_sm
[protected] - PrintMoveInfo(const State &st, const Move &mv, std::ostream &os=std::cout)
- RandomMove(const State &st, Move &mv)=0
[pure virtual] - SampleMove(const State &st, Move &mv, int samples)
[virtual] - SampleNonProhibitedMove(const State &st, Move &mv, int samples, fvalue curr, fvalue best)
[virtual] - SetInput(Input *in)
- SetProhibitionManager(ProhibitionManager< Move > *pm)
[virtual] - start_move
[protected] - ~NeighborhoodExplorer()
[inline, virtual]
|