Table of Contents - doku-1.1.2 Documentation
Pages
Classes and Modules
- Doku
- Doku::DancingLinks
- Doku::DancingLinks::HorizontalLinks
- Doku::DancingLinks::LinkEnumerator
- Doku::DancingLinks::LinkMatrix
- Doku::DancingLinks::LinkMatrix::Column
- Doku::DancingLinks::LinkMatrix::Node
- Doku::DancingLinks::Uninspectable
- Doku::DancingLinks::VerticalLinks
- Doku::Hexadoku
- Doku::Hexamurai
- Doku::Puzzle
- Doku::PuzzleOnGrid
- Doku::PuzzleOnGrid::ClassMethods
- Doku::SolvableWithDancingLinks
- Doku::SolvableWithDancingLinks::GroupAndGlyph
- Doku::SolvableWithDancingLinks::SquareAndGlyph
- Doku::SquareOnGrid
- Doku::Sudoku
Methods
- ::define_group — Doku::Puzzle
- ::define_square — Doku::Puzzle
- ::from_sets — Doku::DancingLinks::LinkMatrix
- ::has_glyphs — Doku::Puzzle
- ::has_squares — Doku::Puzzle
- ::included — Doku::DancingLinks::HorizontalLinks
- ::included — Doku::DancingLinks::VerticalLinks
- ::included — Doku::PuzzleOnGrid
- ::new — Doku::DancingLinks::LinkEnumerator
- ::new — Doku::DancingLinks::LinkMatrix
- ::new — Doku::DancingLinks::LinkMatrix::Column
- ::new — Doku::Puzzle
- ::new — Doku::PuzzleOnGrid
- ::parse_grid_string — Doku::PuzzleOnGrid
- #== — Doku::Puzzle
- #[] — Doku::Puzzle
- #[]= — Doku::Puzzle
- #add_row — Doku::DancingLinks::LinkMatrix
- #backtrack! — Doku::DancingLinks::LinkMatrix
- #choose — Doku::DancingLinks::LinkMatrix::Node
- #choose_column — Doku::DancingLinks::LinkMatrix
- #choose_except_self_column — Doku::DancingLinks::LinkMatrix::Node
- #column — Doku::DancingLinks::LinkMatrix
- #column — Doku::PuzzleOnGrid::ClassMethods
- #columns — Doku::DancingLinks::LinkMatrix
- #coordinates_in_grid_string — Doku::PuzzleOnGrid::ClassMethods
- #cover — Doku::DancingLinks::LinkMatrix::Column
- #create_column — Doku::DancingLinks::LinkMatrix
- #define_square_on_grid — Doku::PuzzleOnGrid::ClassMethods
- #define_squares_from_template — Doku::PuzzleOnGrid::ClassMethods
- #each — Doku::DancingLinks::LinkEnumerator
- #each — Doku::Puzzle
- #each_exact_cover — Doku::DancingLinks::LinkMatrix
- #each_exact_cover_recursive — Doku::DancingLinks::LinkMatrix
- #each_solution — Doku::SolvableWithDancingLinks
- #empty? — Doku::DancingLinks::LinkMatrix
- #empty? — Doku::DancingLinks::LinkMatrix::Column
- #eql? — Doku::Puzzle
- #exact_cover_to_solution — Doku::SolvableWithDancingLinks
- #exact_covers — Doku::DancingLinks::LinkMatrix
- #filled? — Doku::Puzzle
- #find_exact_cover — Doku::DancingLinks::LinkMatrix
- #find_or_create_column — Doku::DancingLinks::LinkMatrix
- #get — Doku::PuzzleOnGrid
- #glyph_assignment_subset? — Doku::Puzzle
- #glyph_char — Doku::PuzzleOnGrid::ClassMethods
- #glyph_parse — Doku::PuzzleOnGrid::ClassMethods
- #glyphs — Doku::Puzzle
- #groups — Doku::Puzzle
- #has_glyph_chars — Doku::PuzzleOnGrid::ClassMethods
- #has_template — Doku::PuzzleOnGrid::ClassMethods
- #hash — Doku::Puzzle
- #initialize_copy — Doku::Puzzle
- #insert_above — Doku::DancingLinks::VerticalLinks
- #insert_left — Doku::DancingLinks::HorizontalLinks
- #inspect — Doku::DancingLinks::Uninspectable
- #matches? — Doku::SquareOnGrid
- #nodes — Doku::DancingLinks::LinkMatrix::Column
- #nodes — Doku::DancingLinks::LinkMatrix::Node
- #nodes_downward — Doku::DancingLinks::LinkMatrix::Column
- #nodes_except_self — Doku::DancingLinks::LinkMatrix::Node
- #nodes_except_self_leftward — Doku::DancingLinks::LinkMatrix::Node
- #nodes_except_self_rightward — Doku::DancingLinks::LinkMatrix::Node
- #nodes_rightward — Doku::DancingLinks::LinkMatrix::Node
- #nodes_upward — Doku::DancingLinks::LinkMatrix::Column
- #parse_initial_grid_string — Doku::PuzzleOnGrid
- #reinsert_horizontal — Doku::DancingLinks::HorizontalLinks
- #reinsert_vertical — Doku::DancingLinks::VerticalLinks
- #remove_horizontal — Doku::DancingLinks::HorizontalLinks
- #remove_vertical — Doku::DancingLinks::VerticalLinks
- #row — Doku::DancingLinks::LinkMatrix
- #row — Doku::PuzzleOnGrid::ClassMethods
- #set — Doku::PuzzleOnGrid
- #sets_for_exact_cover_problem — Doku::SolvableWithDancingLinks
- #smallest_column — Doku::DancingLinks::LinkMatrix
- #solution? — Doku::Puzzle
- #solution_for? — Doku::Puzzle
- #solutions — Doku::SolvableWithDancingLinks
- #solve — Doku::SolvableWithDancingLinks
- #square_group — Doku::PuzzleOnGrid::ClassMethods
- #squares — Doku::Puzzle
- #squares_matching — Doku::PuzzleOnGrid::ClassMethods
- #subset? — Doku::Puzzle
- #to_grid_string — Doku::PuzzleOnGrid
- #to_link_matrix — Doku::SolvableWithDancingLinks
- #to_s — Doku::SquareOnGrid
- #to_s — Doku::PuzzleOnGrid
- #unchoose_except_self_column — Doku::DancingLinks::LinkMatrix::Node
- #uncover — Doku::DancingLinks::LinkMatrix::Column
- #valid? — Doku::Puzzle