Lines Matching refs:solution

137 	void SetSelectedSolution(const Solution* solution)
139 fSelectedSolution = solution;
513 const Solution* solution = static_cast<const Solution*>(_solution);
514 if (solution->Problem() != problem)
517 problem->SetSelectedSolution(solution);
532 if (const Solution* solution = problem->SelectedSolution())
533 solver_take_solution(fSolver, problem->Id(), solution->Id(), fJobs);
1032 Solution* solution = new(std::nothrow) Solution(solutionId, problem);
1033 if (solution == NULL || !problem->AppendSolution(solution)) {
1034 delete solution;
1047 status_t error = _AddSolutionElement(solution, sourceId, targetId);
1057 LibsolvSolver::_AddSolutionElement(Solution* solution, Id sourceId, Id targetId)
1076 return _AddSolutionElement(solution, Element::B_DONT_KEEP,
1080 return _AddSolutionElement(solution,
1090 return _AddSolutionElement(solution,
1096 return _AddSolutionElement(solution, type, 0, 0,
1101 return _AddSolutionElement(solution,
1106 return _AddSolutionElement(solution, Element::B_DONT_LOCK, 0, 0,
1110 return _AddSolutionElement(solution, Element::B_UNSPECIFIED, 0,
1120 return _AddSolutionElement(solution,
1128 return _AddSolutionElement(solution,
1135 return _AddSolutionElement(solution,
1143 return _AddSolutionElement(solution, Element::B_ALLOW_DEINSTALLATION,
1149 status_t error = _AddSolutionElement(solution,
1156 status_t error = _AddSolutionElement(solution,
1163 status_t error = _AddSolutionElement(solution,
1170 status_t error = _AddSolutionElement(solution,
1177 return _AddSolutionElement(solution, Element::B_ALLOW_REPLACEMENT,
1186 LibsolvSolver::_AddSolutionElement(Solution* solution,
1211 if (!solution->AppendElement(BSolverProblemSolutionElement(