# ILinearSimplexStatistics Interface

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Provides statistical information specific to an attempt by the simplex solver to solve a linear model.

**Namespace:** Microsoft.SolverFoundation.Services

**Assembly:** Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)

## Syntax

```
'Declaration
Public Interface ILinearSimplexStatistics
```

```
public interface ILinearSimplexStatistics
```

```
public interface class ILinearSimplexStatistics
```

```
type ILinearSimplexStatistics = interface end
```

```
public interface ILinearSimplexStatistics
```

The ILinearSimplexStatistics type exposes the following members.

## Properties

Name | Description | |
---|---|---|

AlgorithmUsed | Gets the type of algorithm that is used by a solver. | |

BranchCount | Gets the number of branches performed when the branch and bound algorithm is applied to a mixed integer linear problem. | |

CostingUsedDouble | Gets the costing that is used for double arithmetic. | |

CostingUsedExact | Gets the costing used that is for exact arithmetic. | |

FactorCount | Gets the number of basis matrix LU factorizations performed. | |

FactorCountDouble | Gets the number of double arithmetic factors. | |

FactorCountExact | Gets the number of exact arithmetic factors. | |

Gap | Gets the difference between an integer solution and a relaxed solution. | |

InnerIndexCount | Gets the number of user and row variables that are used internally when a linear model is being solved. | |

InnerIntegerIndexCount | Gets the number of integer user and row variables that are used internally when a linear model is being solved. | |

InnerRowCount | Gets the number of rows that are used internally when a linear model is being solved. | |

InnerSlackCount | Gets the number of row variables that are used internally when a linear model is being solved. | |

PivotCount | Gets the number of simplex pivots performed. | |

PivotCountDegenerate | Gets the number of degenerated pivots. | |

PivotCountDouble | Gets the number of double arithmetic pivots. | |

PivotCountDoublePhaseOne | Gets the phase one pivot count of double arithmetic. | |

PivotCountDoublePhaseTwo | Gets the phase two pivot count of double arithmetic. | |

PivotCountExact | Gets the pivot count of exact arithmetic. | |

PivotCountExactPhaseOne | Gets the phase one pivot count of exact arithmetic. | |

PivotCountExactPhaseTwo | Gets the phase two pivot count of exact arithmetic. | |

UseDouble | Gets a value that indicates whether a solve attempt is instructed to use double arithmetic. | |

UseExact | Returns a value that indicates whether a solve attempt is instructed to use exact arithmetic. |

Top