Name |
Description |
BacktrackingSolver |
Uses limited backtracking to solve Requirements. Does not find all possible solutions! |
BacktrackingSolver.Pass |
Holds state during a single pass of the BacktrackingSolver. |
ExternalSolver |
Uses an external process controlled via a IPC to solve requirements. The external process is itself provided by another ISolver. |
FallbackSolver |
Wraps two solvers always passing requests to the primary one intially and falling back to secondary one should the primary one fail. |
SelectionCandidateProvider |
Generates SelectionCandidates for ISolvers to choose among. |
SolverException |
|
SolverExtensions |
Provides extension methods for ISolver. |
SolverTestCases |
Provides NUnit TestCaseData for ISolver test cases. |
SolverUtils |
Helper functions for ISolver implementations. |
SolverUtilsTest |
|
TestCase |
|
TestCaseSet |
|