coin-or / Cgl

Cut Generator Library
Other
24 stars 14 forks source link

CglKnapsackCover::deriveAKnapsack asserts when leMatrixRow has 0 element #7

Closed svigerske closed 5 years ago

svigerske commented 5 years ago

Issue created by migration from Trac.

Original creator: San

Original creation time: 2007-02-06 02:26:41

Assignee: fmargot

Version: release 0.5.1

Code asserted when attempting to transform a matrix with 0 elements. The fix is attached to this ticket.

    if (leMatrixRow.getNumElements() > 0)
    {
        std::transform(leMatrixRow.getElements(),
               leMatrixRow.getElements() + leMatrixRow.getNumElements(),
               leMatrixRow.getElements(),
               std::negate<double>());
    }
svigerske commented 5 years ago

Comment by fmargot created at 2007-02-06 18:18:36

Duplicate of ticket #8

svigerske commented 5 years ago

Comment by fmargot created at 2007-02-06 18:18:36

Resolution: fixed