Table of Contents - stable-matching-0.1.0 Documentation
Classes and Modules
- StableMatching
- StableMatching::Error
- StableMatching::InvalidPreferences
- StableMatching::LoggingHelper
- StableMatching::Marriage
- StableMatching::Marriage::PhaseIRunner
- StableMatching::Marriage::PreferenceTable
- StableMatching::Marriage::Validator
- StableMatching::Member
- StableMatching::NoStableSolutionError
- StableMatching::PhaseRunner
- StableMatching::PreferenceList
- StableMatching::PreferenceTable
- StableMatching::Roommate
- StableMatching::Roommate::PhaseIIIRunner
- StableMatching::Roommate::PhaseIIRunner
- StableMatching::Roommate::PhaseIRunner
- StableMatching::Roommate::PreferenceTable
- StableMatching::Roommate::Validator
- StableMatching::Validator
Methods
- ::initialize_pair — StableMatching::Marriage::PreferenceTable
- ::new — StableMatching::Marriage
- ::new — StableMatching::Marriage::PhaseIRunner
- ::new — StableMatching::Marriage::PreferenceTable
- ::new — StableMatching::Marriage::Validator
- ::new — StableMatching::Member
- ::new — StableMatching::PreferenceList
- ::new — StableMatching::PreferenceTable
- ::new — StableMatching::Roommate
- ::new — StableMatching::Roommate::PhaseIRunner
- ::new — StableMatching::Roommate::PhaseIIRunner
- ::new — StableMatching::Roommate::PhaseIIIRunner
- ::new — StableMatching::Validator
- ::solve! — StableMatching::Marriage
- ::solve! — StableMatching::Roommate
- ::validate! — StableMatching::Validator
- ::validate_pair! — StableMatching::Marriage::Validator
- #accept — StableMatching::PhaseRunner
- #accept_better_proposal — StableMatching::PhaseRunner
- #accept_proposal_from! — StableMatching::Member
- #accepted_proposal? — StableMatching::Member
- #alpha_preferences — StableMatching::Marriage
- #any_repeats? — StableMatching::Roommate::PhaseIIIRunner
- #beta_preferences — StableMatching::Marriage
- #build_solution — StableMatching::Marriage
- #build_solution — StableMatching::Roommate
- #complete? — StableMatching::PreferenceTable
- #current_acceptor — StableMatching::Member
- #current_proposer — StableMatching::Member
- #detect_and_reject_cycles — StableMatching::Roommate::PhaseIIIRunner
- #determine_acceptor_and_their_rejections — StableMatching::Roommate::PhaseIIRunner
- #empty? — StableMatching::Validator
- #ensure_table_is_stable! — StableMatching::Roommate::PhaseIRunner
- #even_sized? — StableMatching::Validator
- #find_member_by_name — StableMatching::PreferenceTable
- #first_preference — StableMatching::Member
- #generate_preference_list — StableMatching::Marriage::PreferenceTable
- #generate_preference_list — StableMatching::PreferenceTable
- #handle_empty — StableMatching::Validator
- #handle_not_even_sized — StableMatching::Validator
- #handle_not_hash_of_arrays — StableMatching::Validator
- #handle_not_strings_or_integers — StableMatching::Validator
- #handle_not_symmetrical — StableMatching::Validator
- #hash_of_arrays? — StableMatching::Validator
- #initialize_members_from — StableMatching::PreferenceTable
- #last_preference — StableMatching::Member
- #members — StableMatching::PreferenceTable
- #members_with_multiple_preferences — StableMatching::Roommate::PreferenceTable
- #partner_table= — StableMatching::Marriage::PreferenceTable
- #preference_list — StableMatching::Member
- #preference_of — StableMatching::Member
- #preference_table — StableMatching::Roommate
- #print — StableMatching::PreferenceTable
- #reject — StableMatching::PhaseRunner
- #reject! — StableMatching::Member
- #retrieve_cycle — StableMatching::Roommate::PhaseIIIRunner
- #run — StableMatching::Marriage::PhaseIRunner
- #run — StableMatching::Roommate::PhaseIRunner
- #run — StableMatching::Roommate::PhaseIIRunner
- #run — StableMatching::Roommate::PhaseIIIRunner
- #second_preference — StableMatching::Member
- #set_logger — StableMatching::LoggingHelper
- #simulate_proposal — StableMatching::PhaseRunner
- #solve! — StableMatching::Marriage
- #solve! — StableMatching::Roommate
- #stable? — StableMatching::Roommate::PreferenceTable
- #strings_or_integers? — StableMatching::Validator
- #symmetrical? — StableMatching::Marriage::Validator
- #symmetrical? — StableMatching::Validator
- #table_is_stable? — StableMatching::Roommate::PhaseIIIRunner
- #to_s — StableMatching::Member
- #to_s — StableMatching::PreferenceList
- #to_s — StableMatching::PreferenceTable
- #unmatched — StableMatching::Marriage::PreferenceTable
- #unmatched — StableMatching::PreferenceTable
- #valid_member? — StableMatching::Validator
- #validate! — StableMatching::Marriage
- #validate! — StableMatching::Marriage::Validator
- #validate! — StableMatching::Roommate
- #validate! — StableMatching::Roommate::Validator
- #would_prefer? — StableMatching::Member