Microsoft.SolverFoundation.Common Namespace
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
The Microsoft.SolverFoundation.Common namespace contains classes that provide numeric types that complement the numeric primitives that are defined by the .NET Framework. In addition, there are classes to manage tokens and exceptions from Microsoft Solver Foundation.
Classes
Class | Description | |
---|---|---|
AlgebraContext | Represents global parameters for algebra algorithms. | |
EmptyModelException | The exception that is thrown when the given model contains a construction error during serialization. | |
InfeasibleModelException | The exception that is thrown when the given model contains a construction error during serialization. | |
InvalidModelDataException | The exception that is thrown when the given data is invalid for the model. | |
InvalidSolverPropertyException | The exception that is thrown when an invalid property name is specified in an event handler. | |
InvalidTermException | The exception that is thrown when a term of the model could not be represented for a specific solver. | |
ModelException | The exception that is thrown when the given model has a construction error. | |
ModelTooLargeException | The exception that is thrown when the time limit is reached or the user cancels the operation. | |
MsfException | Represents the base class for exceptions in Microsoft Solver Foundation. | |
MsfLicenseException | The exception that is thrown when a model is too large for the installed edition of Microsoft Solver Foundation. | |
MsfSolverConfigurationException | Represents the exception that is thrown when the model has a configuration error. | |
NormStr | Represents a normalized string type that is used for string pooling. | |
OmlParseException | The exception that is thrown when an Optimization Modeling Language (OML) model has invalid syntax. | |
OmlParseExceptionLocation | Contains information about the location of an Optimization Modeling Language (OML) parse error. | |
TimeLimitReachedException | The exception that is thrown when the time limit is reached or the user cancels a task. | |
UnsolvableModelException | The exception that is thrown when a solver is not found for a model. |
Structures
Structure | Description | |
---|---|---|
BigInteger | Represents an arbitrarily large signed integer. | |
LogIdSet | A set of logging IDs. | |
Rational | Represents a rational number. |
Interfaces
Interface | Description | |
---|---|---|
ILogSource | Provides the methods needed to support logging. |
Enumerations
Enumeration | Description | |
---|---|---|
InvalidSolverPropertyReason | Represents the reason for an InvalidSolverPropertyException exception. | |
OmlParseExceptionReason | Defines the conditions that cause OmlParseException. |