 
            
        | Percentage | Lines | ||
|---|---|---|---|
| DuplicateConstraintException |  | 0 % | 19 | 
| UnknownConstraintException |  | 0 % | 19 | 
| EditInfo |  | 0 % | 77 | 
| Symbolics |  | 43 % | 1021 | 
| Expression |  | 45 % | 85 | 
| Term |  | 53 % | 62 | 
| Solver |  | 67 % | 778 | 
| Symbol |  | 71 % | 37 | 
| Strength |  | 75 % | 61 | 
| Constraint |  | 76 % | 117 | 
| CRAP Score | Lines | ||
|---|---|---|---|
| Solver::suggestValue() | 110 | 40 | |
| Solver::getDualEnteringSymbol() | 30 | 20 | |
| Solver::dualOptimize() | 30 | 16 | |
| Solver::addEditVariable() | 30 | 26 | |
| Symbolics::multiplyExpressionWithExpression() | 12 | 8 | |
| Solver::removeEditVariable() | 12 | 15 | |
| Solver::createRow() | 11 | 58 | |
| Solver::chooseSubject() | 10 | 18 | |
| Solver::getMarkerLeavingSymbol() | 10 | 40 | |
| Solver::addWithArtificialVariable() | 8 | 52 | |