Problem Methods |
The Problem type exposes the following members.
| Name | Description | |
|---|---|---|
| AddJob |
Adds a Job to the problem.
| |
| AddResource |
Adds a Resource to the problem.
| |
| 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.) | |
| GetJob |
Gets a Job using a Job ID.
| |
| GetJobPart |
Gets a JobPart using a JobPart ID.
| |
| GetResource |
Gets a Resource using a Resource ID.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Load |
Load a problem from a file.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Save(String) |
Save the Problem to a file.
| |
| Save(String, Boolean) |
Save the Problem to a file.
| |
| SaveAsByteArray |
Save the Problem to a byte array. The Problem is converted to
a JSON format and then the JSON format is converted to a byte array.
| |
| SaveAsByteArray(Boolean) |
Save the Problem to a byte array. The Problem is converted to
a JSON format and then the JSON format is converted to a byte array.
| |
| SetAllowAssign(String, String) |
Allows the Job to be assigned to the selected Resource if it
was previously not allowed by calling SetNotAssign.
| |
| SetAllowAssign(Job, Resource) |
Allows the Job to be assigned to the selected Resource if it
was previously not allowed by calling SetNotAssign.
| |
| SetFixAssign(String, String) |
Fix a job assignment to the selected resource i.e. the solver will ensure this
assignment is made and the job is not assigned to a different
resource.
| |
| SetFixAssign(Job, Resource) |
Fix a Job assignment to the selected Resource i.e. the solver will ensure this
assignment is made and the Job is not assigned to a different
resource.
| |
| SetNotAssign(String, String) |
Ensures the solver will not assign the job to the selected resource.
| |
| SetNotAssign(Job, Resource) |
Ensures the solver will not assign the Job to the selected resource.
| |
| SetTravelTimes |
Sets the TravelTime matrix.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |