Microsoft.SolverFoundation.Common Namespace
Solver Foundation 3.0
[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.
| 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. |
| Structure | Description | |
|---|---|---|
|
BigInteger | Represents an arbitrarily large signed integer. |
|
LogIdSet | A set of logging IDs. |
|
Rational | Represents a rational number. |
| Interface | Description | |
|---|---|---|
|
ILogSource | Provides the methods needed to support logging. |
| Enumeration | Description | |
|---|---|---|
|
InvalidSolverPropertyReason | Represents the reason for an InvalidSolverPropertyException exception. |
|
OmlParseExceptionReason | Defines the conditions that cause OmlParseException. |
Show: