Optimization Model Solver<T> Class
            
            
            Provides a uniform interface for external solvers
            of optimization problems.
            
Definition
Namespace: Numerics.NET.Optimization
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.5
    C#
    
 
 
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.5
public abstract class OptimizationModelSolver<T> : IImplementation, 
	IParallelized
where T : OptimizationModel
- Inheritance
 - Object → OptimizationModelSolver<T>
 
- Derived
 
- Implements
 - IParallelized, IImplementation
 
Type Parameters
- T
 - The type of the optimization model handled by the solver.
 
Constructors
| Optimization | Constructs a new solver object. | 
Properties
| Has | Gets whether all instances of the solver have the same degree of parallelism. | 
| Max | Gets or sets the maximum degree of parallelism the solver should use. | 
| Name | Gets the name of the solver. | 
| Platform | Gets the platform the solver supports. | 
Methods
| 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)  | 
| Get | Serves as the default hash function. (Inherited from Object)  | 
| Get | Gets the Type of the current instance. (Inherited from Object)  | 
| Memberwise | Creates a shallow copy of the current Object. (Inherited from Object)  | 
| Set | Called by implementations to set basic properties of the solution. | 
| Solve | Solves an optimization model. | 
| ToString | Returns a string that represents the current object. (Inherited from Object)  |