#include <solver.h>
Definition at line 41 of file solver.h.
Definition at line 42 of file solver.h.
Referenced by addchoicerules(), addrpmruleinfo(), addwatches_rule(), analyze(), analyze_unsolvable(), analyze_unsolvable_rule(), convertsolution(), create_solutions(), dep_possible(), disablechoicerules(), disableduprule(), disableinfarchrule(), enabledisablelearntrules(), finddistupgradepackages(), findproblemrule_internal(), findrecommendedsuggested(), jobtodisablelist(), makemultiversionconflict(), makeruledecisions(), makewatches(), policy_create_obsolete_index(), policy_filter_unwanted(), policy_findupdatepackages(), policy_illegal_archchange(), policy_illegal_vendorchange(), propagate(), prune_best_arch_name_version(), prune_to_recommended(), reenableduprule(), reenableinfarchrule(), reenableupdaterule(), refine_suggestion(), removedisabledconflicts(), revert(), selectandinstall(), setpropagatelearn(), solver_addduprules(), solver_addinfarchrules(), solver_addrpmrulesforsolvable(), solver_addrpmrulesforupdaters(), solver_addrpmrulesforweak(), solver_addrule(), solver_addupdaterule(), solver_allruleinfos(), solver_calc_duchanges(), solver_calc_installsizechange(), solver_create(), solver_create_decisions_obsoletesmap(), solver_create_state_maps(), solver_createdupmaps(), solver_dep_fulfilled(), solver_dep_installed(), solver_disableproblem(), solver_enableproblem(), solver_printallsolutions(), solver_printdecisionq(), solver_printdecisions(), solver_printproblem(), solver_printprobleminfo(), solver_printrule(), solver_printruleclass(), solver_printruleelement(), solver_printsolution(), solver_printtransaction(), solver_printtrivial(), solver_printwatches(), solver_reset(), solver_ruleinfo(), solver_run_sat(), solver_samerule(), solver_select2str(), solver_solve(), solver_splitprovides(), solver_trivial_installable(), solver_unifyrules(), and watch2onhighest().
Definition at line 43 of file solver.h.
Referenced by create_solutions(), refine_suggestion(), solver_createdupmaps(), solver_disablepolicyrules(), solver_free(), solver_printsolution(), solver_reenablepolicyrules(), solver_ruleinfo(), and solver_solve().
Definition at line 45 of file solver.h.
Referenced by solver_create(), solver_free(), solver_printdecisions(), solver_printtransaction(), and solver_solve().
Definition at line 47 of file solver.h.
Referenced by convertsolution(), disableupdaterule(), findproblemrule_internal(), findrecommendedsuggested(), jobtodisablelist(), policy_create_obsolete_index(), policy_findupdatepackages(), reenableupdaterule(), solver_addduprules(), solver_addrpmrulesforsolvable(), solver_addupdaterule(), solver_create(), solver_create_decisions_obsoletesmap(), solver_createdupmaps(), solver_dep_installed(), solver_printdecisions(), solver_printsolution(), solver_ruleinfo(), solver_run_sat(), solver_solve(), and solver_splitprovides().
Definition at line 53 of file solver.h.
Referenced by addchoicerules(), addrpmruleinfo(), addwatches_rule(), analyze(), analyze_unsolvable(), analyze_unsolvable_rule(), convertsolution(), disablechoicerules(), disableduprule(), disableinfarchrule(), disableupdaterule(), enabledisablelearntrules(), enableweakrules(), findproblemrule_internal(), findrecommendedsuggested(), makeruledecisions(), makewatches(), propagate(), reenableduprule(), reenableinfarchrule(), reenableupdaterule(), refine_suggestion(), removedisabledconflicts(), setpropagatelearn(), solver_addrule(), solver_allruleinfos(), solver_create(), solver_disablepolicyrules(), solver_disableproblem(), solver_enableproblem(), solver_free(), solver_printdecisionq(), solver_printproblem(), solver_printrule(), solver_printruleclass(), solver_reenablepolicyrules(), solver_ruleinfo(), solver_run_sat(), solver_solve(), solver_unifyrules(), and weaken_solvable_deps().
Definition at line 54 of file solver.h.
Referenced by addchoicerules(), makewatches(), removedisabledconflicts(), solver_addduprules(), solver_addinfarchrules(), solver_addrule(), solver_create(), solver_printrule(), solver_run_sat(), solver_solve(), and solver_unifyrules().
Definition at line 56 of file solver.h.
Referenced by makeruledecisions(), setpropagatelearn(), solver_create(), solver_free(), and solver_solve().
Definition at line 60 of file solver.h.
Referenced by addchoicerules(), makeruledecisions(), solver_addrule(), solver_allruleinfos(), and solver_solve().
Definition at line 62 of file solver.h.
Referenced by addchoicerules(), convertsolution(), disableupdaterule(), makeruledecisions(), reenableupdaterule(), refine_suggestion(), solver_disableproblem(), solver_enableproblem(), solver_printruleclass(), solver_ruleinfo(), solver_run_sat(), and solver_solve().
Definition at line 63 of file solver.h.
Referenced by refine_suggestion(), solver_printruleclass(), and solver_solve().
Definition at line 65 of file solver.h.
Referenced by addchoicerules(), convertsolution(), disableupdaterule(), findproblemrule_internal(), reenableupdaterule(), refine_suggestion(), solver_disableproblem(), solver_enableproblem(), solver_printruleclass(), solver_ruleinfo(), solver_run_sat(), and solver_solve().
Definition at line 68 of file solver.h.
Referenced by analyze_unsolvable(), analyze_unsolvable_rule(), findproblemrule_internal(), findrecommendedsuggested(), makeruledecisions(), solver_disablepolicyrules(), solver_disableproblem(), solver_enableproblem(), solver_printproblem(), solver_printruleclass(), solver_reenablepolicyrules(), solver_ruleinfo(), solver_run_sat(), and solver_solve().
Definition at line 69 of file solver.h.
Referenced by findproblemrule_internal(), solver_printproblem(), solver_printruleclass(), and solver_solve().
Definition at line 71 of file solver.h.
Referenced by addchoicerules(), analyze_unsolvable_rule(), convertsolution(), disableinfarchrule(), findproblemrule_internal(), jobtodisablelist(), reenableinfarchrule(), solver_addinfarchrules(), solver_disableproblem(), solver_enableproblem(), solver_printruleclass(), solver_ruleinfo(), and solver_solve().
Definition at line 72 of file solver.h.
Referenced by convertsolution(), jobtodisablelist(), solver_addinfarchrules(), solver_disableproblem(), solver_enableproblem(), solver_printruleclass(), and solver_solve().
Definition at line 74 of file solver.h.
Referenced by addchoicerules(), analyze_unsolvable_rule(), convertsolution(), disableduprule(), findproblemrule_internal(), jobtodisablelist(), reenableduprule(), solver_addduprules(), solver_disableproblem(), solver_enableproblem(), solver_printruleclass(), solver_ruleinfo(), and solver_solve().
Definition at line 75 of file solver.h.
Referenced by convertsolution(), jobtodisablelist(), solver_addduprules(), solver_disableproblem(), solver_enableproblem(), solver_printruleclass(), and solver_solve().
Definition at line 77 of file solver.h.
Referenced by addchoicerules(), analyze_unsolvable(), disablechoicerules(), solver_printruleclass(), solver_ruleinfo(), and solver_solve().
Definition at line 78 of file solver.h.
Referenced by addchoicerules(), solver_printruleclass(), and solver_solve().
Definition at line 79 of file solver.h.
Referenced by addchoicerules(), disablechoicerules(), and solver_free().
Definition at line 81 of file solver.h.
Referenced by analyze_unsolvable_rule(), enabledisablelearntrules(), findallproblemrules_internal(), findproblemrule_internal(), makeruledecisions(), setpropagatelearn(), solver_printruleclass(), solver_ruleinfo(), and solver_solve().
Definition at line 83 of file solver.h.
Referenced by disableupdaterule(), reenableupdaterule(), solver_create(), solver_disablepolicyrules(), solver_free(), and solver_run_sat().
Definition at line 85 of file solver.h.
Referenced by convertsolution(), findrecommendedsuggested(), jobtodisablelist(), makemultiversionconflict(), solver_addrpmrulesforsolvable(), solver_addupdaterule(), solver_create_decisions_obsoletesmap(), solver_free(), solver_run_sat(), solver_solve(), and solver_trivial_installable().
Definition at line 88 of file solver.h.
Referenced by solver_addduprules(), solver_free(), solver_run_sat(), solver_solve(), and solver_splitprovides().
Definition at line 89 of file solver.h.
Referenced by solver_addrpmrulesforsolvable(), solver_free(), and solver_solve().
Definition at line 91 of file solver.h.
Referenced by addchoicerules(), solver_create(), solver_free(), solver_solve(), and weaken_solvable_deps().
Definition at line 92 of file solver.h.
Referenced by analyze_unsolvable_rule(), enableweakrules(), makeruledecisions(), solver_free(), solver_printruleclass(), and solver_solve().
Definition at line 94 of file solver.h.
Referenced by addwatches_rule(), makewatches(), propagate(), solver_free(), and solver_printwatches().
Definition at line 100 of file solver.h.
Referenced by analyze_unsolvable(), analyze_unsolvable_rule(), makeruledecisions(), solver_create(), solver_disablepolicyrules(), solver_disableproblem(), solver_enableproblem(), solver_free(), solver_printproblem(), solver_reenablepolicyrules(), solver_ruleinfo(), and solver_solve().
Definition at line 103 of file solver.h.
Referenced by analyze(), analyze_unsolvable(), create_solutions(), findrecommendedsuggested(), makeruledecisions(), propagate(), prune_to_recommended(), removedisabledconflicts(), revert(), setpropagatelearn(), solver_create(), solver_create_decisions_obsoletesmap(), solver_create_state_maps(), solver_free(), solver_printdecisionq(), solver_printdecisions(), solver_reset(), solver_run_sat(), and solver_solve().
Definition at line 104 of file solver.h.
Referenced by analyze(), analyze_unsolvable(), create_solutions(), makeruledecisions(), propagate(), removedisabledconflicts(), revert(), setpropagatelearn(), solver_create(), solver_free(), solver_printdecisionq(), solver_reset(), and solver_run_sat().
Definition at line 106 of file solver.h.
Referenced by analyze(), analyze_unsolvable(), convertsolution(), create_solutions(), findrecommendedsuggested(), makeruledecisions(), propagate(), removedisabledconflicts(), revert(), setpropagatelearn(), solver_create(), solver_dep_fulfilled(), solver_free(), solver_printdecisionq(), solver_printdecisions(), solver_printruleelement(), solver_reset(), solver_run_sat(), undo_removedisabledconflicts(), and watch2onhighest().
Definition at line 112 of file solver.h.
Referenced by analyze_unsolvable_rule(), enabledisablelearntrules(), findallproblemrules_internal(), findproblemrule_internal(), setpropagatelearn(), solver_create(), and solver_free().
Definition at line 113 of file solver.h.
Referenced by analyze(), analyze_unsolvable(), analyze_unsolvable_rule(), enabledisablelearntrules(), findallproblemrules_internal(), findproblemrule_internal(), makeruledecisions(), solver_create(), and solver_free().
Definition at line 115 of file solver.h.
Referenced by revert(), selectandinstall(), solver_create(), solver_free(), solver_reset(), and solver_run_sat().
int(* _Solver::solution_callback)(struct _Solver *solv, void *data) |
Referenced by solver_run_sat().
Definition at line 119 of file solver.h.
Referenced by propagate(), revert(), solver_reset(), and solver_run_sat().
Definition at line 121 of file solver.h.
Referenced by analyze_unsolvable(), analyze_unsolvable_rule(), create_solutions(), makeruledecisions(), refine_suggestion(), solver_create(), solver_findallproblemrules(), solver_findproblemrule(), solver_free(), solver_next_problem(), solver_next_solution(), solver_next_solutionelement(), solver_prepare_solutions(), solver_problem_count(), solver_solution_count(), solver_solutionelement_count(), and solver_solve().
Definition at line 122 of file solver.h.
Referenced by create_solutions(), solver_free(), solver_next_solution(), solver_next_solutionelement(), solver_prepare_solutions(), solver_solution_count(), and solver_solutionelement_count().
Definition at line 124 of file solver.h.
Referenced by create_solutions(), findrecommendedsuggested(), revert(), solver_create(), solver_free(), solver_printdecisions(), solver_reset(), and solver_run_sat().
Definition at line 125 of file solver.h.
Referenced by findrecommendedsuggested(), solver_create(), solver_free(), and solver_printdecisions().
Definition at line 126 of file solver.h.
Referenced by solver_addupdaterule(), solver_create(), solver_free(), solver_printdecisions(), solver_run_sat(), and solver_solve().
Definition at line 128 of file solver.h.
Referenced by analyze(), solver_run_sat(), and solver_solve().
Definition at line 129 of file solver.h.
Referenced by analyze_unsolvable(), solver_run_sat(), and solver_solve().
Definition at line 131 of file solver.h.
Referenced by findrecommendedsuggested(), prune_to_recommended(), solver_create(), and solver_free().
Definition at line 132 of file solver.h.
Referenced by findrecommendedsuggested(), prune_to_recommended(), solver_create(), and solver_free().
Definition at line 133 of file solver.h.
Referenced by findrecommendedsuggested(), prune_to_recommended(), revert(), solver_create(), and solver_reset().
Definition at line 135 of file solver.h.
Referenced by policy_create_obsolete_index(), policy_findupdatepackages(), and solver_free().
Definition at line 136 of file solver.h.
Referenced by policy_create_obsolete_index(), policy_findupdatepackages(), and solver_free().
Definition at line 137 of file solver.h.
Referenced by solver_addupdaterule(), solver_free(), and solver_run_sat().
Definition at line 143 of file solver.h.
Referenced by solver_addrpmrulesforsolvable(), and solver_solve().
Definition at line 144 of file solver.h.
Referenced by policy_findupdatepackages(), solver_printsolution(), and solver_solve().
Definition at line 145 of file solver.h.
Referenced by addchoicerules(), policy_findupdatepackages(), solver_printsolution(), and solver_solve().
Definition at line 146 of file solver.h.
Referenced by addchoicerules(), policy_findupdatepackages(), solver_printsolution(), and solver_solve().
Definition at line 148 of file solver.h.
Referenced by solver_addupdaterule(), solver_run_sat(), solver_solve(), and solver_splitprovides().
Definition at line 149 of file solver.h.
Referenced by addduppackages(), policy_findupdatepackages(), and solver_solve().
Definition at line 151 of file solver.h.
Referenced by findrecommendedsuggested(), and solver_solve().
Definition at line 152 of file solver.h.
Referenced by findrecommendedsuggested(), solver_run_sat(), and solver_solve().
Definition at line 153 of file solver.h.
Referenced by findrecommendedsuggested(), and solver_solve().
Definition at line 156 of file solver.h.
Referenced by convertsolution(), jobtodisablelist(), solver_addinfarchrules(), solver_addupdaterule(), solver_printsolution(), solver_run_sat(), and solver_solve().
Definition at line 205 of file solver.h.
Referenced by addduppackages(), solver_addduprules(), solver_createdupmaps(), solver_free(), and solver_freedupmaps().
Definition at line 206 of file solver.h.
Referenced by solver_addduprules(), solver_addupdaterule(), solver_createdupmaps(), solver_free(), and solver_freedupmaps().
Definition at line 207 of file solver.h.
Referenced by solver_free(), solver_run_sat(), and solver_solve().
Definition at line 209 of file solver.h.
Referenced by addrpmrule(), addrpmruleinfo(), solver_allruleinfos(), and solver_ruleinfo().