Assignment Search Framework
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
TilePuzzleTransitions Member List

This is the complete list of members for TilePuzzleTransitions, including all inherited members.

applyAction(TilePuzzleState &state, const BlankSlide &action) const TilePuzzleTransitionsvirtual
applyActionSequence(TilePuzzleState &state, const std::vector< BlankSlide > &actions) constTransitionSystem< TilePuzzleState, BlankSlide >
getActionCost(const TilePuzzleState &state, const BlankSlide &action) const TilePuzzleTransitionsvirtual
getActions(const TilePuzzleState &state, std::vector< BlankSlide > &actions) const TilePuzzleTransitionsvirtual
getDummyAction() const TilePuzzleTransitionsvirtual
getInverse(const TilePuzzleState &state, const BlankSlide &action) const TilePuzzleTransitionsvirtual
getMovingTile(const TilePuzzleState &state, const BlankSlide &action) const TilePuzzleTransitionsprotected
getSuccessors(const TilePuzzleState &state, std::vector< TilePuzzleState > &children) constTransitionSystem< TilePuzzleState, BlankSlide >virtual
getTileMoveCost(unsigned tile) const TilePuzzleTransitions
isApplicable(const TilePuzzleState &state, const BlankSlide &action) const TilePuzzleTransitionsvirtual
isApplicableInLocation(const BlankSlide &action, unsigned blank_loc) const TilePuzzleTransitionsprotected
isApplicableSequence(const TilePuzzleState &state, const std::vector< BlankSlide > &actions) constTransitionSystem< TilePuzzleState, BlankSlide >
isChildState(const TilePuzzleState &parent, const TilePuzzleState &child) constTransitionSystem< TilePuzzleState, BlankSlide >virtual
isDummyAction(const BlankSlide &action) const TilePuzzleTransitionsvirtual
isInvertible(const TilePuzzleState &state, const BlankSlide &action) const TilePuzzleTransitionsvirtual
loc_actionsTilePuzzleTransitionsprotected
num_colsTilePuzzleTransitionsprotected
num_rowsTilePuzzleTransitionsprotected
ops_in_orderTilePuzzleTransitionsprotected
setActionList(unsigned rows, unsigned cols)TilePuzzleTransitionsprotected
setCustomTileCostType(const std::vector< double > &tile_costs)TilePuzzleTransitions
setProperties(unsigned rows, unsigned cols, TileCostType cost_type=TileCostType::unit)TilePuzzleTransitions
setProperties(unsigned rows, unsigned cols, const std::vector< double > &tile_costs)TilePuzzleTransitions
setStandardTileCostType(const TileCostType cost_type)TilePuzzleTransitions
tile_move_costTilePuzzleTransitionsprotected
TilePuzzleTransitions(unsigned rows, unsigned cols, TileCostType cost=TileCostType::unit)TilePuzzleTransitions
TilePuzzleTransitions(unsigned rows, unsigned cols, const std::vector< double > &tile_costs)TilePuzzleTransitions
TransitionSystem()TransitionSystem< TilePuzzleState, BlankSlide >
~TilePuzzleTransitions()TilePuzzleTransitionsvirtual
~TransitionSystem()TransitionSystem< TilePuzzleState, BlankSlide >virtual