Solver Class |
Namespace: SRS.ScheduleSolver.Solvers
The Solver type exposes the following members.
| Name | Description | |
|---|---|---|
| MaximumSolveTime |
A maximum solving time for the solver. After this time the solver
will finish and return the best solution found so far.
| |
| MaxIterations |
Set to zero for no limit (just used for testing).
| |
| RandomSeed |
A seed for the solver's random number generator.
| |
| Status |
Indicates the status of the last solving attempt.
| |
| Stop |
If this is set to true while the Solve method is executing then the
solver will stop and return the best solution found so far.
| |
| TotalEvaluations |
Total number of solution evaluations.
|
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Solve |
Solves the problem using the solution given as an intial solution
as the starting point for the solver. Using a good intial solution
can reduce solving time and result in better solutions.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| SolverStatusUpdated |
Occurs when the the solver has new information to feedback to a
caller.
|