LinearReport Class
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Defines a report for a linear model.
Inheritance Hierarchy
System.Object
Microsoft.SolverFoundation.Services.Report
Microsoft.SolverFoundation.Services.LinearReport
Microsoft.SolverFoundation.Services.InteriorPointReport
Microsoft.SolverFoundation.Services.SimplexReport
Namespace: Microsoft.SolverFoundation.Services
Assembly: Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)
Syntax
'Declaration
Public Class LinearReport _
Inherits Report
public class LinearReport : Report
public ref class LinearReport : public Report
type LinearReport =
class
inherit Report
end
public class LinearReport extends Report
The LinearReport type exposes the following members.
Constructors
Name | Description | |
---|---|---|
LinearReport | Initializes a new instance of the LinearReport class. |
Top
Properties
Name | Description | |
---|---|---|
Context | Gets the services that are provided to a solver. (Inherited from Report.) | |
DefaultFormatProvider | Gets an object that provides information for formatting and parsing operations. (Inherited from Report.) | |
DefaultVerbosity | Gets a value that specifies the amount of information to be included in a report. (Inherited from Report.) | |
Directives | Gets a collection of all directives that are used in the model. (Inherited from Report.) | |
InfeasibilityReport | Gets the infeasibility report from a solver. | |
IsInfeasibilityAvailable | Gets a value that indicates whether infeasibility information is available. | |
IsSensitivityAvailable | Gets a value that indicates whether sensitivity information is available. | |
IsStochastic | Gets a value that indicates whether a model is a stochastic model. (Inherited from Report.) | |
LinearModel | Gets a linear model. | |
ModelName | Gets the name of a model. (Inherited from Report.) | |
NonzeroCount | Gets the number of nonzero numbers in a report before presolve. | |
OriginalRowCount | Specifies the row count before pre-solve. | |
OriginalVariableCount | Variable count before presolve, as represented by the solver. | |
SensitivityReport | Gets the sensitivity report from a solver. | |
Solution | Gets the solution associated with the report. (Inherited from Report.) | |
SolutionDirective | Gets a solution directive. (Inherited from Report.) | |
SolutionMapping | Gets an object that maps between model and solver level terms. (Inherited from Report.) | |
SolutionQuality | Gets a value that specifies the quality of a solution. (Inherited from Report.) | |
Solver | Gets the solver that solved a model. (Inherited from Report.) | |
SolverCapability | Gets the capability of the solver that found a solution. (Inherited from Report.) | |
SolverType | Gets the Type value of the solver that found a solution. (Inherited from Report.) | |
SolveTime | Gets the amount of time spent solving a model, in milliseconds. (Inherited from Report.) | |
TotalTime | Gets the total time spent solving the model, in milliseconds. (Inherited from Report.) |
Top
Methods
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.) | |
GenerateReportDecisions | Adds the decision results to a report. (Inherited from Report.) | |
GenerateReportDirectives | Adds information about all directives to a report. (Inherited from Report.) | |
GenerateReportGoals | Adds information about all goals to a report. (Inherited from Report.) | |
GenerateReportInfeasibility | Adds infeasibility information to a report. | |
GenerateReportOverview | Adds overview information to a report. (Inherited from Report.) | |
GenerateReportPartialSolutionDetails | Adds results about goal to a report. (Inherited from Report.) | |
GenerateReportSolutionDetails | Adds goals, decisions, and sensitivity results to a report. | |
GenerateReportSolverDetails | Adds the details of a solver to a report. (Inherited from Report.) | |
GetAllConstraintBoundsSensitivity | Returns a collection of sensitivity ranges for all constraints. | |
GetAllShadowPrices | Returns a collection of all shadow prices. | |
GetConstraintBoundsSensitivity | Returns the sensitivity range for a constraint. | |
GetGoalCoefficientSensitivity | Returns the goal coefficient sensitivity range for a decision that has indexes. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetInfeasibilitySet | Returns a collection of infeasibility constraints. | |
GetShadowPrices | Returns a collection of shadow prices for a constraint. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
SupportsSolutionDetails | Returns a value that indicates whether solution details can be returned. (Inherited from Report.) | |
ToString() | Converts a report to its equivalent string representation. (Inherited from Report.) | |
ToString(IFormatProvider) | Converts a report to its equivalent string representation. (Inherited from Report.) | |
ToString(ReportVerbosity) | Converts a report to its equivalent string representation. (Inherited from Report.) | |
ToString(ReportVerbosity, IFormatProvider) | Converts a linear report to its equivalent string representation. (Overrides Report.ToString(ReportVerbosity, IFormatProvider).) | |
ValidateSolution | Ensures that a solution is valid. (Inherited from Report.) | |
WriteTo | Writes a report. (Inherited from Report.) |
Top
Remarks
This report includes support for mixed integer linear programming and quadratic models.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.