Assignment Search Framework
|
This is the complete list of members for TilePuzzleTransitions, including all inherited members.
applyAction(TilePuzzleState &state, const BlankSlide &action) const | TilePuzzleTransitions | virtual |
applyActionSequence(TilePuzzleState &state, const std::vector< BlankSlide > &actions) const | TransitionSystem< TilePuzzleState, BlankSlide > | |
getActionCost(const TilePuzzleState &state, const BlankSlide &action) const | TilePuzzleTransitions | virtual |
getActions(const TilePuzzleState &state, std::vector< BlankSlide > &actions) const | TilePuzzleTransitions | virtual |
getDummyAction() const | TilePuzzleTransitions | virtual |
getInverse(const TilePuzzleState &state, const BlankSlide &action) const | TilePuzzleTransitions | virtual |
getMovingTile(const TilePuzzleState &state, const BlankSlide &action) const | TilePuzzleTransitions | protected |
getSuccessors(const TilePuzzleState &state, std::vector< TilePuzzleState > &children) const | TransitionSystem< TilePuzzleState, BlankSlide > | virtual |
getTileMoveCost(unsigned tile) const | TilePuzzleTransitions | |
isApplicable(const TilePuzzleState &state, const BlankSlide &action) const | TilePuzzleTransitions | virtual |
isApplicableInLocation(const BlankSlide &action, unsigned blank_loc) const | TilePuzzleTransitions | protected |
isApplicableSequence(const TilePuzzleState &state, const std::vector< BlankSlide > &actions) const | TransitionSystem< TilePuzzleState, BlankSlide > | |
isChildState(const TilePuzzleState &parent, const TilePuzzleState &child) const | TransitionSystem< TilePuzzleState, BlankSlide > | virtual |
isDummyAction(const BlankSlide &action) const | TilePuzzleTransitions | virtual |
isInvertible(const TilePuzzleState &state, const BlankSlide &action) const | TilePuzzleTransitions | virtual |
loc_actions | TilePuzzleTransitions | protected |
num_cols | TilePuzzleTransitions | protected |
num_rows | TilePuzzleTransitions | protected |
ops_in_order | TilePuzzleTransitions | protected |
setActionList(unsigned rows, unsigned cols) | TilePuzzleTransitions | protected |
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_cost | TilePuzzleTransitions | protected |
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() | TilePuzzleTransitions | virtual |
~TransitionSystem() | TransitionSystem< TilePuzzleState, BlankSlide > | virtual |