Пример #1
0
 /// <summary>
 /// Returns new simplex-table with calculated ratings
 /// </summary>
 public SimplexTable CalculateRatings(SimplexTable table)
 {
     var tableCopy = new SimplexTable(table);
     tableCopy.CalculateRatings();
     return tableCopy;
 }
Пример #2
0
 /// <summary>
 /// Changes basis and calculates ratings
 /// </summary>
 public SimplexTable NextSimplexTable(SimplexTable table, SolvingElementIndexes solvingElement)
 {
     var tableCopy = new SimplexTable(table);
     if (solvingElement.RowIndex < 0 || solvingElement.CellIndex < 0) return tableCopy;
     tableCopy.ChangeBasis(solvingElement.RowIndex, solvingElement.CellIndex);
     tableCopy.CalculateRatings();
     return tableCopy;
 }