[Clp] Help with CLP: linear relaxation taking too long

Rudi Araújo rudi.araujo at siscog.pt
Tue Sep 13 12:44:03 EDT 2016


Hi,

 

We have been using CBC lately for some experiments at SISCOG, and despite
some bumps along the way, the experience generally has been going smoothly.
However, we have stumbled upon a situation that we are having trouble
understanding, and wondered if you might be so kind as to give us a helping
hand.

 

The situation is the following: we have created an LP that is apparently
choking CBC. What I mean with this is that CBC doesn't even start doing its
normal business (cuts, B&B): it apparently gets stuck in solving the
relaxation. I say this because I run the optimiser as follows:

 

cbc -seconds 14400 -import test.lp -maxNodes 0 -log 3 -solve

 

And the process outputs the following:

 

Welcome to the CBC MILP Solver

Version: 2.9

Build Date: Sep  2 2016

 

command line - Z:\siscog\cbc-2.9\bin\cbc.exe -seconds 14400 -import test.lp
-maxNodes 0 -log 3 -solve (default strategy 1)

seconds was changed from 1e+100 to 14400

maxNodes was changed from 2147483647 to 0

logLevel was changed from 1 to 3

Continuous objective value is 12360 - 98540.20 seconds

Cgl0006I 80 SOS (17507 members out of 84939) with 17507 overlaps - too much
overlap or too many others

Cgl0002I 2740 variables fixed

Cgl0010I element in row 1092 for column 14740 changed from 60000 to 3194

Cgl0010I element in row 1092 for column 14741 changed from 60000 to 3194

...

Cgl0010I element in row 6795 for column 86500 changed from 60000 to 3689

Cgl0009I 227869 elements changed

Cgl0003I 0 fixed, 0 tightened bounds, 509271 strengthened rows, 0
substitutions

Cgl0003I 0 fixed, 0 tightened bounds, 485426 strengthened rows, 0
substitutions

Cgl0003I 0 fixed, 0 tightened bounds, 461291 strengthened rows, 0
substitutions

Cgl0003I 0 fixed, 0 tightened bounds, 436698 strengthened rows, 0
substitutions

Cgl0003I 0 fixed, 0 tightened bounds, 413801 strengthened rows, 0
substitutions

Cgl0003I 0 fixed, 0 tightened bounds, 390727 strengthened rows, 0
substitutions

Cgl0003I 0 fixed, 0 tightened bounds, 368252 strengthened rows, 0
substitutions

Cgl0003I 0 fixed, 0 tightened bounds, 345562 strengthened rows, 0
substitutions

Cgl0003I 0 fixed, 0 tightened bounds, 324250 strengthened rows, 0
substitutions

Cgl0004I processed model has 337921 rows, 86501 columns (79703 integer
(79703 of which binary)) and 4943399 elements

Cutoff increment increased from 1e-005 to 0.00999

Cbc0020I Exiting on maximum time

Cbc0005I Partial search - best objective 1e+050 (best possible -128040),
took 0 iterations and 0 nodes (98741.26 seconds)

Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost

Cuts at root node changed objective from -128040 to -128040

Probing was tried 0 times and created 0 cuts of which 0 were active after
adding rounds of cuts (0.000 seconds)

Gomory was tried 0 times and created 0 cuts of which 0 were active after
adding rounds of cuts (0.000 seconds)

Knapsack was tried 0 times and created 0 cuts of which 0 were active after
adding rounds of cuts (0.000 seconds)

Clique was tried 0 times and created 0 cuts of which 0 were active after
adding rounds of cuts (0.000 seconds)

MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were
active after adding rounds of cuts (0.000 seconds)

FlowCover was tried 0 times and created 0 cuts of which 0 were active after
adding rounds of cuts (0.000 seconds)

TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after
adding rounds of cuts (0.000 seconds)

 

Result - Stopped on time limit

 

No feasible solution found

Lower bound:                    -128040.000

Enumerated nodes:               0

Total iterations:               0

Time (CPU seconds):             98743.25

Time (Wallclock seconds):       98743.25

 

Total time (CPU seconds):       98751.52   (Wallclock seconds):
98751.52

 

As you can see, it took more than 27 hours (way above the given time limit
of 4 hours), and it didn't even try any cuts at the root node. And, by the
way, the execution time is quite variable: I've seen it take 12h, 15h, and
17h on different occasions, though using an unstable version. (I don't think
this is due to using the computer simultaneously with the CBC run, since I'm
running on a multiple core CPU, and CBC is pretty much running on its
dedicated core.)

 

By means of profiling (using gprof; see the result attached), I have come to
some faint conclusion that dualizing the problem is what's costing these
much CPU cycles, but we have no hint on how to pursue further with the
analysis.

 

I have tried the following:

*         Turning preprocessing off; didn't seem to help.

*         Based on some notes I found on the web
(http://www.fastercoin.com/f2_files/naqs.html) about how to deal with
degeneracy, I tried the idiot heuristic, as suggested, but to no avail.

*         Running CLP over the LP, confirming that all the time is spent in
solving the relaxation.

 

I have also ruled out the sheer size of the problem (~100.000 variables;
~1.000.000 constraints) as a possible cause, since we have been solving
larger LPs, and with a similar variable/constraints ratio.

 

Another possibly important note: I have, on other occasions, experienced the
same problem with other LPs, but the one I send you is the only one that
appears to cause this problem consistently, while the others appeared to
cause it non-deterministically, which might indicate that the problem is
indeed rooted in some non-deterministic component (such as perturbation).

 

We have found that the LP is feasible and that the optimal solution has
objective 12360.0 (which, by the way, is also the objective of the
relaxation).

 

You can find the offending LP here:
https://drive.google.com/open?id=0B-5kPpSmX5imendFcUhiYlNqelE

 

If you could offer some hints as to what might be the possible causes, and
corresponding solutions, we would be much obliged.

 

Thank you in advance,
Rudi Araújo 
Software Engineer 

SISCOG - Sistemas Cognitivos, SA 
Campo Grande, 378 - 3º, 1700-097 Lisboa • Portugal 
Tel: +351 217 529 100 • Fax: +351 217 529 101


 <http://www.siscog.pt> www.siscog.pt 

"Optimising the resources of the world" 

DISCLAIMER
This message may contain confidential information. You should not copy or
address this message to third parties.
If you are not the appropriate recipient we kindly ask you to delete the
message and notify the sender.
The contents of this message and its attachments are the sole responsibility
of the sender and under no circumstances can SISCOG - Sistemas Cognitivos,
SA be liable for any resulting consequences. 

AVISO
Esta mensagem pode conter informação considerada confidencial, não devendo
ser copiada ou endereçada a terceiros.
Se o receptor não for o destinatário apropriado, agradecemos que destrua a
mensagem e informe o emissor do sucedido.
O conteúdo desta mensagem bem como dos respectivos anexos é da
responsabilidade exclusiva do emissor, não podendo a SISCOG - Sistemas
Cognitivos, SA ser responsabilizada por eventuais consequências.

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/clp/attachments/20160913/4335b10f/attachment-0001.html>
-------------- next part --------------
Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 27.20  12336.07 12336.07  3824997     3.23     3.23  CoinFactorization::updateColumnUDensish(double*, int*) const
 13.07  18262.81  5926.74  3989205     1.49     1.49  CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const
  7.99  21887.09  3624.28  3840032     0.94     1.04  CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const
  7.80  25425.05  3537.96  3905004     0.91     0.91  CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const
  7.18  28681.85  3256.80                             ClpPackedMatrix::gutsOfTransposeTimesByRowGEK(CoinIndexedVector const*, int*, double*, int, double, double) const
  5.13  31008.19  2326.34                             ClpDualRowSteepest::updatePrimalSolution(CoinIndexedVector*, double, double&)
  4.70  33139.50  2131.31                             ClpSimplexDual::dualColumn0(CoinIndexedVector const*, CoinIndexedVector const*, CoinIndexedVector*, double, double&, double&, double&)
  3.25  34612.82  1473.32                             ClpDualRowSteepest::updateWeights(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*)
  2.44  35717.67  1104.85  4097992     0.27     0.27  CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const
  2.39  36800.29  1082.63                             ClpSimplexDual::updateDualsInDual(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, double, double&, bool)
  1.61  37531.07   730.77   326420     2.24     2.24  CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const
  1.58  38245.54   714.48  7012936     0.10     0.10  void CoinZeroN<double>(double*, int)
  1.52  38934.28   688.73  8105212     0.08     0.09  CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const
  1.37  39557.72   623.45                             _mcount_private
  1.31  40153.29   595.57  4089604     0.15     0.15  CoinFactorization::updateColumnR(CoinIndexedVector*) const
  1.14  40671.36   518.07    12686    40.84    42.27  CoinFactorization::cleanup()
  1.14  41188.10   516.73                             ClpSimplexDual::dualColumn(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, double, int*)
  1.02  41649.39   461.30                             __fentry__
  0.79  42007.24   357.85  4043235     0.09     0.09  CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const
  0.76  42354.12   346.88    25400    13.66    31.02  CoinFactorization::preProcess(int, int)
  0.69  42669.08   314.96  4083130     0.08     1.20  CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const
  0.64  42960.20   291.12 36828008     0.01     0.03  CoinIndexedVector::clear()
  0.48  43176.21   216.01    12700    17.01   134.01  CoinFactorization::factorSparseLarge()
  0.46  43383.48   207.27                             ClpDualRowSteepest::pivotRow()
  0.43  43580.33   196.85 110059056     0.00     0.00  bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int)
  0.38  43750.54   170.21  4051018     0.04     0.04  CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*)
  0.33  43898.74   148.20 2010574513     0.00     0.00  CoinFactorization::deleteLink(int)
  0.32  44045.90   147.17 4144144145     0.00     0.00  CoinFactorization::addLink(int, int)
  0.23  44150.65   104.75 89565340     0.00     0.00  CoinFactorization::pivotRowSingleton(int, int)
  0.23  44254.43   103.77 2971097506     0.00     0.00  CoinIntArrayWithLength::array() const
  0.20  44343.96    89.53                             __tcf_0
  0.18  44426.82    82.86  4298056     0.02     0.02  CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const
  0.17  44505.71    78.90 61956221     0.00     0.00  CoinFactorization::getColumnSpace(int, int)
  0.16  44580.10    74.38                             ClpFactorization::factorize(ClpSimplex*, int, bool)
  0.14  44643.28    63.18                             ClpPackedMatrix::subsetTransposeTimes(ClpSimplex const*, CoinIndexedVector const*, CoinIndexedVector const*, CoinIndexedVector*) const
  0.14  44705.07    61.80    32725     1.89     1.89  CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const
  0.12  44760.28    55.20  4050915     0.01     0.12  CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double)
  0.12  44812.96    52.69    11012     4.78     4.78  CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const
  0.11  44860.83    47.87 439964794     0.00     0.00  int CoinMin<int>(int, int)
  0.10  44905.79    44.95                             ClpDualRowSteepest::saveWeights(ClpSimplex*, int)
  0.10  44950.57    44.79                             ClpPackedMatrix::transposeTimesSubset(int, int const*, double const*, double*, double const*, double const*, double*) const
  0.08  44987.60    37.02                             ClpPackedMatrix::fillBasis(ClpSimplex*, int const*, int&, int*, int*, int*, int*, double*)
  0.08  45022.93    35.33                             ClpSimplex::computePrimals(double const*, double const*)
  0.07  45056.78    33.85    12804     2.64     2.99  CoinFactorization::goSparse()
  0.06  45082.21    25.44    63486     0.40     0.40  void CoinFillN<int>(int*, int, int)
  0.05  45106.58    24.37                             ClpPackedMatrix::times(double, double const*, double*, double const*, double const*) const
  0.05  45130.53    23.94                             ClpSimplex::checkBothSolutions()
  0.05  45153.32    22.80                             CglProbing::probe(OsiSolverInterface const&, OsiRowCutDebugger const*, OsiCuts&, double*, double*, CoinPackedMatrix*, CoinPackedMatrix*, int const*, int const*, double const*, double const*, char const*, double*, double*, int*, CglTreeInfo*)
  0.05  45175.19    21.87    63810     0.34     0.34  void CoinZeroN<int>(int*, int)
  0.04  45194.71    19.51    17821     1.09     1.09  CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const
  0.04  45213.21    18.50 70939393     0.00     0.00  CoinFactorization::getRowSpaceIterate(int, int)
  0.03  45226.60    13.39                             void CoinMemcpyN<double>(double const*, int, double*)
  0.02  45236.39     9.79   144398     0.07     0.07  CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const
  0.02  45245.75     9.37 44156499     0.00     0.00  CoinFactorization::getColumnSpaceIterateR(int, double, int)
  0.02  45254.68     8.93                             ClpPackedMatrix::gutsOfTransposeTimesByRowGE3(CoinIndexedVector const*, int*, double*, double*, double, double) const
  0.02  45262.18     7.50                             ClpPackedMatrix::transposeTimesByRow(ClpSimplex const*, double, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*) const
  0.01  45268.28     6.09                             ClpSimplexDual::whileIterating(double*&, int)
  0.01  45272.46     4.18    46974     0.09     3.34  CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const
  0.01  45276.03     3.57       43    83.02   186.11  remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.01  45279.44     3.42                             void CoinMemcpyN<int>(int const*, int, int*)
  0.01  45282.69     3.25                             ClpPackedMatrix::unpackPacked(ClpSimplex*, CoinIndexedVector*, int) const
  0.01  45285.46     2.76                             ClpSimplex::housekeeping(double)
  0.01  45288.14     2.68  4042630     0.00     6.13  CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool)
  0.01  45290.69     2.56                             ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int)
  0.01  45293.19     2.50      119    21.01    21.03  CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int, bool)
  0.01  45295.64     2.45  1506752     0.00     0.01  CoinFactorization::pivotOneOtherRow(int, int)
  0.01  45298.01     2.37       70    33.86    48.06  CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&)
  0.00  45299.93     1.91                             ClpFactorization::replaceColumn(ClpSimplex const*, CoinIndexedVector*, CoinIndexedVector*, int, double, bool, double)
  0.00  45301.68     1.76                             ClpMatrixBase::generalExpanded(ClpSimplex*, int, int&)
  0.00  45303.01     1.33                             ClpSimplexPrimal::primalRow(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, int)
  0.00  45304.32     1.30 946387309     0.00     0.00  CoinBigIndexArrayWithLength::array() const
  0.00  45305.50     1.19    12700     0.09     0.09  CoinFactorization::separateLinks(int, bool)
  0.00  45306.60     1.09                             ClpPackedMatrix::transposeTimes(ClpSimplex const*, double, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*) const
  0.00  45307.64     1.04 120624653     0.00     0.00  CoinPackedVectorBase::indexSet(char const*, char const*) const
  0.00  45308.61     0.97       70    13.86    14.20  CoinPackedMatrix::countOrthoLength(int*) const
  0.00  45309.50     0.89 727100297     0.00     0.00  CoinFactorizationDoubleArrayWithLength::array() const
  0.00  45310.39     0.89        9    98.89   100.34  CoinPackedMatrix::appendMinorVectors(int, CoinPackedVectorBase const* const*)
  0.00  45311.28     0.89                             ClpSimplex::unpackPacked(CoinIndexedVector*)
  0.00  45312.15     0.88                             void std::__introsort_loop<CoinPair<double, int>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<double, int> > >(CoinPair<double, int>*, CoinPair<double, int>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<double, int> >)
  0.00  45313.00     0.85                             void CoinSort_2<int, double, CoinFirstLess_2<int, double> >(int*, int*, double*, CoinFirstLess_2<int, double> const&)
  0.00  45313.82     0.81                             void CoinMemcpyN<unsigned char>(unsigned char const*, int, unsigned char*)
  0.00  45314.61     0.79                             ClpPackedMatrix::getPackedMatrix() const
  0.00  45315.36     0.76                             ClpSimplexDual::dualRow(int)
  0.00  45316.08     0.72                             (anonymous namespace)::compute_sums(int, int const*, int const*, int*, double*, double const*, int*, double*, int)
  0.00  45316.76     0.68                             ClpMatrixBase::updatePivot(ClpSimplex*, double, double)
  0.00  45317.44     0.68                             floor
  0.00  45318.12     0.68 122231237     0.00     0.00  CoinPackedVector::reserve(int)
  0.00  45318.77     0.65 122231327     0.00     0.00  void CoinDisjointCopyN<int>(int const*, int, int*)
  0.00  45319.41     0.64 206666572     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_right(std::_Rb_tree_node_base*)
  0.00  45320.03     0.62  8140622     0.00     2.33  CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const
  0.00  45320.65     0.62                             ClpPackedMatrix::correctSequence(ClpSimplex const*, int&, int&)
  0.00  45321.25     0.60 73285247     0.00     0.00  CoinIndexedVector::setNumElements(int)
  0.00  45321.83     0.58                             ClpPrimalColumnSteepest::djsAndSteepest2(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*)
  0.00  45322.41     0.58                             ClpFactorization::timeToRefactorize() const
  0.00  45322.98     0.57                             ClpSimplexPrimal::updatePrimalsInPrimal(CoinIndexedVector*, double, double&, int)
  0.00  45323.55     0.57                             ClpModel::hitMaximumIterations() const
  0.00  45324.11     0.56                             ClpSimplexProgress::cycle(int, int, int, int)
  0.00  45324.66     0.55 122231147     0.00     0.00  CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*)
  0.00  45325.21     0.55                             ClpSimplexDual::originalBound(int)
  0.00  45325.76     0.55                             void std::__introsort_loop<CoinPair<int, double>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> > >(CoinPair<int, double>*, CoinPair<int, double>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> >)
  0.00  45326.30     0.54 37314691     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&)
  0.00  45326.84     0.54       45    12.00    13.78  CoinPackedMatrix::gutsOfOpEqual(bool, int, int, int, double const*, int const*, int const*, int const*)
  0.00  45327.37     0.53                             ClpPackedMatrix::scale(ClpModel*, ClpSimplex const*) const
  0.00  45327.87     0.50                             ClpFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool)
  0.00  45328.36     0.49                             void CoinIotaN<int>(int*, int, int)
  0.00  45328.85     0.49                             __mingw_vfscanf
  0.00  45329.32     0.47                             ClpEventHandler::event(ClpEventHandler::Event)
  0.00  45329.79     0.47                             ClpPackedMatrix::countBasis(int const*, int&)
  0.00  45330.22     0.43        2   215.00   229.31  CoinLpIO::startHash(char const* const*, int, int)
  0.00  45330.65     0.43                             ClpNonLinearCost::checkInfeasibilities(double)
  0.00  45331.05     0.40 124315240     0.00     0.00  CoinPackedVector::~CoinPackedVector()
  0.00  45331.45     0.40                             (anonymous namespace)::implied_row_bounds(double const*, double const*, double const*, int const*, int, int, double&, double&)
  0.00  45331.84     0.39       49     7.96    16.00  implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&)
  0.00  45332.20     0.36 49912618     0.00     0.00  int CoinMax<int>(int, int)
  0.00  45332.56     0.36  3931910     0.00     0.00  presolve_find_minor(int, int, int, int const*)
  0.00  45332.92     0.36                             void CoinDisjointCopyN<double>(double const*, int, double*)
  0.00  45333.28     0.36                             CoinPresolveMatrix::CoinPresolveMatrix(int, double, OsiSolverInterface*, int, int, bool, double, char const*, char const*)
  0.00  45333.63     0.35                             ClpSimplexDual::changeBound(int)
  0.00  45333.97     0.34                             (anonymous namespace)::compute_hash(char const*, int, int)
  0.00  45334.31     0.34                             __mingw_sformat
  0.00  45334.64     0.34 124315240     0.00     0.00  CoinPackedVectorBase::CoinPackedVectorBase()
  0.00  45334.97     0.33 240317305     0.00     0.00  std::_Rb_tree_node<int>::_M_valptr() const
  0.00  45335.29     0.32  3840032     0.00     0.00  void CoinZeroN<unsigned char>(unsigned char*, int)
  0.00  45335.61     0.32                             CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int)
  0.00  45335.92     0.30 116705851     0.00     0.00  CoinPackedVector::CoinPackedVector(bool)
  0.00  45336.21     0.29                             std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00  45336.47     0.27        9    30.00   160.10  CoinPackedMatrix::appendRows(int, CoinPackedVectorBase const* const*)
  0.00  45336.74     0.27  4283746     0.00     0.00  CoinMessageHandler::message(int, CoinMessages const&)
  0.00  45337.00     0.26 120563471     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*)
  0.00  45337.26     0.26  4283736     0.00     0.00  std::vector<int, std::allocator<int> >::clear()
  0.00  45337.52     0.26                             void CoinSort_2<double, int, CoinFirstLess_2<double, int> >(double*, double*, int*, CoinFirstLess_2<double, int> const&)
  0.00  45337.75     0.23 311089076     0.00     0.00  std::_Identity<int>::operator()(int const&) const
  0.00  45337.98     0.23 12244723     0.00     0.00  CoinFactorization::pivotColumnBack() const
  0.00  45338.21     0.23   318359     0.00     0.00  CoinFactorization::pivotColumnSingleton(int, int)
  0.00  45338.44     0.23       30     7.67    16.92  duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45338.67     0.23 114621758     0.00     0.00  CoinPackedVectorBase::clearBase() const
  0.00  45338.89     0.23  8140622     0.00     0.50  CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const
  0.00  45339.11     0.22 240317305     0.00     0.00  std::less<int>::operator()(int const&, int const&) const
  0.00  45339.33     0.22 120563471     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_Rb_tree_impl()
  0.00  45339.55     0.22  3857584     0.00     0.00  CoinBuild::addItem(int, int const*, double const*, double, double, double)
  0.00  45339.77     0.22                             ClpPrimalColumnSteepest::transposeTimes2(CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*, double)
  0.00  45339.99     0.21 120563471     0.00     0.00  CoinPackedVectorBase::duplicateIndex(char const*, char const*) const
  0.00  45340.18     0.20 173736995     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node<int> const*)
  0.00  45340.39     0.20 157878162     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_begin()
  0.00  45340.58     0.20                             ClpPrimalColumnSteepest::pivotColumn(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*)
  0.00  45340.79     0.20                             OsiRowCut::~OsiRowCut()
  0.00  45340.98     0.20 114621740     0.00     0.00  CoinPackedVector::setVector(int, int const*, double const*, bool)
  0.00  45341.17     0.19 37314691     0.00     0.00  std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&)
  0.00  45341.36     0.19                             analyze(OsiSolverInterface const*, char*, double*, double*)
  0.00  45341.54     0.18  4044720     0.00     0.00  CoinIndexedVector::createPacked(int, int const*, double const*)
  0.00  45341.73     0.18      483     0.38     1.07  CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const
  0.00  45341.91     0.18                             ClpSimplexDual::flipBounds(CoinIndexedVector*, CoinIndexedVector*)
  0.00  45342.09     0.18                             OsiRowCut::OsiRowCut()
  0.00  45342.27     0.18                             ClpPackedMatrix::times(double, double const*, double*) const
  0.00  45342.45     0.18                             void std::__introsort_loop<CoinPair<int, CliqueEntry>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, CliqueEntry> > >(CoinPair<int, CliqueEntry>*, CoinPair<int, CliqueEntry>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, CliqueEntry> >)
  0.00  45342.62     0.17 146654905     0.00     0.00  CoinIndexedVector::getNumElements() const
  0.00  45342.79     0.17 37314691     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&)
  0.00  45342.96     0.17 120563471     0.00     0.00  CoinPackedVectorBase::setTestForDuplicateIndex(bool) const
  0.00  45343.11     0.16 120563471     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_M_initialize()
  0.00  45343.28     0.16                             ClpPrimalColumnSteepest::djsAndSteepest(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*)
  0.00  45343.43     0.16                             std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)
  0.00  45343.58     0.15 124315240     0.00     0.00  CoinPackedVectorBase::~CoinPackedVectorBase()
  0.00  45343.74     0.15 120563471     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree()
  0.00  45343.89     0.15 74629382     0.00     0.00  std::_Rb_tree_node<int>::_M_valptr()
  0.00  45344.04     0.15       84     1.79     4.45  forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45344.18     0.15                             ClpDualRowPivot::checkAccuracy()
  0.00  45344.32     0.14 120563471     0.00     0.00  std::set<int, std::less<int>, std::allocator<int> >::~set()
  0.00  45344.46     0.14 120563471     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::~_Rb_tree_impl()
  0.00  45344.61     0.14       11    12.73    12.73  drop_empty_rows_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45344.74     0.13 118373527     0.00     0.00  CoinPackedVectorBase::setTestsOff() const
  0.00  45344.86     0.13  3923486     0.00     0.00  presolve_delete_from_major(int, int, int const*, int*, int*, double*)
  0.00  45345.00     0.13                             ClpSimplex::createRim(int, bool, int)
  0.00  45345.11     0.12 120563471     0.00     0.00  std::allocator<std::_Rb_tree_node<int> >::allocator()
  0.00  45345.24     0.12 120563471     0.00     0.00  std::allocator<std::_Rb_tree_node<int> >::~allocator()
  0.00  45345.36     0.12 114621758     0.00     0.00  CoinPackedVectorBase::clearIndexSet() const
  0.00  45345.47     0.12 65184036     0.00     0.00  CoinIndexedVector::getIndices()
  0.00  45345.60     0.12  4083130     0.00     0.88  CoinFactorization::updateColumnTransposeL(CoinIndexedVector*) const
  0.00  45345.71     0.12       71     1.69     1.69  coin_init_random_vec(double*, int)
  0.00  45345.83     0.12                             CglTreeProbingInfo::convert()
  0.00  45345.96     0.12                             __mingw_pformat
  0.00  45346.07     0.12                             in_ch
  0.00  45346.19     0.12                             memmove
  0.00  45346.31     0.11 240317305     0.00     0.00  int const* std::__addressof<int const>(int const&)
  0.00  45346.42     0.11 114621758     0.00     0.00  CoinPackedVector::clear()
  0.00  45346.53     0.11 74629382     0.00     0.00  std::allocator<int>::allocator<std::_Rb_tree_node<int> >(std::allocator<std::_Rb_tree_node<int> > const&)
  0.00  45346.64     0.11  4283736     0.00     0.00  CoinMessageHandler::finish()
  0.00  45346.75     0.11  1211553     0.00     0.00  presolve_find_minor1(int, int, int, int const*)
  0.00  45346.86     0.11        9    12.22    12.22  CoinBuild::~CoinBuild()
  0.00  45346.96     0.11                             CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*)
  0.00  45347.07     0.11                             CglKnapsackCover::createCliques(OsiSolverInterface&, int, int, bool)
  0.00  45347.18     0.11                             CglTreeProbingInfo::fixColumns(int, int, OsiSolverInterface&) const
  0.00  45347.29     0.10  4283746     0.00     0.00  CoinMessageHandler::calcPrintStatus(int, int)
  0.00  45347.39     0.10 120563471     0.00     0.00  __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::~new_allocator()
  0.00  45347.49     0.10 74629382     0.00     0.00  std::allocator<int>::~allocator()
  0.00  45347.59     0.10 37314691     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::deallocate(std::allocator<std::_Rb_tree_node<int> >&, std::_Rb_tree_node<int>*, unsigned long long)
  0.00  45347.69     0.10  4283736     0.00     0.00  CoinMessageHandler::operator<<(CoinMessageMarker)
  0.00  45347.79     0.10  4283736     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00  45347.89     0.10  4083130     0.00     0.09  CoinFactorization::updateColumnTransposeR(CoinIndexedVector*) const
  0.00  45347.99     0.10       48     2.08     2.08  CoinPackedMatrix::gutsOfCopyOfNoGaps(bool, int, int, double const*, int const*, int const*)
  0.00  45348.09     0.10                             ClpPackedMatrix::rangeOfElements(double&, double&, double&, double&)
  0.00  45348.19     0.10                             ClpPrimalColumnSteepest::updateWeights(CoinIndexedVector*)
  0.00  45348.29     0.10                             OsiCuts::gutsOfDestructor()
  0.00  45348.39     0.10                             operator delete[](void*)
  0.00  45348.48     0.09 74629382     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::get_allocator() const
  0.00  45348.57     0.09 69288433     0.00     0.00  CoinIndexedVector::denseVector() const
  0.00  45348.66     0.09 37314691     0.00     0.00  std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)
  0.00  45348.75     0.09  4283841     0.00     0.00  void std::_Destroy<char*>(char*, char*)
  0.00  45348.84     0.09  4283841     0.00     0.00  void std::_Destroy<double*, double>(double*, double*, std::allocator<double>&)
  0.00  45348.93     0.09  4283736     0.00     0.00  std::vector<double, std::allocator<double> >::clear()
  0.00  45349.02     0.09  4201105     0.00     0.00  CoinLpIO::read_monom_row(_iobuf*, char*, double*, char**, int) const
  0.00  45349.11     0.09  3857584     0.00     0.00  CoinBuild::setMutableCurrent(int) const
  0.00  45349.20     0.09  3356947     0.00     0.00  CoinLpIO::findHash(char const*, int) const
  0.00  45349.29     0.09   497043     0.00     0.00  CoinFactorization::getRowSpace(int, int)
  0.00  45349.38     0.09                             CglProbing::tighten(double*, double*, int const*, double const*, int const*, int const*, int const*, double*, double*, int, int, char*, int, double)
  0.00  45349.47     0.09                             CglDuplicateRow::refreshSolver(OsiSolverInterface*)
  0.00  45349.56     0.09                             __pformat_float
  0.00  45349.64     0.08 173736995     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node<int> const*)
  0.00  45349.72     0.08 120563471     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~_Rb_tree()
  0.00  45349.80     0.08 80499999     0.00     0.00  std::_Rb_tree_iterator<int>::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  0.00  45349.88     0.08 37314691     0.00     0.00  std::pair<std::_Rb_tree_const_iterator<int>, bool>::pair(std::_Rb_tree_const_iterator<int> const&, bool const&)
  0.00  45349.96     0.08  8134045     0.00     0.09  CoinFactorization::updateColumnTransposeU(CoinIndexedVector*, int) const
  0.00  45350.04     0.08  4283841     0.00     0.00  void std::_Destroy<double*>(double*, double*)
  0.00  45350.12     0.08        1    80.00    98.29  testRedundant(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45350.20     0.08                             ClpModel::~ClpModel()
  0.00  45350.28     0.08                             operator new[](unsigned long long)
  0.00  45350.36     0.08                             __tcf_0
  0.00  45350.43     0.07  4285264     0.00     0.00  CoinOneMessage::operator=(CoinOneMessage const&)
  0.00  45350.50     0.07 120563471     0.00     0.00  __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::new_allocator()
  0.00  45350.57     0.07 120563471     0.00     0.00  std::set<int, std::less<int>, std::allocator<int> >::set()
  0.00  45350.64     0.07 37314691     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_create_node(int const&)
  0.00  45350.71     0.07 37314691     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_construct_node(std::_Rb_tree_node<int>*, int const&)
  0.00  45350.79     0.07 12279114     0.00     0.00  CoinIndexedVector::packedMode() const
  0.00  45350.86     0.07 10236393     0.00     0.00  CoinPackedMatrix::getVectorLast(int) const
  0.00  45350.93     0.07       84     0.83     0.86  doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45351.00     0.07       84     0.83     0.83  do_tighten_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45351.07     0.07       84     0.83     1.82  slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&)
  0.00  45351.14     0.07                             OsiSolverInterface::addRows(CoinBuild const&)
  0.00  45351.21     0.07                             ClpPrimalColumnSteepest::saveWeights(ClpSimplex*, int)
  0.00  45351.28     0.07                             std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00  45351.33     0.06 37770475     0.00     0.00  __gnu_cxx::new_allocator<int>::construct(int*, int const&)
  0.00  45351.39     0.06 37314691     0.00     0.00  std::_Rb_tree_const_iterator<int>::_Rb_tree_const_iterator(std::_Rb_tree_iterator<int> const&)
  0.00  45351.46     0.06 37314691     0.00     0.00  std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base* const&)
  0.00  45351.51     0.06 37314691     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node::_Alloc_node(std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >&)
  0.00  45351.57     0.06 37314691     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_put_node(std::_Rb_tree_node<int>*)
  0.00  45351.64     0.06  4283736     0.00     0.00  void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00  45351.69     0.06    12700     0.00   176.24  CoinFactorization::factor()
  0.00  45351.75     0.06        4    15.00    38.96  remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*)
  0.00  45351.82     0.06                             analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool)
  0.00  45351.88     0.06                             (anonymous namespace)::count_col_zeros(int&, int*, int const*, double const*, int const*)
  0.00  45351.93     0.06                             (anonymous namespace)::count_col_zeros2(int&, int*, int const*, double const*, int const*)
  0.00  45352.00     0.06                             CglPreProcess::tightenPrimalBounds(OsiSolverInterface&, double)
  0.00  45352.06     0.06                             CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int)
  0.00  45352.11     0.06                             ClpNonLinearCost::ClpNonLinearCost(ClpSimplex*, int)
  0.00  45352.18     0.06                             CglTreeProbingInfo::fixes(int, int, int, bool)
  0.00  45352.24     0.06                             ClpDualRowSteepest::unrollWeights()
  0.00  45352.29     0.06                             ClpPackedMatrix::add(ClpSimplex const*, CoinIndexedVector*, int, double) const
  0.00  45352.36     0.06                             CoinPackedVector::getIndices() const
  0.00  45352.42     0.06                             CoinPackedVector::getNumElements() const
  0.00  45352.47     0.06                             virtual thunk to OsiClpSolverInterface::unmarkHotStart()
  0.00  45352.54     0.06                             operator delete(void*)
  0.00  45352.60     0.06                             __pformat_putc
  0.00  45352.65     0.06                             isspace
  0.00  45352.71     0.05 66580310     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node_base const*)
  0.00  45352.75     0.05 10567832     0.00     0.00  CoinLpIO::is_comment(char const*) const
  0.00  45352.81     0.05  4283736     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00  45352.86     0.05  4283736     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear()
  0.00  45352.90     0.05  3992848     0.00     0.00  presolve_delete_many_from_major(int, char*, int const*, int*, int*, double*)
  0.00  45352.96     0.05       20     2.50    18.29  useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*)
  0.00  45353.00     0.05                             sprintf(char*, char const*, ...)
  0.00  45353.06     0.05                             ClpSimplex::deleteRim(int)
  0.00  45353.11     0.05                             OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*)
  0.00  45353.15     0.05                             OsiClpSolverInterface::isInteger(int) const
  0.00  45353.21     0.05                             _errno
  0.00  45353.25     0.04 124376476     0.00     0.00  CoinPackedVectorBase::testForDuplicateIndex() const
  0.00  45353.29     0.04 37314691     0.00     0.00  __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::deallocate(std::_Rb_tree_node<int>*, unsigned long long)
  0.00  45353.32     0.04 37314691     0.00     0.00  std::_Rb_tree_node<int>* std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node::operator()<int>(int const&) const
  0.00  45353.36     0.04 37314691     0.00     0.00  std::pair<std::_Rb_tree_iterator<int>, bool>::pair(std::_Rb_tree_iterator<int> const&, bool const&)
  0.00  45353.40     0.04 37314691     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_destroy_node(std::_Rb_tree_node<int>*)
  0.00  45353.44     0.04 11806433     0.00     0.00  CoinStrlenAsInt(char const*)
  0.00  45353.49     0.04        1    40.00    40.00  CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int const*, int, int const*)
  0.00  45353.53     0.04                             CoinStrdup(char const*)
  0.00  45353.57     0.04                             ClpSimplex::internalFactorize(int)
  0.00  45353.61     0.04                             ClpSimplex::tightenPrimalBounds(double, int, bool)
  0.00  45353.64     0.04                             (anonymous namespace)::compact_rep(double*, int*, int*, int const*, int, presolvehlink const*)
  0.00  45353.68     0.04                             ClpNonLinearCost::goBackAll(CoinIndexedVector const*)
  0.00  45353.72     0.04                             ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*)
  0.00  45353.76     0.04                             ClpSimplexPrimal::perturb(int)
  0.00  45353.81     0.04                             CoinPrePostsolveMatrix::CoinPrePostsolveMatrix(OsiSolverInterface const*, int, int, int)
  0.00  45353.85     0.04                             OsiRowCut::setUb(double)
  0.00  45353.89     0.04                             OsiRowCut::setRow(int, int const*, double const*, bool)
  0.00  45353.93     0.04                             ClpPackedMatrix::transposeTimes(double, double const*, double*) const
  0.00  45353.96     0.04                             OsiClpSolverInterface::getBasis(ClpSimplex*) const
  0.00  45354.00     0.04                             ___chkstk_ms
  0.00  45354.04     0.04                             cleanup_return
  0.00  45354.08     0.04                             CoinPackedVectorBase::setTestForDuplicateIndexWhenTrue(bool) const
  0.00  45354.11     0.03 74629487     0.00     0.00  __gnu_cxx::new_allocator<int>::new_allocator()
  0.00  45354.14     0.03 74629382     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_Node_allocator()
  0.00  45354.17     0.03 37314691     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::allocate(std::allocator<std::_Rb_tree_node<int> >&, unsigned long long)
  0.00  45354.20     0.03  9573103     0.00     0.00  CoinWarmStartBasis::setArtifStatus(int, CoinWarmStartBasis::Status)
  0.00  45354.23     0.03  4283841     0.00     0.00  void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&)
  0.00  45354.26     0.03  4050915     0.00     0.00  CoinFactorization::checkPivot(double, double) const
  0.00  45354.29     0.03  3661817     0.00     0.00  PRESOLVE_REMOVE_LINK(presolvehlink*, int)
  0.00  45354.32     0.03   467492     0.00     0.00  presolve_delete_from_major2(int, int, int*, int*, int*, int*, int*)
  0.00  45354.35     0.03       84     0.36     0.36  tripleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45354.38     0.03       30     1.00     3.45  dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45354.41     0.03       28     1.07     1.07  useless_constraint_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45354.44     0.03        5     6.00    12.00  subst_constraint_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45354.47     0.03        1    30.00    30.46  gubrow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45354.50     0.03        1    30.00    30.34  drop_empty_rows_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45354.53     0.03                             void CoinSort_2<int, CliqueEntry, CoinFirstLess_2<int, CliqueEntry> >(int*, int*, CliqueEntry*, CoinFirstLess_2<int, CliqueEntry> const&)
  0.00  45354.56     0.03                             deleteDouble(double*, int, int, int const*, int&)
  0.00  45354.59     0.03                             CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&)
  0.00  45354.62     0.03                             fscanf(_iobuf*, char const*, ...)
  0.00  45354.65     0.03                             CglProbing::tighten2(double*, double*, int const*, double const*, int const*, int const*, double*, double*, double*, double*, int*, int)
  0.00  45354.68     0.03                             ClpSimplex::gutsOfSolution(double*, double const*, bool)
  0.00  45354.71     0.03                             ClpSimplex::gutsOfSolution(double*, double const*, bool) [clone .constprop.275]
  0.00  45354.74     0.03                             ClpMatrixBase::primalExpanded(ClpSimplex*, int)
  0.00  45354.77     0.03                             ClpPackedMatrix::refresh(ClpSimplex*)
  0.00  45354.80     0.03                             ClpNonLinearCost::setOne(int, double)
  0.00  45354.83     0.03                             OsiClpSolverInterface::readLp(char const*, double)
  0.00  45354.86     0.03                             OsiClpSolverInterface::addRows(int, CoinPackedVectorBase const* const*, double const*, double const*)
  0.00  45354.89     0.03                             OsiCut::OsiCut()
  0.00  45354.92     0.03                             ClpModel::gutsOfLoadModel(int, int, double const*, double const*, double const*, double const*, double const*, double const*)
  0.00  45354.95     0.03                             CoinFactorization::updateTwoColumnsUDensish(int&, double*, int*, int&, double*, int*) const
  0.00  45354.98     0.03                             CoinPackedVectorBase::sum() const
  0.00  45355.01     0.03                             OsiRowCut::lb() const
  0.00  45355.04     0.03                             void std::__introsort_loop<double_int_pair*, long long, __gnu_cxx::__ops::_Iter_comp_iter<double_int_pair_compare> >(double_int_pair*, double_int_pair*, long long, __gnu_cxx::__ops::_Iter_comp_iter<double_int_pair_compare>)
  0.00  45355.07     0.03                             CoinPackedVectorBase::findMaxMinIndices() const
  0.00  45355.08     0.02 74629382     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_end()
  0.00  45355.11     0.02 66580310     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node_base const*)
  0.00  45355.12     0.02 41699805     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_left(std::_Rb_tree_node_base*)
  0.00  45355.14     0.02 37314691     0.00     0.00  __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::allocate(unsigned long long, void const*)
  0.00  45355.17     0.02 37314691     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_node()
  0.00  45355.18     0.02 37314691     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_drop_node(std::_Rb_tree_node<int>*)
  0.00  45355.21     0.02 18169659     0.00     0.00  void CoinSort_2<int, double>(int*, int*, double*)
  0.00  45355.22     0.02 10567831     0.00     0.00  CoinLpIO::scan_next(char*, _iobuf*) const
  0.00  45355.25     0.02  4283937     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator()
  0.00  45355.26     0.02  4283736     0.00     0.00  std::vector<char, std::allocator<char> >::_M_erase_at_end(char*)
  0.00  45355.29     0.02  3857584     0.00     0.00  CoinPackedVector::CoinPackedVector(int, int const*, double const*, bool)
  0.00  45355.31     0.02  3857584     0.00     0.00  CoinBuild::currentItem(double&, double&, double&, int const*&, double const*&) const
  0.00  45355.32     0.02  3751805     0.00     0.00  CoinPackedVector::CoinPackedVector(CoinPackedVector const&)
  0.00  45355.35     0.02  2651125     0.00     0.00  CoinPresolveMatrix::isInteger(int) const
  0.00  45355.36     0.02  2383614     0.00     0.00  presolve_expand_major(int*, double*, int*, int*, presolvehlink*, int, int)
  0.00  45355.39     0.02  2209991     0.00     0.00  CoinLpIO::is_keyword(char const*) const
  0.00  45355.40     0.02  1195083     0.00     0.00  presolve_expand_col(int*, double*, int*, int*, presolvehlink*, int, int)
  0.00  45355.43     0.02   548846     0.00     0.00  CoinArrayWithLength::conditionalDelete()
  0.00  45355.44     0.02   494157     0.00     0.00  CoinMessageHandler::operator<<(double)
  0.00  45355.46     0.02    59999     0.00     0.00  check_row(int*, double*, int*, int*, double, double, int, int)
  0.00  45355.49     0.02     8388     0.00     3.15  CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*)
  0.00  45355.50     0.02     1436     0.01     0.01  CoinOneMessage::CoinOneMessage(CoinOneMessage const&)
  0.00  45355.53     0.02       22     0.91     0.91  presolve_make_memlists(int*, presolvehlink*, int)
  0.00  45355.54     0.02       12     1.67    27.73  subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int)
  0.00  45355.57     0.02       10     2.00     2.00  CoinWarmStartBasis::compressRows(int, int const*)
  0.00  45355.58     0.02                             makeIntegers2(OsiSolverInterface*, int) [clone .constprop.152]
  0.00  45355.61     0.02                             ClpSimplex::sanityCheck()
  0.00  45355.62     0.02                             ClpSimplex::createStatus()
  0.00  45355.64     0.02                             ClpSimplexDual::gutsOfDual(int, double*&, int, ClpDataSave&)
  0.00  45355.67     0.02                             ClpPackedMatrix::allElementsInRange(ClpModel*, double, double, int)
  0.00  45355.68     0.02                             CbcHeuristicDive::validate()
  0.00  45355.71     0.02                             OsiSolverInterface::deleteColNames(int, int)
  0.00  45355.72     0.02                             OsiClpSolverInterface::tightenBounds(int)
  0.00  45355.75     0.02                             ClpPrimalColumnSteepest::initializeWeights()
  0.00  45355.76     0.02                             CglMixedIntegerRounding2::mixIntRoundPreprocess(OsiSolverInterface const&)
  0.00  45355.79     0.02                             CbcModel::analyzeObjective()
  0.00  45355.81     0.02                             OsiRowCut::setLb(double)
  0.00  45355.82     0.02                             ClpPackedMatrix::scaleRowCopy(ClpModel*) const
  0.00  45355.85     0.02                             ClpFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const
  0.00  45355.86     0.02                             CoinPackedVectorBase::getMinIndex() const
  0.00  45355.89     0.02                             OsiClpSolverInterface::isBinary(int) const
  0.00  45355.90     0.02                             void std::__adjust_heap<CoinPair<int, double>*, long long, CoinPair<int, double>, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> > >(CoinPair<int, double>*, long long, long long, CoinPair<int, double>, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> >)
  0.00  45355.93     0.02                             virtual thunk to OsiClpSolverInterface::isInteger(int) const
  0.00  45355.94     0.02                             operator new(unsigned long long)
  0.00  45355.96     0.02                             __pformat_putchars
  0.00  45355.99     0.02                             localeconv
  0.00  45356.00     0.02                             memcpy
  0.00  45356.02     0.01    12768     0.00     0.00  CoinFactorization::gutsOfDestructor(int)
  0.00  45356.04     0.01       68     0.22     0.22  CoinFactorization::updateColumnTransposeRDensish(CoinIndexedVector*) const
  0.00  45356.05     0.01                             CoinPackedVector::sortOriginalOrder()
  0.00  45356.07     0.01                             CoinIndexedVector::expand()
  0.00  45356.08     0.01                             CoinPackedVectorBase::isExistingIndex(int) const
  0.00  45356.09     0.01 74629487     0.00     0.00  __gnu_cxx::new_allocator<int>::~new_allocator()
  0.00  45356.10     0.01 74629382     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_Node_allocator() const
  0.00  45356.11     0.01 74629382     0.00     0.00  int* std::__addressof<int>(int&)
  0.00  45356.12     0.01 38226214     0.00     0.00  operator new(unsigned long long, void*)
  0.00  45356.13     0.01 37314691     0.00     0.00  __gnu_cxx::new_allocator<int>::destroy(int*)
  0.00  45356.14     0.01 37314691     0.00     0.00  __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::max_size() const
  0.00  45356.15     0.01 15034149     0.00     0.00  CoinPresolveMatrix::rowProhibited2(int) const
  0.00  45356.16     0.01 10236393     0.00     0.00  CoinPackedMatrix::getVectorFirst(int) const
  0.00  45356.17     0.01  5870617     0.00     0.00  std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::begin()
  0.00  45356.18     0.01  5671681     0.00     0.00  CoinPresolveMatrix::addCol(int)
  0.00  45356.19     0.01  4549526     0.00     0.00  CoinMessageHandler::operator<<(int)
  0.00  45356.20     0.01  4283841     0.00     0.00  void std::_Destroy_aux<true>::__destroy<int*>(int*, int*)
  0.00  45356.21     0.01  4283841     0.00     0.00  void std::_Destroy<int*>(int*, int*)
  0.00  45356.22     0.01  4283736     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator()
  0.00  45356.23     0.01  4283736     0.00     0.00  std::vector<char, std::allocator<char> >::clear()
  0.00  45356.24     0.01  4283736     0.00     0.00  std::vector<double, std::allocator<double> >::_M_erase_at_end(double*)
  0.00  45356.25     0.01  4283736     0.00     0.00  std::vector<int, std::allocator<int> >::_M_erase_at_end(int*)
  0.00  45356.26     0.01  4283736     0.00     0.00  void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00  45356.27     0.01  3992848     0.00     0.00  CoinPresolveMatrix::rowChanged(int) const
  0.00  45356.28     0.01  3907016     0.00     0.00  presolve_delete_from_col(int, int, int const*, int*, int*, double*)
  0.00  45356.29     0.01  3857584     0.00     0.00  CoinBuild::addRow(int, int const*, double const*, double, double)
  0.00  45356.30     0.01  3857584     0.00     0.00  CoinBuild::row(int, double&, double&, int const*&, double const*&) const
  0.00  45356.31     0.01  3751823     0.00     0.00  CoinPackedVector::getVectorElements() const
  0.00  45356.32     0.01  2046680     0.00     0.00  CoinPresolveMatrix::addRow(int)
  0.00  45356.33     0.01  1139451     0.00     0.00  CoinMessageHandler::nextPerCent(char*, bool)
  0.00  45356.34     0.01  1124513     0.00     0.00  CoinWarmStartBasis::getStructStatus(int) const
  0.00  45356.35     0.01  1104993     0.00     0.00  CoinLpIO::is_invalid_name(char const*, bool) const
  0.00  45356.36     0.01   998212     0.00     0.00  CoinLpIO::read_row(_iobuf*, char*, double**, char***, int*, int*, double*, double*, double*, int*, double) const
  0.00  45356.37     0.01   432080     0.00     0.00  CoinArrayWithLength::getArray(int)
  0.00  45356.38     0.01   227903     0.00     0.00  CoinMessageHandler::internalPrint()
  0.00  45356.39     0.01   152938     0.00     0.00  CoinPresolveMatrix::unsetRowUsed(int)
  0.00  45356.40     0.01    76279     0.00     0.00  CoinBigIndexArrayWithLength::conditionalNew(int)
  0.00  45356.41     0.01    61182     0.00     0.00  CoinPackedVector::insert(int, double)
  0.00  45356.42     0.01    13896     0.00     0.00  CoinIntArrayWithLength::CoinIntArrayWithLength()
  0.00  45356.43     0.01       25     0.40     0.40  CoinPresolveMatrix::initColsToDo()
  0.00  45356.44     0.01       25     0.40     0.40  CoinPresolveMatrix::initRowsToDo()
  0.00  45356.45     0.01       21     0.48     1.90  CoinWarmStartBasis::resize(int, int)
  0.00  45356.46     0.01       20     0.50     0.50  CoinPackedMatrix::deleteMajorVectors(int, int const*)
  0.00  45356.47     0.01       20     0.50     0.50  useless_constraint_action::~useless_constraint_action()
  0.00  45356.48     0.01       11     0.91     0.91  make_fixed(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45356.49     0.01       11     0.91     1.88  drop_empty_cols_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45356.50     0.01       10     1.00     1.10  CoinPackedMatrix::orderMatrix()
  0.00  45356.51     0.01        9     1.11     1.11  CoinPackedMatrix::resizeForAddingMinorVectors(int const*)
  0.00  45356.52     0.01        8     1.25     1.25  CoinLpIO::freePreviousNames(int)
  0.00  45356.53     0.01        2     5.00     5.34  drop_empty_cols_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*)
  0.00  45356.54     0.01        1    10.00   790.86  CoinLpIO::readLp(_iobuf*)
  0.00  45356.55     0.01        1    10.00    10.03  CoinPackedMatrix::timesMajor(double const*, double*) const
  0.00  45356.56     0.01        1    10.00    10.34  drop_empty_cols_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45356.57     0.01                             _GLOBAL__sub_I__ZN13CglPreProcess10preProcessER18OsiSolverInterfacebi
  0.00  45356.58     0.01                             maximumAbsElement(double const*, int)
  0.00  45356.59     0.01                             sprintf(char*, char const*, ...)
  0.00  45356.60     0.01                             ClpSimplex::cleanStatus()
  0.00  45356.61     0.01                             ClpSimplex::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*)
  0.00  45356.62     0.01                             ClpSimplex::checkPrimalSolution(double const*, double const*)
  0.00  45356.63     0.01                             ClpSimplex::checkSolutionInternal()
  0.00  45356.64     0.01                             ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*)
  0.00  45356.65     0.01                             (anonymous namespace)::add_row(int*, double*, double*, double*, double*, int*, int*, presolvehlink*, int, double, double, int, int, int*)
  0.00  45356.66     0.01                             ClpMatrixBase::rhsOffset(ClpSimplex*, bool, bool)
  0.00  45356.67     0.01                             ClpSimplexDual::changeBounds(int, CoinIndexedVector*, double&)
  0.00  45356.68     0.01                             ClpSimplexOther::crunch(double*, int*, int*, int&, bool, bool)
  0.00  45356.69     0.01                             ClpSimplexPrimal::unflag()
  0.00  45356.70     0.01                             CglTreeProbingInfo::CglTreeProbingInfo(OsiSolverInterface const*)
  0.00  45356.71     0.01                             CoinPresolveMatrix::update_model(OsiSolverInterface*, int, int, int)
  0.00  45356.72     0.01                             CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double)
  0.00  45356.73     0.01                             OsiSolverInterface::setRowName(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00  45356.74     0.01                             OsiSolverInterface::~OsiSolverInterface()
  0.00  45356.75     0.01                             CoinPostsolveMatrix::CoinPostsolveMatrix(ClpSimplex*, int, int, int, double, double*, double*, unsigned char*, unsigned char*)
  0.00  45356.76     0.01                             ClpPlusMinusOneMatrix::ClpPlusMinusOneMatrix(CoinPackedMatrix const&)
  0.00  45356.77     0.01                             OsiCut::~OsiCut()
  0.00  45356.78     0.01                             CbcModel::checkModel()
  0.00  45356.79     0.01                             CbcModel::AddIntegers()
  0.00  45356.80     0.01                             CbcModel::gutsOfDestructor2()
  0.00  45356.81     0.01                             ClpModel::deleteColumns(int, int const*)
  0.00  45356.82     0.01                             ClpModel::resize(int, int)
  0.00  45356.83     0.01                             ClpMatrixBase::listTransposeTimes(ClpSimplex const*, double*, int*, int, double*) const
  0.00  45356.84     0.01                             ClpPackedMatrix::gutsOfTransposeTimesByRowEQ2(CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*, double, double) const
  0.00  45356.85     0.01                             CoinPackedVectorBase::operator[](int) const
  0.00  45356.86     0.01                             OsiClpSolverInterface::getColType(bool) const
  0.00  45356.87     0.01                             ClpModel::times(double, double const*, double*) const
  0.00  45356.88     0.01                             OsiRowCut::ub() const
  0.00  45356.89     0.01                             virtual thunk to OsiClpSolverInterface::getNumRows() const
  0.00  45356.90     0.01                             __Balloc_D2A
  0.00  45356.91     0.01                             __gdtoa
  0.00  45356.92     0.01                             __tcf_0
  0.00  45356.93     0.01                             __tcf_0
  0.00  45356.94     0.01                             _lock_file
  0.00  45356.95     0.01                             back_ch
  0.00  45356.96     0.01                             dtoa_lock
  0.00  45356.97     0.01                             optimize_alloc
  0.00  45356.98     0.01                             ungetc
  0.00  45356.99     0.01     1429     0.00     0.00  CoinOneMessage::CoinOneMessage(int, char, char const*)
  0.00  45356.99     0.01       51     0.10     2.81  CoinFactorization::CoinFactorization(CoinFactorization const&)
  0.00  45357.00     0.01                             CoinPackedVector::setConstant(int, int const*, double, bool)
  0.00  45357.00     0.01                             CoinPackedVectorBase::~CoinPackedVectorBase()
  0.00  45357.00     0.00 15788604     0.00     0.00  CoinPartitionedVector::sort()
  0.00  45357.00     0.00 11806433     0.00     0.00  CoinLpIO::print() const
  0.00  45357.00     0.00 10024487     0.00     0.00  transferCosts(CoinPresolveMatrix*)
  0.00  45357.00     0.00  5870617     0.00     0.00  std::_Rb_tree_iterator<int>::operator==(std::_Rb_tree_iterator<int> const&) const
  0.00  45357.00     0.00  4364284     0.00     0.00  CoinLpIO::first_is_number(char const*) const
  0.00  45357.00     0.00  4283841     0.00     0.00  void std::_Destroy_aux<true>::__destroy<char*>(char*, char*)
  0.00  45357.00     0.00  4283841     0.00     0.00  void std::_Destroy_aux<true>::__destroy<double*>(double*, double*)
  0.00  45357.00     0.00  4283841     0.00     0.00  std::_Vector_base<double, std::allocator<double> >::_M_get_Tp_allocator()
  0.00  45357.00     0.00  4283841     0.00     0.00  std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator()
  0.00  45357.00     0.00  4283841     0.00     0.00  void std::_Destroy<char*, char>(char*, char*, std::allocator<char>&)
  0.00  45357.00     0.00  4212025     0.00     0.00  CoinLpIO::is_sense(char const*) const
  0.00  45357.00     0.00  3857584     0.00     0.00  CoinPackedVector::~CoinPackedVector()
  0.00  45357.00     0.00  3751823     0.00     0.00  CoinPackedVector::getVectorIndices() const
  0.00  45357.00     0.00  3751823     0.00     0.00  CoinPackedVector::getVectorNumElements() const
  0.00  45357.00     0.00  2709286     0.00     0.00  CoinPresolveMatrix::colProhibited2(int) const
  0.00  45357.00     0.00  1823116     0.00     0.00  CoinMessage::CoinMessage(CoinMessages::Language)
  0.00  45357.00     0.00  1679156     0.00     0.00  std::_Rb_tree_iterator<int>::operator--()
  0.00  45357.00     0.00  1211553     0.00     0.00  presolve_find_row1(int, int, int, int const*)
  0.00  45357.00     0.00  1188531     0.00     0.00  presolve_expand_row(int*, double*, int*, int*, presolvehlink*, int, int)
  0.00  45357.00     0.00  1126834     0.00     0.00  CoinLpIO::is_inf(char const*) const
  0.00  45357.00     0.00  1126834     0.00     0.00  CoinLpIO::is_free(char const*) const
  0.00  45357.00     0.00  1081868     0.00     0.00  int* CoinCopyOfArray<int>(int const*, int)
  0.00  45357.00     0.00  1058291     0.00     0.00  CoinWarmStartBasis::setStructStatus(int, CoinWarmStartBasis::Status)
  0.00  45357.00     0.00  1013158     0.00     0.00  CoinPresolveMatrix::unsetRowChanged(int)
  0.00  45357.00     0.00   998212     0.00     0.00  CoinLpIO::convertBoundToSense(double, double, char&, double&, double&) const
  0.00  45357.00     0.00   998212     0.00     0.00  CoinLpIO::rowName(int) const
  0.00  45357.00     0.00   922511     0.00     0.00  double CoinMax<double>(double, double)
  0.00  45357.00     0.00   633524     0.00     0.00  PRESOLVE_INSERT_LINK(presolvehlink*, int, int)
  0.00  45357.00     0.00   488666     0.00     0.00  CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status)
  0.00  45357.00     0.00   470528     0.00     0.00  CoinArrayWithLength::reallyFreeArray()
  0.00  45357.00     0.00   467492     0.00     0.00  presolve_delete_from_col2(int, int, int*, int*, int*, int*, int*)
  0.00  45357.00     0.00   455788     0.00     0.00  std::vector<int, std::allocator<int> >::push_back(int const&)
  0.00  45357.00     0.00   455784     0.00     0.00  void __gnu_cxx::__alloc_traits<std::allocator<int> >::construct<int>(std::allocator<int>&, int*, int const&)
  0.00  45357.00     0.00   455742     0.00     0.00  std::vector<double, std::allocator<double> >::push_back(double const&)
  0.00  45357.00     0.00   455739     0.00     0.00  __gnu_cxx::new_allocator<double>::construct(double*, double const&)
  0.00  45357.00     0.00   455739     0.00     0.00  void __gnu_cxx::__alloc_traits<std::allocator<double> >::construct<double>(std::allocator<double>&, double*, double const&)
  0.00  45357.00     0.00   449149     0.00     0.00  bool __gnu_cxx::__ops::_Iter_equal_to_iter::operator()<int const*, int const*>(int const*, int const*) const
  0.00  45357.00     0.00   433340     0.00     0.00  CoinArrayWithLength::capacity() const
  0.00  45357.00     0.00   432080     0.00     0.00  CoinArrayWithLength::getCapacity(int, int)
  0.00  45357.00     0.00   432080     0.00     0.00  CoinArrayWithLength::conditionalNew(long)
  0.00  45357.00     0.00   279543     0.00     0.00  CoinIntArrayWithLength::conditionalNew(int)
  0.00  45357.00     0.00   239996     0.00     0.00  CoinPresolveMatrix::rowUsed(int) const
  0.00  45357.00     0.00   227903     0.00     0.00  CoinMessageHandler::checkSeverity()
  0.00  45357.00     0.00   227903     0.00     0.00  CoinMessageHandler::print()
  0.00  45357.00     0.00   152938     0.00     0.00  CoinPresolveMatrix::setRowUsed(int)
  0.00  45357.00     0.00   141658     0.00     0.00  double CoinMin<double>(double, double)
  0.00  45357.00     0.00   106780     0.00     0.00  CoinLpIO::columnName(int) const
  0.00  45357.00     0.00   106155     0.00     0.00  CoinPresolveMatrix::unsetColChanged(int)
  0.00  45357.00     0.00    76518     0.00     0.00  CoinPresolveMatrix::presolveOptions() const
  0.00  45357.00     0.00    76481     0.00     0.00  CoinIndexedVector::CoinIndexedVector()
  0.00  45357.00     0.00    76481     0.00     0.00  CoinIndexedVector::~CoinIndexedVector()
  0.00  45357.00     0.00    73191     0.00     0.00  CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status)
  0.00  45357.00     0.00    63558     0.00     0.00  CoinFactorizationDoubleArrayWithLength::conditionalNew(int)
  0.00  45357.00     0.00    47275     0.00     0.00  CoinLpIO::is_subject_to(char const*) const
  0.00  45357.00     0.00    41494     0.00     0.00  CoinPresolveMatrix::change_bias(double)
  0.00  45357.00     0.00    41018     0.00     0.00  CoinStrNCaseCmp(char const*, char const*, unsigned long long)
  0.00  45357.00     0.00    40116     0.00     0.00  CoinArrayWithLength::~CoinArrayWithLength()
  0.00  45357.00     0.00    40024     0.00     0.00  CoinArrayWithLength::CoinArrayWithLength()
  0.00  45357.00     0.00    38448     0.00     0.00  CoinArrayWithLength::operator=(CoinArrayWithLength const&)
  0.00  45357.00     0.00    37988     0.00     0.00  CoinMessageHandler::printing(bool)
  0.00  45357.00     0.00    37840     0.00     0.00  CoinPrePostsolveMatrix::columnIsBasic(int) const
  0.00  45357.00     0.00    34090     0.00     0.00  CoinPrePostsolveMatrix::rowIsBasic(int) const
  0.00  45357.00     0.00    25386     0.00     0.00  CoinArrayWithLength::swap(CoinArrayWithLength&)
  0.00  45357.00     0.00    23639     0.00     0.00  CoinLpIO::read_monom_obj(_iobuf*, double*, char**, int*, char**, int*, int*)
  0.00  45357.00     0.00    20667     0.00     0.00  CoinPrePostsolveMatrix::setColumnStatusUsingValue(int)
  0.00  45357.00     0.00    16470     0.00     0.00  presolve_delete_from_row(int, int, int const*, int*, int*, double*)
  0.00  45357.00     0.00    16470     0.00     0.00  slack_singleton_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45357.00     0.00    13896     0.00     0.00  CoinIntArrayWithLength::~CoinIntArrayWithLength()
  0.00  45357.00     0.00    13596     0.00     0.00  presolve_find_row3(int, int, int, int const*, int const*)
  0.00  45357.00     0.00    13596     0.00     0.00  presolve_find_minor3(int, int, int, int const*, int const*)
  0.00  45357.00     0.00    13012     0.00     0.00  CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength()
  0.00  45357.00     0.00    13012     0.00     0.00  CoinFactorizationDoubleArrayWithLength::~CoinFactorizationDoubleArrayWithLength()
  0.00  45357.00     0.00    12804     0.00     0.00  CoinUnsignedIntArrayWithLength::CoinUnsignedIntArrayWithLength()
  0.00  45357.00     0.00    12804     0.00     0.00  CoinUnsignedIntArrayWithLength::~CoinUnsignedIntArrayWithLength()
  0.00  45357.00     0.00    12803     0.00     0.00  CoinUnsignedIntArrayWithLength::operator=(CoinUnsignedIntArrayWithLength const&)
  0.00  45357.00     0.00    12803     0.00     0.00  CoinFactorizationDoubleArrayWithLength::operator=(CoinFactorizationDoubleArrayWithLength const&)
  0.00  45357.00     0.00    12758     0.00     0.00  CoinFactorization::sparseThreshold(int)
  0.00  45357.00     0.00    12752     0.00     0.00  CoinFactorization::gutsOfInitialize(int)
  0.00  45357.00     0.00    12752     0.00     0.00  CoinIntArrayWithLength::operator=(CoinIntArrayWithLength const&)
  0.00  45357.00     0.00    12700     0.00   134.01  CoinFactorization::factorSparse()
  0.00  45357.00     0.00    12700     0.00     0.00  CoinFactorization::getAreas(int, int, int, int)
  0.00  45357.00     0.00    12700     0.00     0.00  CoinUnsignedIntArrayWithLength::conditionalNew(int)
  0.00  45357.00     0.00    12700     0.00     0.00  CoinUnsignedIntArrayWithLength::array() const
  0.00  45357.00     0.00    12686     0.00     0.00  CoinFactorization::checkSparse()
  0.00  45357.00     0.00    12663     0.00     0.00  CoinMessageHandler::message(int)
  0.00  45357.00     0.00    12336     0.00     0.00  CoinFactorization::pivotTolerance(double)
  0.00  45357.00     0.00     7440     0.00     0.00  void CoinCopy<int>(int const*, int const*, int*)
  0.00  45357.00     0.00     6798     0.00     0.00  setStatus(char*, int, CoinWarmStartBasis::Status)
  0.00  45357.00     0.00     6552     0.00     0.00  presolve_find_col(int, int, int, int const*)
  0.00  45357.00     0.00     5688     0.00     0.00  CoinOneMessage::message() const
  0.00  45357.00     0.00     3810     0.00     0.00  presolve_dupmajor(double const*, int const*, int, int, int)
  0.00  45357.00     0.00     3013     0.00     0.00  CoinOneMessage::~CoinOneMessage()
  0.00  45357.00     0.00     2124     0.00     0.00  CoinPrePostsolveMatrix::getColumnStatus(int) const
  0.00  45357.00     0.00     1898     0.00     0.00  presolve_find_row2(int, int, int, int const*, int const*)
  0.00  45357.00     0.00     1898     0.00     0.00  presolve_find_minor2(int, int, int, int const*, int const*)
  0.00  45357.00     0.00     1872     0.00     0.00  presolve_find_row(int, int, int, int const*)
  0.00  45357.00     0.00     1872     0.00     0.00  CoinPrePostsolveMatrix::getRowStatus(int) const
  0.00  45357.00     0.00     1768     0.00     0.00  CoinArrayWithLength::setPersistence(int, int)
  0.00  45357.00     0.00     1768     0.00     0.00  CoinArrayWithLength::switchOff()
  0.00  45357.00     0.00     1429     0.00     0.01  CoinMessages::addMessage(int, CoinOneMessage const&)
  0.00  45357.00     0.00     1260     0.00     0.00  CoinArrayWithLength::allocate(CoinArrayWithLength const&, int)
  0.00  45357.00     0.00      936     0.00     0.00  statusName(CoinPrePostsolveMatrix::Status)
  0.00  45357.00     0.00      936     0.00     0.00  void CoinSwap<int>(int&, int&)
  0.00  45357.00     0.00      936     0.00     0.00  CoinPresolveMatrix::colProhibited(int) const
  0.00  45357.00     0.00      899     0.00     0.00  CoinPrePostsolveMatrix::setRowStatusUsingValue(int)
  0.00  45357.00     0.00      405     0.00     0.00  CoinPackedMatrix::gutsOfDestructor()
  0.00  45357.00     0.00      363     0.00     0.00  CoinPackedMatrix::~CoinPackedMatrix()
  0.00  45357.00     0.00      312     0.00     0.00  CoinBigIndexArrayWithLength::CoinBigIndexArrayWithLength()
  0.00  45357.00     0.00      312     0.00     0.00  CoinBigIndexArrayWithLength::~CoinBigIndexArrayWithLength()
  0.00  45357.00     0.00      295     0.00     0.00  CoinMessages::~CoinMessages()
  0.00  45357.00     0.00      288     0.00     0.00  __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&)
  0.00  45357.00     0.00      257     0.00     0.00  CoinPackedMatrix::verifyMtx(int, bool) const
  0.00  45357.00     0.00      252     0.00     0.00  char* CoinCopyOfArray<char>(char const*, int)
  0.00  45357.00     0.00      202     0.00     0.00  CoinMessages::CoinMessages(int)
  0.00  45357.00     0.00      198     0.00     0.00  CoinPackedMatrix::~CoinPackedMatrix()
  0.00  45357.00     0.00      192     0.00     0.00  __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >::__normal_iterator(char const* const&)
  0.00  45357.00     0.00      192     0.00     0.00  __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >::base() const
  0.00  45357.00     0.00      192     0.00     0.00  std::vector<char, std::allocator<char> >::size() const
  0.00  45357.00     0.00      192     0.00     0.00  std::_Iter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, false>::_S_base(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00      192     0.00     0.00  std::_Iter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00      192     0.00     0.00  std::_Miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00      192     0.00     0.00  std::_Niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00      183     0.00     0.00  CoinPackedMatrix::CoinPackedMatrix()
  0.00  45357.00     0.00      160     0.00     0.00  CoinMessages::operator=(CoinMessages const&)
  0.00  45357.00     0.00      158     0.00     0.00  CoinMessageHandler::setLogLevel(int)
  0.00  45357.00     0.00      152     0.00     0.44  CoinIndexedVector::reserve(int)
  0.00  45357.00     0.00      148     0.00     0.00  CoinOneMessage::CoinOneMessage()
  0.00  45357.00     0.00      133     0.00     0.00  CoinWarmStart::CoinWarmStart()
  0.00  45357.00     0.00      133     0.00     0.00  CoinWarmStart::~CoinWarmStart()
  0.00  45357.00     0.00      133     0.00     0.00  CoinWarmStartBasis::~CoinWarmStartBasis()
  0.00  45357.00     0.00      105     0.00     0.00  CoinMessageHandler::~CoinMessageHandler()
  0.00  45357.00     0.00      105     0.00     0.00  CoinMessageHandler::~CoinMessageHandler()
  0.00  45357.00     0.00      105     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator()
  0.00  45357.00     0.00      105     0.00     0.00  __gnu_cxx::new_allocator<double>::new_allocator()
  0.00  45357.00     0.00      105     0.00     0.00  __gnu_cxx::new_allocator<double>::~new_allocator()
  0.00  45357.00     0.00      105     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator()
  0.00  45357.00     0.00      105     0.00     0.00  std::allocator<double>::allocator()
  0.00  45357.00     0.00      105     0.00     0.00  std::allocator<double>::~allocator()
  0.00  45357.00     0.00      105     0.00     0.00  std::allocator<int>::allocator()
  0.00  45357.00     0.00      105     0.00     0.00  std::allocator<int>::~allocator()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::_Vector_impl::_Vector_impl()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::_Vector_impl::~_Vector_impl()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::_M_deallocate(char*, unsigned long long)
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::_Vector_base()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<double, std::allocator<double> >::_Vector_impl::_Vector_impl()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<double, std::allocator<double> >::_Vector_impl::~_Vector_impl()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<double, std::allocator<double> >::_M_deallocate(double*, unsigned long long)
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<double, std::allocator<double> >::_Vector_base()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<double, std::allocator<double> >::~_Vector_base()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long long)
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<int, std::allocator<int> >::_Vector_base()
  0.00  45357.00     0.00      105     0.00     0.00  std::_Vector_base<int, std::allocator<int> >::~_Vector_base()
  0.00  45357.00     0.00      105     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector()
  0.00  45357.00     0.00      105     0.00     0.00  std::vector<char, std::allocator<char> >::vector()
  0.00  45357.00     0.00      105     0.00     0.00  std::vector<char, std::allocator<char> >::~vector()
  0.00  45357.00     0.00      105     0.00     0.00  std::vector<double, std::allocator<double> >::vector()
  0.00  45357.00     0.00      105     0.00     0.00  std::vector<double, std::allocator<double> >::~vector()
  0.00  45357.00     0.00      105     0.00     0.00  std::vector<int, std::allocator<int> >::vector()
  0.00  45357.00     0.00      105     0.00     0.00  std::vector<int, std::allocator<int> >::~vector()
  0.00  45357.00     0.00       97     0.00     0.00  CoinWarmStartBasis::operator=(CoinWarmStartBasis const&)
  0.00  45357.00     0.00       97     0.00     0.00  char* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const*, char const*, char*)
  0.00  45357.00     0.00       97     0.00     0.00  char* std::__copy_move_a<false, char const*, char*>(char const*, char const*, char*)
  0.00  45357.00     0.00       96     0.00     0.00  CoinMessageHandler::gutsOfCopy(CoinMessageHandler const&)
  0.00  45357.00     0.00       96     0.00     0.00  CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&)
  0.00  45357.00     0.00       96     0.00     0.00  __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::base() const
  0.00  45357.00     0.00       96     0.00     0.00  std::vector<char, std::allocator<char> >::end() const
  0.00  45357.00     0.00       96     0.00     0.00  std::vector<char, std::allocator<char> >::begin() const
  0.00  45357.00     0.00       96     0.00     0.00  std::vector<char, std::allocator<char> >::capacity() const
  0.00  45357.00     0.00       96     0.00     0.00  std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00       96     0.00     0.00  void std::_Destroy_aux<true>::__destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00       96     0.00     0.00  std::vector<char, std::allocator<char> >::end()
  0.00  45357.00     0.00       96     0.00     0.00  std::vector<char, std::allocator<char> >::begin()
  0.00  45357.00     0.00       96     0.00     0.00  std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&)
  0.00  45357.00     0.00       96     0.00     0.00  std::_Niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00       96     0.00     0.00  __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00       96     0.00     0.00  __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::copy<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00       96     0.00     0.00  void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
  0.00  45357.00     0.00       96     0.00     0.00  void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, std::allocator<char>&)
  0.00  45357.00     0.00       94     0.00     0.00  CoinWarmStartBasis::CoinWarmStartBasis()
  0.00  45357.00     0.00       93     0.00     0.00  CoinMessages::CoinMessages(CoinMessages const&)
  0.00  45357.00     0.00       77     0.00     0.00  CoinPresolveMatrix::stepColsToDo()
  0.00  45357.00     0.00       77     0.00     0.00  CoinPresolveMatrix::stepRowsToDo()
  0.00  45357.00     0.00       72     0.00     0.00  CoinPackedMatrix::setExtraGap(double)
  0.00  45357.00     0.00       71     0.00     0.00  CoinFactorization::resetStatistics()
  0.00  45357.00     0.00       70     0.00     0.00  CoinPackedMatrix::getLastStart() const
  0.00  45357.00     0.00       60     0.00     0.00  void CoinSort_2<double, int>(double*, double*, int*)
  0.00  45357.00     0.00       60     0.00     0.00  CoinPackedMatrix::setExtraMajor(double)
  0.00  45357.00     0.00       56     0.00     0.00  CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*)
  0.00  45357.00     0.00       56     0.00     0.00  CoinPresolveAction::~CoinPresolveAction()
  0.00  45357.00     0.00       52     0.00     0.00  CoinFactorization::setPersistenceFlag(int)
  0.00  45357.00     0.00       52     0.00     0.00  CoinFactorization::~CoinFactorization()
  0.00  45357.00     0.00       51     0.00     2.69  CoinFactorization::gutsOfCopy(CoinFactorization const&)
  0.00  45357.00     0.00       48     0.00     2.08  CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&)
  0.00  45357.00     0.00       47     0.00     0.00  CoinFactorization::zeroTolerance(double)
  0.00  45357.00     0.00       43     0.00     0.00  CoinMessages::toCompact()
  0.00  45357.00     0.00       43     0.00     0.00  CoinRelFltEq::CoinRelFltEq(double)
  0.00  45357.00     0.00       39     0.00     0.00  CoinWarmStartBasis::CoinWarmStartBasis(CoinWarmStartBasis const&)
  0.00  45357.00     0.00       35     0.00     0.00  CoinPackedMatrix::getNumCols() const
  0.00  45357.00     0.00       35     0.00     0.00  CoinPackedMatrix::getNumRows() const
  0.00  45357.00     0.00       35     0.00     0.00  CoinPackedMatrix::isColOrdered() const
  0.00  45357.00     0.00       34     0.00     0.00  CoinPackedMatrix::setDimensions(int, int)
  0.00  45357.00     0.00       33     0.00    13.78  CoinPackedMatrix::operator=(CoinPackedMatrix const&)
  0.00  45357.00     0.00       29     0.00     0.34  CoinPackedMatrix::deleteRows(int, int const*)
  0.00  45357.00     0.00       29     0.00     0.00  CoinWarmStartBasis::~CoinWarmStartBasis()
  0.00  45357.00     0.00       25     0.00     1.07  drop_zero_coefficients_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*)
  0.00  45357.00     0.00       22     0.00     0.00  CoinSosSet::~CoinSosSet()
  0.00  45357.00     0.00       22     0.00     0.00  CoinMessageHandler::operator<<(char const*)
  0.00  45357.00     0.00       22     0.00     0.00  CoinPresolveMatrix::anyProhibited() const
  0.00  45357.00     0.00       20     0.00     0.00  useless_constraint_action::useless_constraint_action(int, useless_constraint_action::action const*, CoinPresolveAction const*)
  0.00  45357.00     0.00       20     0.00     0.50  useless_constraint_action::~useless_constraint_action()
  0.00  45357.00     0.00       20     0.00     0.00  std::_Iter_base<double const*, false>::_S_base(double const*)
  0.00  45357.00     0.00       19     0.00     0.00  CoinFactorization::messageLevel(int)
  0.00  45357.00     0.00       19     0.00     0.00  CoinMessageHandler::operator<<(char)
  0.00  45357.00     0.00       19     0.00     1.05  CoinWarmStartBasis::deleteRows(int, int const*)
  0.00  45357.00     0.00       19     0.00     0.00  slack_singleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, double*)
  0.00  45357.00     0.00       18     0.00     0.00  CoinPackedVector::operator=(CoinPackedVector const&)
  0.00  45357.00     0.00       18     0.00     0.00  CoinWarmStartBasis::setSize(int, int)
  0.00  45357.00     0.00       18     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00  45357.00     0.00       18     0.00     0.00  void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00  45357.00     0.00       15     0.00     0.00  CoinMessage::~CoinMessage()
  0.00  45357.00     0.00       13     0.00     0.71  CoinWarmStartBasis::numberBasicStructurals() const
  0.00  45357.00     0.00       12     0.00     0.00  subst_constraint_action::action* CoinCopyOfArray<subst_constraint_action::action>(subst_constraint_action::action const*, int)
  0.00  45357.00     0.00       12     0.00    13.78  CoinPackedMatrix::CoinPackedMatrix(bool, int, int, int, double const*, int const*, int const*, int const*)
  0.00  45357.00     0.00       12     0.00     0.00  CoinPrePostsolveMatrix::~CoinPrePostsolveMatrix()
  0.00  45357.00     0.00       12     0.00     0.00  subst_constraint_action::subst_constraint_action(int, subst_constraint_action::action*, CoinPresolveAction const*)
  0.00  45357.00     0.00       12     0.00     0.00  subst_constraint_action::~subst_constraint_action()
  0.00  45357.00     0.00       12     0.00     0.00  subst_constraint_action::~subst_constraint_action()
  0.00  45357.00     0.00       12     0.00     0.00  CoinPresolveMatrix::anyInteger() const
  0.00  45357.00     0.00       11     0.00     0.00  bool CoinIsSorted<int>(int const*, int const*)
  0.00  45357.00     0.00       11     0.00     0.00  bool CoinIsSorted<int>(int const*, int)
  0.00  45357.00     0.00       11     0.00     1.07  drop_zero_coefficients(CoinPresolveMatrix*, CoinPresolveAction const*)
  0.00  45357.00     0.00       11     0.00     0.00  CoinPresolveMatrix::deleteStuff()
  0.00  45357.00     0.00       11     0.00     1.69  CoinPresolveMatrix::initializeStuff()
  0.00  45357.00     0.00       11     0.00     0.00  CoinPresolveMatrix::~CoinPresolveMatrix()
  0.00  45357.00     0.00       11     0.00     0.00  __gnu_cxx::__ops::__iter_equal_to_iter()
  0.00  45357.00     0.00       11     0.00     0.00  int const* std::adjacent_find<int const*>(int const*, int const*)
  0.00  45357.00     0.00       11     0.00     0.00  int const* std::__adjacent_find<int const*, __gnu_cxx::__ops::_Iter_equal_to_iter>(int const*, int const*, __gnu_cxx::__ops::_Iter_equal_to_iter)
  0.00  45357.00     0.00       10     0.00     0.00  CoinPackedMatrix::removeGaps(double)
  0.00  45357.00     0.00       10     0.00     0.03  CoinPackedMatrix::deleteMinorVectors(int, int const*)
  0.00  45357.00     0.00       10     0.00     0.00  drop_empty_rows_action::drop_empty_rows_action(int, drop_empty_rows_action::action const*, CoinPresolveAction const*)
  0.00  45357.00     0.00       10     0.00     0.00  drop_empty_rows_action::~drop_empty_rows_action()
  0.00  45357.00     0.00       10     0.00     0.00  drop_empty_rows_action::~drop_empty_rows_action()
  0.00  45357.00     0.00       10     0.00     0.00  std::_Miter_base<double const*>::iterator_type std::__miter_base<double const*>(double const*)
  0.00  45357.00     0.00       10     0.00     0.00  std::_Niter_base<double const*>::iterator_type std::__niter_base<double const*>(double const*)
  0.00  45357.00     0.00        9     0.00     0.00  CoinMessageHandler::CoinMessageHandler()
  0.00  45357.00     0.00        9     0.00     0.00  CoinBuild::CoinBuild()
  0.00  45357.00     0.00        8     0.00     0.00  CoinModelLinkedList::CoinModelLinkedList()
  0.00  45357.00     0.00        8     0.00     0.00  CoinModelLinkedList::~CoinModelLinkedList()
  0.00  45357.00     0.00        7     0.00     0.00  forcing_constraint_action::~forcing_constraint_action()
  0.00  45357.00     0.00        6     0.00     0.00  CoinModelHash::CoinModelHash()
  0.00  45357.00     0.00        6     0.00     0.00  CoinModelHash::~CoinModelHash()
  0.00  45357.00     0.00        5     0.00     0.00  CoinLpIO::getNumRows() const
  0.00  45357.00     0.00        5     0.00     0.00  CoinLpIO::realloc_row(char***, int**, double**, double**, double**, int*) const
  0.00  45357.00     0.00        5     0.00     0.00  std::_Iter_base<double*, false>::_S_base(double*)
  0.00  45357.00     0.00        5     0.00     0.00  double* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<double>(double const*, double const*, double*)
  0.00  45357.00     0.00        5     0.00     0.00  std::_Niter_base<double*>::iterator_type std::__niter_base<double*>(double*)
  0.00  45357.00     0.00        5     0.00     0.00  double* std::__copy_move_a<false, double const*, double*>(double const*, double const*, double*)
  0.00  45357.00     0.00        5     0.00     0.00  double* std::__copy_move_a2<false, double const*, double*>(double const*, double const*, double*)
  0.00  45357.00     0.00        5     0.00     0.00  double* std::copy<double const*, double*>(double const*, double const*, double*)
  0.00  45357.00     0.00        4     0.00     0.00  CoinModelHash2::CoinModelHash2()
  0.00  45357.00     0.00        4     0.00     0.00  CoinModelHash2::~CoinModelHash2()
  0.00  45357.00     0.00        4     0.00     0.00  remove_fixed_action::remove_fixed_action(int, remove_fixed_action::action*, double*, int*, CoinPresolveAction const*)
  0.00  45357.00     0.00        4     0.00     0.00  remove_fixed_action::~remove_fixed_action()
  0.00  45357.00     0.00        4     0.00     0.00  remove_fixed_action::~remove_fixed_action()
  0.00  45357.00     0.00        4     0.00     1.25  CoinLpIO::stopHash(int)
  0.00  45357.00     0.00        4     0.00     0.00  __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::__normal_iterator(int* const&)
  0.00  45357.00     0.00        4     0.00     0.00  std::_Iter_base<char const*, false>::_S_base(char const*)
  0.00  45357.00     0.00        4     0.00     0.00  std::vector<int, std::allocator<int> >::end()
  0.00  45357.00     0.00        3     0.00     0.00  CoinMessageHandler::setPrefix(bool)
  0.00  45357.00     0.00        3     0.00     0.00  __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator(double* const&)
  0.00  45357.00     0.00        3     0.00     0.00  CoinLpIO::getRowSense() const
  0.00  45357.00     0.00        3     0.00     0.00  CoinLpIO::realloc_coeff(double**, char***, int*) const
  0.00  45357.00     0.00        3     0.00     0.00  std::vector<double, std::allocator<double> >::end()
  0.00  45357.00     0.00        2     0.00     0.00  void CoinMemcpyN<doubleton_action::action>(doubleton_action::action const*, int, doubleton_action::action*)
  0.00  45357.00     0.00        2     0.00     0.00  void CoinMemcpyN<slack_doubleton_action::action>(slack_doubleton_action::action const*, int, slack_doubleton_action::action*)
  0.00  45357.00     0.00        2     0.00     0.00  forcing_constraint_action::action* CoinCopyOfArray<forcing_constraint_action::action>(forcing_constraint_action::action const*, int)
  0.00  45357.00     0.00        2     0.00     0.00  CoinFindDirSeparator()
  0.00  45357.00     0.00        2     0.00     0.00  CoinBaseModel::CoinBaseModel()
  0.00  45357.00     0.00        2     0.00     0.00  CoinBaseModel::~CoinBaseModel()
  0.00  45357.00     0.00        2     0.00     0.00  doubleton_action::doubleton_action(int, doubleton_action::action const*, CoinPresolveAction const*)
  0.00  45357.00     0.00        2     0.00     0.00  doubleton_action::~doubleton_action()
  0.00  45357.00     0.00        2     0.00     0.00  doubleton_action::~doubleton_action()
  0.00  45357.00     0.00        2     0.00     0.00  CoinFactorization::maximumPivots(int)
  0.00  45357.00     0.00        2     0.00     0.00  drop_empty_cols_action::drop_empty_cols_action(int, drop_empty_cols_action::action const*, CoinPresolveAction const*)
  0.00  45357.00     0.00        2     0.00     0.00  drop_empty_cols_action::~drop_empty_cols_action()
  0.00  45357.00     0.00        2     0.00     0.00  drop_empty_cols_action::~drop_empty_cols_action()
  0.00  45357.00     0.00        2     0.00     0.00  slack_doubleton_action::slack_doubleton_action(int, slack_doubleton_action::action const*, CoinPresolveAction const*)
  0.00  45357.00     0.00        2     0.00     0.00  slack_doubleton_action::~slack_doubleton_action()
  0.00  45357.00     0.00        2     0.00     0.00  slack_doubleton_action::~slack_doubleton_action()
  0.00  45357.00     0.00        2     0.00     0.00  forcing_constraint_action::forcing_constraint_action(int, forcing_constraint_action::action const*, CoinPresolveAction const*)
  0.00  45357.00     0.00        2     0.00     0.00  forcing_constraint_action::~forcing_constraint_action()
  0.00  45357.00     0.00        2     0.00     2.50  CoinLpIO::freeAll()
  0.00  45357.00     0.00        2     0.00     0.00  CoinModel::CoinModel()
  0.00  45357.00     0.00        2     0.00     0.00  CoinModel::~CoinModel()
  0.00  45357.00     0.00        2     0.00     0.00  remove_fixed_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45357.00     0.00        2     0.00     0.00  CoinLpIO::getNumCols() const
  0.00  45357.00     0.00        2     0.00    10.00  CoinLpIO::are_invalid_names(char const* const*, int, bool) const
  0.00  45357.00     0.00        2     0.00     0.00  std::_Miter_base<char const*>::iterator_type std::__miter_base<char const*>(char const*)
  0.00  45357.00     0.00        2     0.00     0.00  std::_Niter_base<char const*>::iterator_type std::__niter_base<char const*>(char const*)
  0.00  45357.00     0.00        2     0.00     0.00  bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  0.00  45357.00     0.00        1     0.00     0.00  void CoinMemcpyN<implied_free_action::action>(implied_free_action::action const*, int, implied_free_action::action*)
  0.00  45357.00     0.00        1     0.00     0.00  fileAbsPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00  45357.00     0.00        1     0.00     0.00  fileCoinReadable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00  45357.00     0.00        1     0.00     0.50  CoinPackedMatrix::deleteCols(int, int const*)
  0.00  45357.00     0.00        1     0.00     0.02  CoinFactorization::CoinFactorization()
  0.00  45357.00     0.00        1     0.00     0.00  CoinIndexedVector::add(int, double)
  0.00  45357.00     0.00        1     0.00     0.00  CoinMessageHandler::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00  45357.00     0.00        1     0.00     0.77  CoinWarmStartBasis::deleteColumns(int, int const*)
  0.00  45357.00     0.00        1     0.00     0.00  remove_dual_action::remove_dual_action(int, remove_dual_action::action const*, CoinPresolveAction const*)
  0.00  45357.00     0.00        1     0.00     0.00  remove_dual_action::~remove_dual_action()
  0.00  45357.00     0.00        1     0.00     0.00  remove_dual_action::~remove_dual_action()
  0.00  45357.00     0.00        1     0.00     0.00  CoinPostsolveMatrix::~CoinPostsolveMatrix()
  0.00  45357.00     0.00        1     0.00     0.00  implied_free_action::implied_free_action(int, implied_free_action::action const*, CoinPresolveAction const*)
  0.00  45357.00     0.00        1     0.00     0.00  implied_free_action::~implied_free_action()
  0.00  45357.00     0.00        1     0.00     0.00  implied_free_action::~implied_free_action()
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::setEpsilon(double)
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::checkRowNames()
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::passInMessageHandler(CoinMessageHandler*)
  0.00  45357.00     0.00        1     0.00   240.56  CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*)
  0.00  45357.00     0.00        1     0.00     4.58  CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*)
  0.00  45357.00     0.00        1     0.00   790.86  CoinLpIO::readLp(char const*)
  0.00  45357.00     0.00        1     0.00   790.86  CoinLpIO::readLp(char const*, double)
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::CoinLpIO()
  0.00  45357.00     0.00        1     0.00     5.00  CoinLpIO::~CoinLpIO()
  0.00  45357.00     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<double>::deallocate(double*, unsigned long long)
  0.00  45357.00     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long long)
  0.00  45357.00     0.00        1     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<double> >::deallocate(std::allocator<double>&, double*, unsigned long long)
  0.00  45357.00     0.00        1     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long long)
  0.00  45357.00     0.00        1     0.00    10.03  CoinPackedMatrix::times(double const*, double*) const
  0.00  45357.00     0.00        1     0.00     0.10  doubleton_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45357.00     0.00        1     0.00     0.00  CoinFactorization::adjustedAreaFactor() const
  0.00  45357.00     0.00        1     0.00     0.00  remove_dual_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45357.00     0.00        1     0.00     0.00  implied_free_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45357.00     0.00        1     0.00     0.00  slack_doubleton_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45357.00     0.00        1     0.00     0.00  forcing_constraint_action::postsolve(CoinPostsolveMatrix*) const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getEpsilon() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getObjName() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getColLower() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getColUpper() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getInfinity() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getRowLower() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getRowNames() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getRowUpper() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::skip_comment(char*, _iobuf*) const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getMatrixByRow() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getProblemName() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::integerColumns() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::getObjCoefficients() const
  0.00  45357.00     0.00        1     0.00     0.00  CoinLpIO::find_obj(_iobuf*) const
  0.00  45357.00     0.00        1     0.00     0.00  std::_Iter_base<char*, false>::_S_base(char*)
  0.00  45357.00     0.00        1     0.00     0.00  std::_Niter_base<char*>::iterator_type std::__niter_base<char*>(char*)
  0.00  45357.00     0.00        1     0.00     0.00  char* std::__copy_move_a2<false, char const*, char*>(char const*, char const*, char*)
  0.00  45357.00     0.00        1     0.00     0.00  int* std::adjacent_difference<int const*, int*>(int const*, int const*, int*)
  0.00  45357.00     0.00        1     0.00     0.00  char* std::copy<char const*, char*>(char const*, char const*, char*)
  0.00  45357.00     0.00        1     0.00     0.00  bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)

 %         the percentage of the total running time of the
time       program used by this function.

cumulative a running sum of the number of seconds accounted
 seconds   for by this function and those listed above it.

 self      the number of seconds accounted for by this
seconds    function alone.  This is the major sort for this
           listing.

calls      the number of times this function was invoked, if
           this function is profiled, else blank.
 
 self      the average number of milliseconds spent in this
ms/call    function per call, if this function is profiled,
	   else blank.

 total     the average number of milliseconds spent in this
ms/call    function and its descendents per call, if this 
	   function is profiled, else blank.

name       the name of the function.  This is the minor sort
           for this listing. The index shows the location of
	   the function in the gprof listing. If the index is
	   in parenthesis it shows where it would appear in
	   the gprof listing if it were to be printed.


Copyright (C) 2012-2014 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.


		     Call graph (explanation follows)


granularity: each sample hit covers 4 byte(s) for 0.00% of 46570.49 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     56.8 1473.32 24993.89                 ClpDualRowSteepest::updateWeights(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [1]
                2.68 24770.73 4042630/4042630     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
               63.91  156.57 8085260/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                2.68 24770.73 4042630/4042630     ClpDualRowSteepest::updateWeights(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [1]
[2]     53.2    2.68 24770.73 4042630         CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
                0.62 18865.30 8085260/8140622     CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
                0.22 4053.63 8085260/8140622     CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const [8]
             1089.92    0.34 4042630/4097992     CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
              588.73    0.77 4042630/4089604     CoinFactorization::updateColumnR(CoinIndexedVector*) const [30]
              169.85    0.92 4042630/4051018     CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [43]
                0.28    0.00 8085260/2971097506     CoinIntArrayWithLength::array() const [32]
                0.05    0.00 40426300/146654905     CoinIndexedVector::getNumElements() const [223]
                0.03    0.00 4042630/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.03    0.00 16170520/65184036     CoinIndexedVector::getIndices() [251]
                0.02    0.00 4042630/12279114     CoinIndexedVector::packedMode() const [295]
                0.01    0.00 8085260/69288433     CoinIndexedVector::denseVector() const [277]
                0.01    0.00 4042630/946387309     CoinBigIndexArrayWithLength::array() const [107]
-----------------------------------------------
                0.00   19.57    8388/8140622     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00  109.60   46974/8140622     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.62 18865.30 8085260/8140622     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
[3]     40.8    0.62 18994.48 8140622         CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
             12336.07    0.28 3824997/3824997     CoinFactorization::updateColumnUDensish(double*, int*) const [4]
             5926.74    0.51 3989205/3989205     CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
              730.77    0.04  326420/326420      CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [24]
                0.03    0.00 3824997/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.02    0.00 16281244/146654905     CoinIndexedVector::getNumElements() const [223]
                0.01    0.00 3824997/65184036     CoinIndexedVector::getIndices() [251]
                0.00    0.00 3824997/69288433     CoinIndexedVector::denseVector() const [277]
-----------------------------------------------
             12336.07    0.28 3824997/3824997     CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
[4]     26.5 12336.07    0.28 3824997         CoinFactorization::updateColumnUDensish(double*, int*) const [4]
                0.27    0.00 7649994/2971097506     CoinIntArrayWithLength::array() const [32]
                0.01    0.00 7649994/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.01    0.00 3824997/946387309     CoinBigIndexArrayWithLength::array() const [107]
-----------------------------------------------
             5926.74    0.51 3989205/3989205     CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
[5]     12.7 5926.74    0.51 3989205         CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
                0.42    0.00 11967615/2971097506     CoinIntArrayWithLength::array() const [32]
                0.03    0.00 3989205/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.03    0.00 3989205/49912618     int CoinMax<int>(int, int) [179]
                0.01    0.00 7978410/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.01    0.00 3989205/65184036     CoinIndexedVector::getIndices() [251]
                0.01    0.00 3989205/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.01    0.00 3989205/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00 3989205/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                                                 <spontaneous>
[6]     10.9    6.09 5078.73                 ClpSimplexDual::whileIterating(double*&, int) [6]
              311.86 4541.32 4042899/4083130     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
               32.56   79.76 4119037/36828008     CoinIndexedVector::clear() [21]
                2.97  108.44   33364/46974       CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.09    1.07 4042901/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.25    0.20 4042901/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.18    0.00 4042899/4044720     CoinIndexedVector::createPacked(int, int const*, double const*) [215]
                0.01    0.01 4042899/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00       4/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00      30/12336       CoinFactorization::pivotTolerance(double) [875]
-----------------------------------------------
                0.00    0.01      10/4083130     ClpPrimalColumnSteepest::justSteepest(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [453]
                0.42    6.12    5448/4083130     ClpPrimalColumnSteepest::djsAndSteepest2(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [77]
                0.72   10.48    9330/4083130     ClpPrimalColumnSteepest::djsAndSteepest(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [72]
                1.96   28.58   25443/4083130     __tcf_0 [45]
              311.86 4541.32 4042899/4083130     ClpSimplexDual::whileIterating(double*&, int) [6]
[7]     10.5  314.96 4586.51 4083130         CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.12 3609.91 4083130/4083130     CoinFactorization::updateColumnTransposeL(CoinIndexedVector*) const [10]
                0.04  382.47 4083130/8134045     CoinFactorization::updateColumnTransposeU(CoinIndexedVector*, int) const [23]
                0.10  358.21 4083130/4083130     CoinFactorization::updateColumnTransposeR(CoinIndexedVector*) const [38]
              123.79    0.00 1137725625/439964794     int CoinMin<int>(int, int) [33]
               32.28   79.07 4083130/36828008     CoinIndexedVector::clear() [21]
                0.08    0.14 4083130/12244723     CoinFactorization::pivotColumnBack() const [139]
                0.14    0.00 4083130/2971097506     CoinIntArrayWithLength::array() const [32]
                0.10    0.00 12249390/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.02    0.00 4083130/12279114     CoinIndexedVector::packedMode() const [295]
                0.02    0.00 8166260/65184036     CoinIndexedVector::getIndices() [251]
                0.01    0.00 12249390/146654905     CoinIndexedVector::getNumElements() const [223]
                0.01    0.00 8166260/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00 4083130/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
-----------------------------------------------
                0.00    4.21    8388/8140622     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00   23.55   46974/8140622     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.22 4053.63 8085260/8140622     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
[8]      8.8    0.23 4081.39 8140622         CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const [8]
             3624.28  373.37 3840032/3840032     CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
               82.86    0.36 4298056/4298056     CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const [50]
                0.18    0.33     483/483         CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [157]
                0.01    0.00 8138571/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
             3624.28  373.37 3840032/3840032     CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const [8]
[9]      8.6 3624.28  373.37 3840032         CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
              372.73    0.00 3425698600/439964794     int CoinMin<int>(int, int) [33]
                0.32    0.00 3840032/3840032     void CoinZeroN<unsigned char>(unsigned char*, int) [187]
                0.27    0.00 7680064/2971097506     CoinIntArrayWithLength::array() const [32]
                0.03    0.00 3840032/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.01    0.00 3840032/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00 3840032/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00 3840032/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00 3840032/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                0.12 3609.91 4083130/4083130     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
[10]     7.8    0.12 3609.91 4083130         CoinFactorization::updateColumnTransposeL(CoinIndexedVector*) const [10]
             3537.96    0.33 3905004/3905004     CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [11]
               61.80    0.00   32725/32725       CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const [53]
                9.79    0.01  144398/144398      CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [73]
                0.01    0.00 8132532/146654905     CoinIndexedVector::getNumElements() const [223]
                0.00    0.00    1003/2971097506     CoinIntArrayWithLength::array() const [32]
-----------------------------------------------
             3537.96    0.33 3905004/3905004     CoinFactorization::updateColumnTransposeL(CoinIndexedVector*) const [10]
[11]     7.6 3537.96    0.33 3905004         CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [11]
                0.27    0.00 7810008/2971097506     CoinIntArrayWithLength::array() const [32]
                0.03    0.00 3905004/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.01    0.00 3905004/65184036     CoinIndexedVector::getIndices() [251]
                0.01    0.00 3905004/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.01    0.00 3905004/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00 3905004/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00 3905004/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                                                 <spontaneous>
[12]     7.0 3256.80    0.00                 ClpPackedMatrix::gutsOfTransposeTimesByRowGEK(CoinIndexedVector const*, int*, double*, int, double, double) const [12]
-----------------------------------------------
                                                 <spontaneous>
[13]     5.8   74.38 2632.33                 ClpFactorization::factorize(ClpSimplex*, int, bool) [13]
                0.06 2238.22   12700/12700       CoinFactorization::factor() [15]
              173.44  220.55   12700/25400       CoinFactorization::preProcess(int, int) [22]
                0.01    0.02   12700/12768       CoinFactorization::gutsOfDestructor(int) [356]
                0.00    0.01   12700/12700       CoinFactorization::getAreas(int, int, int, int) [441]
                0.00    0.01   12700/12752       CoinFactorization::gutsOfInitialize(int) [531]
                0.00    0.00   12686/12686       CoinFactorization::checkSparse() [873]
-----------------------------------------------
                                                 <spontaneous>
[14]     5.0 2326.34    0.00                 ClpDualRowSteepest::updatePrimalSolution(CoinIndexedVector*, double, double&) [14]
-----------------------------------------------
                0.06 2238.22   12700/12700       ClpFactorization::factorize(ClpSimplex*, int, bool) [13]
[15]     4.8    0.06 2238.22   12700         CoinFactorization::factor() [15]
                0.00 1701.98   12700/12700       CoinFactorization::factorSparse() [17]
              518.07   18.16   12686/12686       CoinFactorization::cleanup() [31]
                0.00    0.00   38142/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00      14/548846      CoinArrayWithLength::conditionalDelete() [407]
                0.00    0.00      14/25386       CoinArrayWithLength::swap(CoinArrayWithLength&) [859]
-----------------------------------------------
                                                 <spontaneous>
[16]     4.6 2131.31    0.00                 ClpSimplexDual::dualColumn0(CoinIndexedVector const*, CoinIndexedVector const*, CoinIndexedVector*, double, double&, double&, double&) [16]
-----------------------------------------------
                0.00 1701.98   12700/12700       CoinFactorization::factor() [15]
[17]     3.7    0.00 1701.98   12700         CoinFactorization::factorSparse() [17]
              216.01 1485.97   12700/12700       CoinFactorization::factorSparseLarge() [18]
-----------------------------------------------
              216.01 1485.97   12700/12700       CoinFactorization::factorSparse() [17]
[18]     3.7  216.01 1485.97   12700         CoinFactorization::factorSparseLarge() [18]
              196.85  303.43 110059056/110059056     bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [34]
              173.44  220.55   12700/25400       CoinFactorization::preProcess(int, int) [22]
              104.75  134.99 89565340/89565340     CoinFactorization::pivotRowSingleton(int, int) [41]
              157.42   64.43 2135663288/2010574513     CoinFactorization::deleteLink(int) [27]
              101.08    0.00 2894192413/2971097506     CoinIntArrayWithLength::array() const [32]
                2.45   13.14 1506752/1506752     CoinFactorization::pivotOneOtherRow(int, int) [70]
               10.18    0.00   25400/63486       void CoinFillN<int>(int*, int, int) [64]
                1.29    0.00   12700/7012936     void CoinZeroN<double>(double*, int) [25]
                1.19    0.00   12700/12700       CoinFactorization::separateLinks(int, bool) [109]
                0.23    0.40  318359/318359      CoinFactorization::pivotColumnSingleton(int, int) [143]
                0.07    0.07 2095308/4144144145     CoinFactorization::addLink(int, int) [40]
                0.00    0.00   25400/548846      CoinArrayWithLength::conditionalDelete() [407]
                0.00    0.00   12700/63558       CoinFactorizationDoubleArrayWithLength::conditionalNew(int) [551]
                0.00    0.00   12700/12700       CoinUnsignedIntArrayWithLength::conditionalNew(int) [565]
                0.00    0.00   38100/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00   25400/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00   12700/12700       CoinUnsignedIntArrayWithLength::array() const [872]
-----------------------------------------------
                                                 <spontaneous>
[19]     2.6 1082.63  110.24                 ClpSimplexDual::updateDualsInDual(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, double, double&, bool) [19]
               31.96   78.29 4042636/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                2.26    0.00    8388/4097992     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
               12.66    0.00   46974/4097992     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
             1089.92    0.34 4042630/4097992     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
[20]     2.4 1104.85    0.34 4097992         CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
                0.08    0.14 4097992/12244723     CoinFactorization::pivotColumnBack() const [139]
                0.07    0.00 8195984/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.02    0.00 4097992/12279114     CoinIndexedVector::packedMode() const [295]
                0.02    0.00 8195984/65184036     CoinIndexedVector::getIndices() [251]
                0.01    0.00 8195984/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00 4097992/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                0.00    0.00       1/36828008     ClpSimplexDual::startupSolve(int, double*, int) [580]
                0.00    0.00       1/36828008     ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.00    0.00       5/36828008     ClpPrimalColumnSteepest::justSteepest(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [453]
                0.00    0.00      12/36828008     ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [90]
                0.00    0.00      41/36828008     ClpSimplex::gutsOfSolution(double*, double const*, bool) [clone .constprop.275] [355]
                0.00    0.00     112/36828008     ClpPrimalColumnSteepest::saveWeights(ClpSimplex*, int) [283]
                0.00    0.01     270/36828008     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.00    0.01     367/36828008     ClpSimplexPrimal::primal(int, int) [461]
                0.01    0.04    1816/36828008     ClpPrimalColumnSteepest::djsAndSteepest2(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [77]
                0.04    0.09    4665/36828008     ClpPrimalColumnSteepest::djsAndSteepest(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [72]
                0.07    0.16    8388/36828008     ClpSimplexPrimal::primalRow(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, int) [103]
                0.07    0.16    8400/36828008     ClpSimplexPrimal::whileIterating(int) [203]
                0.13    0.33   16795/36828008     ClpSimplexPrimal::pivotResult(int) [62]
                0.20    0.49   25424/36828008     ClpSimplex::gutsOfSolution(double*, double const*, bool) [132]
                0.25    0.62   31929/36828008     ClpPackedMatrix::subsetTransposeTimes(ClpSimplex const*, CoinIndexedVector const*, CoinIndexedVector const*, CoinIndexedVector*) const [52]
                0.30    0.73   37795/36828008     ClpDualRowSteepest::saveWeights(ClpSimplex*, int) [55]
                0.31    0.76   39082/36828008     ClpSimplex::computePrimals(double const*, double const*) [51]
                0.40    0.99   50917/36828008     __tcf_0 [45]
                0.60    1.46   75606/36828008     ClpSimplexDual::gutsOfDual(int, double*&, int, ClpDataSave&) [95]
               31.96   78.29 4042636/36828008     ClpSimplexDual::updateDualsInDual(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, double, double&, bool) [19]
               31.96   78.29 4042899/36828008     ClpSimplexDual::dualColumn(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, double, int*) [28]
               32.02   78.45 4051018/36828008     ClpSimplex::unpackPacked(CoinIndexedVector*) [48]
               32.02   78.45 4051201/36828008     ClpPackedMatrix::transposeTimesByRow(ClpSimplex const*, double, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*) const [46]
               32.02   78.45 4051201/36828008     ClpPackedMatrix::transposeTimes(ClpSimplex const*, double, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*) const [47]
               32.28   79.07 4083130/36828008     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
               32.56   79.76 4119037/36828008     ClpSimplexDual::whileIterating(double*&, int) [6]
               63.91  156.57 8085260/36828008     ClpDualRowSteepest::updateWeights(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [1]
[21]     2.2  291.12  713.17 36828008         CoinIndexedVector::clear() [21]
              713.17    0.00 7000082/7012936     void CoinZeroN<double>(double*, int) [25]
-----------------------------------------------
              173.44  220.55   12700/25400       ClpFactorization::factorize(ClpSimplex*, int, bool) [13]
              173.44  220.55   12700/25400       CoinFactorization::factorSparseLarge() [18]
[22]     1.7  346.88  441.11   25400         CoinFactorization::preProcess(int, int) [22]
              172.11   70.45 2335018313/2010574513     CoinFactorization::deleteLink(int) [27]
               96.24   87.76 2710087643/4144144145     CoinFactorization::addLink(int, int) [40]
               10.18    0.00   25400/63486       void CoinFillN<int>(int*, int, int) [64]
                4.35    0.00   12700/63810       void CoinZeroN<int>(int*, int) [67]
                0.01    0.00  228600/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00   63500/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00   50800/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
-----------------------------------------------
                0.04  379.45 4050915/8134045     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.04  382.47 4083130/8134045     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
[23]     1.6    0.08  761.93 8134045         CoinFactorization::updateColumnTransposeU(CoinIndexedVector*, int) const [23]
              688.73    0.98 8105212/8105212     CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [26]
               52.69    0.00   11012/11012       CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [54]
               19.51    0.00   17821/17821       CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [68]
                0.01    0.00 8134045/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
              730.77    0.04  326420/326420      CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
[24]     1.6  730.77    0.04  326420         CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [24]
                0.03    0.00  979260/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00  326420/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.00    0.00  652840/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00  326420/65184036     CoinIndexedVector::getIndices() [251]
                0.00    0.00  326420/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00  326420/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00  326420/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                0.00    0.00       1/7012936     doubleton_action::postsolve(CoinPostsolveMatrix*) const [575]
                0.00    0.00       1/7012936     gubrow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [357]
                0.02    0.00     152/7012936     CoinIndexedVector::reserve(int) [302]
                1.29    0.00   12700/7012936     CoinFactorization::factorSparseLarge() [18]
              713.17    0.00 7000082/7012936     CoinIndexedVector::clear() [21]
[25]     1.5  714.48    0.00 7012936         void CoinZeroN<double>(double*, int) [25]
-----------------------------------------------
              688.73    0.98 8105212/8105212     CoinFactorization::updateColumnTransposeU(CoinIndexedVector*, int) const [23]
[26]     1.5  688.73    0.98 8105212         CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [26]
                0.85    0.00 24315636/2971097506     CoinIntArrayWithLength::array() const [32]
                0.07    0.00 8105212/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.02    0.00 16210424/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.01    0.00 8105212/65184036     CoinIndexedVector::getIndices() [251]
                0.01    0.00 8105212/69288433     CoinIndexedVector::denseVector() const [277]
                0.01    0.00 8105212/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.01    0.00 8105212/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                0.15    0.06 2053457/2010574513     CoinFactorization::pivotColumnSingleton(int, int) [143]
                1.19    0.49 16120960/2010574513     CoinFactorization::pivotOneOtherRow(int, int) [70]
               53.45   21.88 725082335/2010574513     CoinFactorization::pivotRowSingleton(int, int) [41]
               80.46   32.93 1091603456/2010574513     bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [34]
              157.42   64.43 2135663288/2010574513     CoinFactorization::factorSparseLarge() [18]
              172.11   70.45 2335018313/2010574513     CoinFactorization::preProcess(int, int) [22]
[27]     1.4  464.78  190.24 2010574513         CoinFactorization::deleteLink(int) [27]
              190.24    0.00 1736756243/2971097506     CoinIntArrayWithLength::array() const [32]
-----------------------------------------------
                                                 <spontaneous>
[28]     1.3  516.73  110.25                 ClpSimplexDual::dualColumn(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, double, int*) [28]
               31.96   78.29 4042899/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                                                 <spontaneous>
[29]     1.3  623.45    0.00                 _mcount_private [29]
-----------------------------------------------
                6.84    0.01   46974/4089604     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
              588.73    0.77 4042630/4089604     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
[30]     1.3  595.57    0.78 4089604         CoinFactorization::updateColumnR(CoinIndexedVector*) const [30]
                0.71    0.00 20312489/2971097506     CoinIntArrayWithLength::array() const [32]
                0.03    0.00 4063290/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.02    0.00 12189856/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.01    0.00 4089604/65184036     CoinIndexedVector::getIndices() [251]
                0.01    0.00 4089604/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00 4089604/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
              518.07   18.16   12686/12686       CoinFactorization::factor() [15]
[31]     1.2  518.07   18.16   12686         CoinFactorization::cleanup() [31]
               13.04    0.00   38058/63810       void CoinZeroN<int>(int*, int) [67]
                5.08    0.00   12686/63486       void CoinFillN<int>(int*, int, int) [64]
                0.02    0.00   12686/61956221     CoinFactorization::getColumnSpace(int, int) [49]
                0.01    0.00  228348/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00   25372/76279       CoinBigIndexArrayWithLength::conditionalNew(int) [452]
                0.00    0.00   63430/548846      CoinArrayWithLength::conditionalDelete() [407]
                0.00    0.00   25372/279543      CoinIntArrayWithLength::conditionalNew(int) [533]
                0.00    0.00   12686/12244723     CoinFactorization::pivotColumnBack() const [139]
                0.00    0.00   63430/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00   38058/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00   25372/25386       CoinArrayWithLength::swap(CoinArrayWithLength&) [859]
-----------------------------------------------
                0.00    0.00      68/2971097506     CoinFactorization::updateColumnTransposeRDensish(CoinIndexedVector*) const [437]
                0.00    0.00     483/2971097506     CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [157]
                0.00    0.00     510/2971097506     CoinFactorization::gutsOfCopy(CoinFactorization const&) [240]
                0.00    0.00    1003/2971097506     CoinFactorization::updateColumnTransposeL(CoinIndexedVector*) const [10]
                0.00    0.00   16776/2971097506     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00    0.00   22024/2971097506     CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [54]
                0.00    0.00   32725/2971097506     CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const [53]
                0.00    0.00   38100/2971097506     CoinFactorization::separateLinks(int, bool) [109]
                0.00    0.00   38142/2971097506     CoinFactorization::factor() [15]
                0.00    0.00   38409/2971097506     CoinFactorization::goSparse() [57]
                0.00    0.00   46974/2971097506     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.00    0.00   53463/2971097506     CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [68]
                0.01    0.00  228348/2971097506     CoinFactorization::cleanup() [31]
                0.01    0.00  228600/2971097506     CoinFactorization::preProcess(int, int) [22]
                0.01    0.00  288796/2971097506     CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [73]
                0.03    0.00  979260/2971097506     CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [24]
                0.07    0.00 1988172/2971097506     CoinFactorization::getRowSpace(int, int) [225]
                0.09    0.00 2546872/2971097506     CoinFactorization::pivotColumnSingleton(int, int) [143]
                0.14    0.00 4083130/2971097506     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.27    0.00 7649994/2971097506     CoinFactorization::updateColumnUDensish(double*, int*) const [4]
                0.27    0.00 7680064/2971097506     CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
                0.27    0.00 7810008/2971097506     CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [11]
                0.28    0.00 8085260/2971097506     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
                0.28    0.00 8086470/2971097506     CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const [39]
                0.30    0.00 8596112/2971097506     CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const [50]
                0.42    0.00 11967615/2971097506     CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
                0.43    0.00 12244723/2971097506     CoinFactorization::pivotColumnBack() const [139]
                0.58    0.00 16574272/2971097506     CoinFactorization::pivotOneOtherRow(int, int) [70]
                0.71    0.00 20312489/2971097506     CoinFactorization::updateColumnR(CoinIndexedVector*) const [30]
                0.85    0.00 24255488/2971097506     CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [43]
                0.85    0.00 24315636/2971097506     CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [26]
                2.26    0.00 64814640/2971097506     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                4.63    0.00 132469497/2971097506     CoinFactorization::getColumnSpaceIterateR(int, double, int) [69]
               10.82    0.00 309781105/2971097506     CoinFactorization::getColumnSpace(int, int) [49]
               12.39    0.00 354696965/2971097506     CoinFactorization::getRowSpaceIterate(int, int) [60]
               21.90    0.00 626957380/2971097506     CoinFactorization::pivotRowSingleton(int, int) [41]
               49.97    0.00 1430656026/2971097506     bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [34]
              101.08    0.00 2894192413/2971097506     CoinFactorization::factorSparseLarge() [18]
              134.20    0.00 3842497843/2971097506     CoinFactorization::addLink(int, int) [40]
              190.24    0.00 1736756243/2971097506     CoinFactorization::deleteLink(int) [27]
[32]     1.1  533.36    0.00 2971097506         CoinIntArrayWithLength::array() const [32]
-----------------------------------------------
                0.00    0.00      11/439964794     CoinPackedMatrix::deleteMajorVectors(int, int const*) [463]
                0.00    0.00      19/439964794     slack_singleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, double*) [593]
                0.00    0.00      68/439964794     CoinFactorization::updateColumnTransposeR(CoinIndexedVector*) const [38]
                0.33    0.00 3063615/439964794     CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [157]
                4.43    0.00 40738422/439964794     remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [76]
                4.80    0.00 44156499/439964794     CoinFactorization::getColumnSpaceIterateR(int, double, int) [69]
                9.09    0.00 83549231/439964794     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
              123.79    0.00 1137725625/439964794     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
              372.73    0.00 3425698600/439964794     CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
[33]     1.1  515.18    0.00 439964794         int CoinMin<int>(int, int) [33]
-----------------------------------------------
              196.85  303.43 110059056/110059056     CoinFactorization::factorSparseLarge() [18]
[34]     1.1  196.85  303.43 110059056         bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [34]
               80.46   32.93 1091603456/2010574513     CoinFactorization::deleteLink(int) [27]
               70.15    9.76 55083841/61956221     CoinFactorization::getColumnSpace(int, int) [49]
               30.95   28.22 871485344/4144144145     CoinFactorization::addLink(int, int) [40]
               49.97    0.00 1430656026/2971097506     CoinIntArrayWithLength::array() const [32]
                0.45    0.00 330177168/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.40    0.00 330177168/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.07    0.05  388168/497043      CoinFactorization::getRowSpace(int, int) [225]
-----------------------------------------------
                                                 <spontaneous>
[35]     1.1    1.91  496.41                 ClpFactorization::replaceColumn(ClpSimplex const*, CoinIndexedVector*, CoinIndexedVector*, int, double, bool, double) [35]
               55.20  441.21 4050915/4050915     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
-----------------------------------------------
               55.20  441.21 4050915/4050915     ClpFactorization::replaceColumn(ClpSimplex const*, CoinIndexedVector*, CoinIndexedVector*, int, double, bool, double) [35]
[36]     1.1   55.20  441.21 4050915         CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.04  379.45 4050915/8134045     CoinFactorization::updateColumnTransposeU(CoinIndexedVector*, int) const [23]
               18.50   12.58 70939393/70939393     CoinFactorization::getRowSpaceIterate(int, int) [60]
                9.37    9.49 44156499/44156499     CoinFactorization::getColumnSpaceIterateR(int, double, int) [69]
                9.09    0.00 83549231/439964794     int CoinMin<int>(int, int) [33]
                2.26    0.00 64814640/2971097506     CoinIntArrayWithLength::array() const [32]
                0.08    0.14 4050915/12244723     CoinFactorization::pivotColumnBack() const [139]
                0.07    0.00 8101560/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.03    0.00 4050915/4050915     CoinFactorization::checkPivot(double, double) const [364]
                0.03    0.00 4050645/49912618     int CoinMax<int>(int, int) [179]
                0.03    0.00 20254305/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.02    0.00 16203660/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.01    0.00 4050915/65184036     CoinIndexedVector::getIndices() [251]
                0.00    0.01     270/36828008     CoinIndexedVector::clear() [21]
                0.01    0.00 4050915/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00 4050915/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                                                 <spontaneous>
[37]     1.0  461.30    0.00                 __fentry__ [37]
-----------------------------------------------
                0.10  358.21 4083130/4083130     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
[38]     0.8    0.10  358.21 4083130         CoinFactorization::updateColumnTransposeR(CoinIndexedVector*) const [38]
              357.85    0.34 4043235/4043235     CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const [39]
                0.01    0.00      68/68          CoinFactorization::updateColumnTransposeRDensish(CoinIndexedVector*) const [437]
                0.01    0.00 8088313/146654905     CoinIndexedVector::getNumElements() const [223]
                0.00    0.00      68/439964794     int CoinMin<int>(int, int) [33]
                0.00    0.00      68/73285247     CoinIndexedVector::setNumElements(int) [146]
-----------------------------------------------
              357.85    0.34 4043235/4043235     CoinFactorization::updateColumnTransposeR(CoinIndexedVector*) const [38]
[39]     0.8  357.85    0.34 4043235         CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const [39]
                0.28    0.00 8086470/2971097506     CoinIntArrayWithLength::array() const [32]
                0.03    0.00 4043235/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.01    0.00 4043235/65184036     CoinIndexedVector::getIndices() [251]
                0.01    0.00 4043235/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.01    0.00 4043235/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00 4043235/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                0.05    0.05 1416739/4144144145     CoinFactorization::pivotColumnSingleton(int, int) [143]
                0.07    0.07 2095308/4144144145     CoinFactorization::factorSparseLarge() [18]
                0.47    0.42 13107456/4144144145     CoinFactorization::pivotOneOtherRow(int, int) [70]
               19.39   17.68 545951655/4144144145     CoinFactorization::pivotRowSingleton(int, int) [41]
               30.95   28.22 871485344/4144144145     bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [34]
               96.24   87.76 2710087643/4144144145     CoinFactorization::preProcess(int, int) [22]
[40]     0.6  147.17  134.20 4144144145         CoinFactorization::addLink(int, int) [40]
              134.20    0.00 3842497843/2971097506     CoinIntArrayWithLength::array() const [32]
-----------------------------------------------
              104.75  134.99 89565340/89565340     CoinFactorization::factorSparseLarge() [18]
[41]     0.5  104.75  134.99 89565340         CoinFactorization::pivotRowSingleton(int, int) [41]
               53.45   21.88 725082335/2010574513     CoinFactorization::deleteLink(int) [27]
               19.39   17.68 545951655/4144144145     CoinFactorization::addLink(int, int) [40]
               21.90    0.00 626957380/2971097506     CoinIntArrayWithLength::array() const [32]
                0.37    0.00 268696020/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.33    0.00 268696020/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
-----------------------------------------------
                                                 <spontaneous>
[42]     0.4  207.27    0.00                 ClpDualRowSteepest::pivotRow() [42]
                0.00    0.00       1/1           CoinIndexedVector::add(int, double) [1054]
-----------------------------------------------
                0.35    0.00    8388/4051018     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
              169.85    0.92 4042630/4051018     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
[43]     0.4  170.21    0.92 4051018         CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [43]
                0.85    0.00 24255488/2971097506     CoinIntArrayWithLength::array() const [32]
                0.03    0.00 4038363/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.02    0.00 16166107/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.01    0.00 4051018/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00 4051018/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00 4063673/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                1.21   44.24   13610/46974       ClpSimplex::computePrimals(double const*, double const*) [51]
                2.97  108.44   33364/46974       ClpSimplexDual::whileIterating(double*&, int) [6]
[44]     0.3    4.18  152.68   46974         CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.00  109.60   46974/8140622     CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
                0.00   23.55   46974/8140622     CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const [8]
               12.66    0.00   46974/4097992     CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
                6.84    0.01   46974/4089604     CoinFactorization::updateColumnR(CoinIndexedVector*) const [30]
                0.00    0.00   46974/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00   46974/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.00    0.00   46974/12279114     CoinIndexedVector::packedMode() const [295]
                0.00    0.00  187896/146654905     CoinIndexedVector::getNumElements() const [223]
                0.00    0.00   93948/65184036     CoinIndexedVector::getIndices() [251]
                0.00    0.00   93948/69288433     CoinIndexedVector::denseVector() const [277]
-----------------------------------------------
                                                 <spontaneous>
[45]     0.3   89.53   31.93                 __tcf_0 [45]
                1.96   28.58   25443/4083130     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.40    0.99   50917/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                                                 <spontaneous>
[46]     0.3    7.50  110.48                 ClpPackedMatrix::transposeTimesByRow(ClpSimplex const*, double, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*) const [46]
               32.02   78.45 4051201/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                                                 <spontaneous>
[47]     0.2    1.09  110.48                 ClpPackedMatrix::transposeTimes(ClpSimplex const*, double, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*) const [47]
               32.02   78.45 4051201/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                                                 <spontaneous>
[48]     0.2    0.89  110.47                 ClpSimplex::unpackPacked(CoinIndexedVector*) [48]
               32.02   78.45 4051018/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                0.02    0.00   12686/61956221     CoinFactorization::cleanup() [31]
                8.74    1.22 6859694/61956221     CoinFactorization::pivotOneOtherRow(int, int) [70]
               70.15    9.76 55083841/61956221     bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [34]
[49]     0.2   78.90   10.98 61956221         CoinFactorization::getColumnSpace(int, int) [49]
               10.82    0.00 309781105/2971097506     CoinIntArrayWithLength::array() const [32]
                0.09    0.00 61956221/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.08    0.00 61956221/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
-----------------------------------------------
               82.86    0.36 4298056/4298056     CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const [8]
[50]     0.2   82.86    0.36 4298056         CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const [50]
                0.30    0.00 8596112/2971097506     CoinIntArrayWithLength::array() const [32]
                0.04    0.00 4298056/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.01    0.00 4298056/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.01    0.00 4298056/69288433     CoinIndexedVector::denseVector() const [277]
                0.01    0.00 4298056/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00 4298056/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                                                 <spontaneous>
[51]     0.2   35.33   46.51                 ClpSimplex::computePrimals(double const*, double const*) [51]
                1.21   44.24   13610/46974       CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.31    0.76   39082/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                                                 <spontaneous>
[52]     0.1   63.18    0.87                 ClpPackedMatrix::subsetTransposeTimes(ClpSimplex const*, CoinIndexedVector const*, CoinIndexedVector const*, CoinIndexedVector*) const [52]
                0.25    0.62   31929/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
               61.80    0.00   32725/32725       CoinFactorization::updateColumnTransposeL(CoinIndexedVector*) const [10]
[53]     0.1   61.80    0.00   32725         CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const [53]
                0.00    0.00   32725/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00   32725/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.00    0.00   32725/65184036     CoinIndexedVector::getIndices() [251]
                0.00    0.00   32725/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00   32725/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00   32725/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
-----------------------------------------------
               52.69    0.00   11012/11012       CoinFactorization::updateColumnTransposeU(CoinIndexedVector*, int) const [23]
[54]     0.1   52.69    0.00   11012         CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [54]
                0.00    0.00   22024/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00   11012/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.00    0.00   22024/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00   11012/65184036     CoinIndexedVector::getIndices() [251]
                0.00    0.00   11012/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00   11012/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00   11012/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                                                 <spontaneous>
[55]     0.1   44.95    1.03                 ClpDualRowSteepest::saveWeights(ClpSimplex*, int) [55]
                0.30    0.73   37795/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00       6/152         CoinIndexedVector::reserve(int) [302]
                0.00    0.00       6/76481       CoinIndexedVector::CoinIndexedVector() [847]
-----------------------------------------------
                                                 <spontaneous>
[56]     0.1   44.79    0.00                 ClpPackedMatrix::transposeTimesSubset(int, int const*, double const*, double*, double const*, double const*, double*) const [56]
-----------------------------------------------
                0.00    0.00       1/12804       CoinFactorization::sparseThreshold(int) [545]
                0.03    0.00      10/12804       ClpSimplexDual::gutsOfDual(int, double*&, int, ClpDataSave&) [95]
                0.12    0.02      46/12804       CoinFactorization::gutsOfCopy(CoinFactorization const&) [240]
                0.16    0.02      61/12804       ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
               33.54    4.35   12686/12804       ClpSimplex::internalFactorize(int) [58]
[57]     0.1   33.85    4.39   12804         CoinFactorization::goSparse() [57]
                4.39    0.00   12803/63810       void CoinZeroN<int>(int*, int) [67]
                0.00    0.00   12803/76279       CoinBigIndexArrayWithLength::conditionalNew(int) [452]
                0.00    0.00   38409/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00   25606/548846      CoinArrayWithLength::conditionalDelete() [407]
                0.00    0.00   25560/279543      CoinIntArrayWithLength::conditionalNew(int) [533]
                0.00    0.00   12757/63558       CoinFactorizationDoubleArrayWithLength::conditionalNew(int) [551]
                0.00    0.00   12757/49912618     int CoinMax<int>(int, int) [179]
                0.00    0.00   25606/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00   25606/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
-----------------------------------------------
                                                 <spontaneous>
[58]     0.1    0.04   37.89                 ClpSimplex::internalFactorize(int) [58]
               33.54    4.35   12686/12804       CoinFactorization::goSparse() [57]
                0.00    0.00   12686/12758       CoinFactorization::sparseThreshold(int) [545]
-----------------------------------------------
                                                 <spontaneous>
[59]     0.1   37.02    0.00                 ClpPackedMatrix::fillBasis(ClpSimplex*, int const*, int&, int*, int*, int*, int*, double*) [59]
-----------------------------------------------
               18.50   12.58 70939393/70939393     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
[60]     0.1   18.50   12.58 70939393         CoinFactorization::getRowSpaceIterate(int, int) [60]
               12.39    0.00 354696965/2971097506     CoinIntArrayWithLength::array() const [32]
                0.19    0.00 141878786/946387309     CoinBigIndexArrayWithLength::array() const [107]
-----------------------------------------------
                                                 <spontaneous>
[61]     0.1   22.80    4.30                 CglProbing::probe(OsiSolverInterface const&, OsiRowCutDebugger const*, OsiCuts&, double*, double*, CoinPackedMatrix*, CoinPackedMatrix*, int const*, int const*, double const*, double const*, char const*, double*, double*, int*, CglTreeInfo*) [61]
                0.20    4.10 114621740/114621740     CoinPackedVector::setVector(int, int const*, double const*, bool) [83]
-----------------------------------------------
                                                 <spontaneous>
[62]     0.1    0.00   26.87                 ClpSimplexPrimal::pivotResult(int) [62]
                0.02   26.40    8388/8388        CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.13    0.33   16795/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00      19/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      38/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00      19/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      19/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00      19/19          CoinMessageHandler::operator<<(char) [977]
-----------------------------------------------
                0.02   26.40    8388/8388        ClpSimplexPrimal::pivotResult(int) [62]
[63]     0.1    0.02   26.40    8388         CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00   19.57    8388/8140622     CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
                0.00    4.21    8388/8140622     CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const [8]
                2.26    0.00    8388/4097992     CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
                0.35    0.00    8388/4051018     CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [43]
                0.00    0.00   16776/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00    8388/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.00    0.00    8388/12279114     CoinIndexedVector::packedMode() const [295]
                0.00    0.00   33552/146654905     CoinIndexedVector::getNumElements() const [223]
                0.00    0.00   16776/65184036     CoinIndexedVector::getIndices() [251]
                0.00    0.00   16776/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00    8388/946387309     CoinBigIndexArrayWithLength::array() const [107]
-----------------------------------------------
                5.08    0.00   12686/63486       CoinFactorization::cleanup() [31]
               10.18    0.00   25400/63486       CoinFactorization::preProcess(int, int) [22]
               10.18    0.00   25400/63486       CoinFactorization::factorSparseLarge() [18]
[64]     0.1   25.44    0.00   63486         void CoinFillN<int>(int*, int, int) [64]
-----------------------------------------------
                                                 <spontaneous>
[65]     0.1   24.37    0.00                 ClpPackedMatrix::times(double, double const*, double*, double const*, double const*) const [65]
-----------------------------------------------
                                                 <spontaneous>
[66]     0.1   23.94    0.00                 ClpSimplex::checkBothSolutions() [66]
-----------------------------------------------
                0.00    0.00       1/63810       CoinPackedMatrix::deleteMinorVectors(int, int const*) [566]
                0.00    0.00       1/63810       drop_empty_cols_action::postsolve(CoinPostsolveMatrix*) const [457]
                0.00    0.00       1/63810       drop_empty_rows_action::postsolve(CoinPostsolveMatrix*) const [358]
                0.00    0.00       2/63810       drop_empty_cols_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [456]
                0.00    0.00       4/63810       remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
                0.00    0.00       9/63810       CoinPackedMatrix::appendMinorVectors(int, CoinPackedVectorBase const* const*) [115]
                0.00    0.00       9/63810       CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int, bool) [91]
                0.02    0.00      70/63810       CoinPackedMatrix::countOrthoLength(int*) const [112]
                0.05    0.00     152/63810       CoinIndexedVector::reserve(int) [302]
                4.35    0.00   12700/63810       CoinFactorization::preProcess(int, int) [22]
                4.39    0.00   12803/63810       CoinFactorization::goSparse() [57]
               13.04    0.00   38058/63810       CoinFactorization::cleanup() [31]
[67]     0.0   21.87    0.00   63810         void CoinZeroN<int>(int*, int) [67]
-----------------------------------------------
               19.51    0.00   17821/17821       CoinFactorization::updateColumnTransposeU(CoinIndexedVector*, int) const [23]
[68]     0.0   19.51    0.00   17821         CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [68]
                0.00    0.00   53463/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00   17821/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.00    0.00   35642/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00   17821/65184036     CoinIndexedVector::getIndices() [251]
                0.00    0.00   17821/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00   17821/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00   17821/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                9.37    9.49 44156499/44156499     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
[69]     0.0    9.37    9.49 44156499         CoinFactorization::getColumnSpaceIterateR(int, double, int) [69]
                4.80    0.00 44156499/439964794     int CoinMin<int>(int, int) [33]
                4.63    0.00 132469497/2971097506     CoinIntArrayWithLength::array() const [32]
                0.06    0.00 44156499/946387309     CoinBigIndexArrayWithLength::array() const [107]
-----------------------------------------------
                2.45   13.14 1506752/1506752     CoinFactorization::factorSparseLarge() [18]
[70]     0.0    2.45   13.14 1506752         CoinFactorization::pivotOneOtherRow(int, int) [70]
                8.74    1.22 6859694/61956221     CoinFactorization::getColumnSpace(int, int) [49]
                1.19    0.49 16120960/2010574513     CoinFactorization::deleteLink(int) [27]
                0.47    0.42 13107456/4144144145     CoinFactorization::addLink(int, int) [40]
                0.58    0.00 16574272/2971097506     CoinIntArrayWithLength::array() const [32]
                0.02    0.02  108875/497043      CoinFactorization::getRowSpace(int, int) [225]
                0.01    0.00 4520256/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.01    0.00 4520256/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
-----------------------------------------------
                                                 <spontaneous>
[71]     0.0   13.39    0.00                 void CoinMemcpyN<double>(double const*, int, double*) [71]
-----------------------------------------------
                                                 <spontaneous>
[72]     0.0    0.16   11.33                 ClpPrimalColumnSteepest::djsAndSteepest(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [72]
                0.72   10.48    9330/4083130     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.04    0.09    4665/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                9.79    0.01  144398/144398      CoinFactorization::updateColumnTransposeL(CoinIndexedVector*) const [10]
[73]     0.0    9.79    0.01  144398         CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [73]
                0.01    0.00  288796/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00  144398/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.00    0.00  144398/65184036     CoinIndexedVector::getIndices() [251]
                0.00    0.00  144398/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00  144398/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00  144398/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00  144398/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                                                 <spontaneous>
[74]     0.0    8.93    0.00                 ClpPackedMatrix::gutsOfTransposeTimesByRowGE3(CoinIndexedVector const*, int*, double*, double*, double, double) const [74]
-----------------------------------------------
                                                 <spontaneous>
[75]     0.0    0.00    8.13                 OsiPresolve::presolve(CoinPresolveMatrix*) [75]
                2.74    3.40      33/43          remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [76]
                0.33    0.33      41/49          implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
                0.19    0.23      25/30          duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [158]
                0.14    0.21      77/84          forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [175]
                0.06    0.08      77/84          slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
                0.13    0.00      10/11          drop_empty_rows_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [237]
                0.03    0.06      25/30          dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [265]
                0.06    0.00      77/84          doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.06    0.00      77/84          do_tighten_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [296]
                0.03    0.00      77/84          tripleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [368]
                0.01    0.01      10/11          drop_empty_cols_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [393]
                0.00    0.01      10/11          drop_zero_coefficients(CoinPresolveMatrix*, CoinPresolveAction const*) [454]
                0.01    0.00      25/25          CoinPresolveMatrix::initColsToDo() [487]
                0.01    0.00      25/25          CoinPresolveMatrix::initRowsToDo() [488]
                0.01    0.00      10/11          make_fixed(CoinPresolveMatrix*, CoinPresolveAction const*) [491]
                0.00    0.00      15/19          slack_singleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, double*) [593]
                0.00    0.00      10/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00      77/77          CoinPresolveMatrix::stepRowsToDo() [956]
                0.00    0.00      77/77          CoinPresolveMatrix::stepColsToDo() [955]
                0.00    0.00      30/295         CoinMessages::~CoinMessages() [896]
                0.00    0.00      20/93          CoinMessages::CoinMessages(CoinMessages const&) [954]
-----------------------------------------------
                0.83    1.03      10/43          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                2.74    3.40      33/43          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[76]     0.0    3.57    4.43      43         remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [76]
                4.43    0.00 40738422/439964794     int CoinMin<int>(int, int) [33]
                0.00    0.00    1872/2046680     CoinPresolveMatrix::addRow(int) [483]
                0.00    0.00   14795/2709286     CoinPresolveMatrix::colProhibited2(int) const [825]
                0.00    0.00      43/43          CoinRelFltEq::CoinRelFltEq(double) [965]
                0.00    0.00       1/1           remove_dual_action::remove_dual_action(int, remove_dual_action::action const*, CoinPresolveAction const*) [1056]
-----------------------------------------------
                                                 <spontaneous>
[77]     0.0    0.58    6.59                 ClpPrimalColumnSteepest::djsAndSteepest2(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [77]
                0.42    6.12    5448/4083130     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.01    0.04    1816/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00    1816/4044720     CoinIndexedVector::createPacked(int, int const*, double const*) [215]
-----------------------------------------------
                                                 <spontaneous>
[78]     0.0    0.18    6.39                 OsiRowCut::OsiRowCut() [78]
                0.30    6.09 115148797/116705851     CoinPackedVector::CoinPackedVector(bool) [79]
-----------------------------------------------
                0.00    0.00      18/116705851     CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [182]
                0.00    0.08 1557036/116705851     OsiColCut::OsiColCut() [284]
                0.30    6.09 115148797/116705851     OsiRowCut::OsiRowCut() [78]
[79]     0.0    0.30    6.17 116705851         CoinPackedVector::CoinPackedVector(bool) [79]
                0.16    5.70 116705851/120563471     CoinPackedVectorBase::setTestForDuplicateIndex(bool) const [80]
                0.31    0.00 116705851/124315240     CoinPackedVectorBase::CoinPackedVectorBase() [185]
-----------------------------------------------
                0.01    0.19 3857620/120563471     CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [94]
                0.16    5.70 116705851/120563471     CoinPackedVector::CoinPackedVector(bool) [79]
[80]     0.0    0.17    5.89 120563471         CoinPackedVectorBase::setTestForDuplicateIndex(bool) const [80]
                0.21    5.67 120563471/120563471     CoinPackedVectorBase::duplicateIndex(char const*, char const*) const [81]
-----------------------------------------------
                0.21    5.67 120563471/120563471     CoinPackedVectorBase::setTestForDuplicateIndex(bool) const [80]
[81]     0.0    0.21    5.67 120563471         CoinPackedVectorBase::duplicateIndex(char const*, char const*) const [81]
                1.04    4.59 120563471/120624653     CoinPackedVectorBase::indexSet(char const*, char const*) const [82]
                0.04    0.00 120563471/124376476     CoinPackedVectorBase::testForDuplicateIndex() const [351]
-----------------------------------------------
                0.00    0.00   61182/120624653     CoinPackedVector::insert(int, double) [433]
                1.04    4.59 120563471/120624653     CoinPackedVectorBase::duplicateIndex(char const*, char const*) const [81]
[82]     0.0    1.04    4.60 120624653         CoinPackedVectorBase::indexSet(char const*, char const*) const [82]
                0.09    3.72 37253509/37314691     std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [84]
                0.07    0.72 120563471/120563471     std::set<int, std::less<int>, std::allocator<int> >::set() [126]
-----------------------------------------------
                0.20    4.10 114621740/114621740     CglProbing::probe(OsiSolverInterface const&, OsiRowCutDebugger const*, OsiCuts&, double*, double*, CoinPackedMatrix*, CoinPackedMatrix*, int const*, int const*, double const*, double const*, char const*, double*, double*, int*, CglTreeInfo*) [61]
[83]     0.0    0.20    4.10 114621740         CoinPackedVector::setVector(int, int const*, double const*, bool) [83]
                0.52    1.55 114621740/122231147     CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [94]
                0.11    1.93 114621740/114621758     CoinPackedVector::clear() [96]
-----------------------------------------------
                0.00    0.01   61182/37314691     CoinPackedVector::insert(int, double) [433]
                0.09    3.72 37253509/37314691     CoinPackedVectorBase::indexSet(char const*, char const*) const [82]
[84]     0.0    0.09    3.72 37314691         std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [84]
                0.17    3.41 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&) [85]
                0.08    0.00 37314691/37314691     std::pair<std::_Rb_tree_const_iterator<int>, bool>::pair(std::_Rb_tree_const_iterator<int> const&, bool const&) [288]
                0.06    0.00 37314691/37314691     std::_Rb_tree_const_iterator<int>::_Rb_tree_const_iterator(std::_Rb_tree_iterator<int> const&) [307]
-----------------------------------------------
                0.17    3.41 37314691/37314691     std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [84]
[85]     0.0    0.17    3.41 37314691         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&) [85]
                0.54    1.73 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
                0.19    0.82 37314691/37314691     std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&) [111]
                0.06    0.00 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node::_Alloc_node(std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >&) [309]
                0.04    0.00 37314691/37314691     std::pair<std::_Rb_tree_iterator<int>, bool>::pair(std::_Rb_tree_iterator<int> const&, bool const&) [340]
                0.03    0.00 37314691/311089076     std::_Identity<int>::operator()(int const&) const [201]
-----------------------------------------------
                                                 <spontaneous>
[86]     0.0    3.42    0.00                 void CoinMemcpyN<int>(int const*, int, int*) [86]
-----------------------------------------------
                0.03    0.01       1/70          CbcModel::branchAndBound(int) [331]
                0.03    0.01       1/70          OsiClpSolverInterface::replaceMatrixOptional(CoinPackedMatrix const&) [332]
                0.03    0.01       1/70          ClpModel::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*) [333]
                0.03    0.01       1/70          CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double) [304]
                0.07    0.03       2/70          ClpSimplex::tightenPrimalBounds(double, int, bool) [241]
                0.34    0.14      10/70          CoinPresolveMatrix::CoinPresolveMatrix(int, double, OsiSolverInterface*, int, int, bool, double, char const*, char const*) [118]
                0.64    0.27      19/70          ClpPackedMatrix::reverseOrderedCopy() const [114]
                1.19    0.50      35/70          OsiClpSolverInterface::getMatrixByRow() const [101]
[87]     0.0    2.37    0.99      70         CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.97    0.02      70/70          CoinPackedMatrix::countOrthoLength(int*) const [112]
                0.00    0.00     140/49912618     int CoinMax<int>(int, int) [179]
                0.00    0.00     140/257         CoinPackedMatrix::verifyMtx(int, bool) const [898]
                0.00    0.00      70/70          CoinPackedMatrix::getLastStart() const [959]
-----------------------------------------------
                                                 <spontaneous>
[88]     0.0    3.25    0.00                 ClpPackedMatrix::unpackPacked(ClpSimplex*, CoinIndexedVector*, int) const [88]
-----------------------------------------------
                                                 <spontaneous>
[89]     0.0    2.76    0.00                 ClpSimplex::housekeeping(double) [89]
-----------------------------------------------
                                                 <spontaneous>
[90]     0.0    2.56    0.01                 ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [90]
                0.00    0.00   12609/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00   37817/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00   12609/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      12/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00   50404/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00   37803/37988       CoinMessageHandler::printing(bool) [856]
                0.00    0.00   12601/12663       CoinMessageHandler::message(int) [874]
                0.00    0.00   12287/12336       CoinFactorization::pivotTolerance(double) [875]
-----------------------------------------------
                0.19    0.00       9/119         CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [182]
                0.29    0.00      14/119         ClpPackedMatrix::ClpPackedMatrix(CoinPackedMatrix const&) [191]
                0.32    0.00      15/119         ClpPackedMatrix::scale(ClpModel*, ClpSimplex const*) const [120]
                1.70    0.00      81/119         ClpPackedMatrix::ClpPackedMatrix(ClpPackedMatrix const&) [100]
[91]     0.0    2.50    0.00     119         CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int, bool) [91]
                0.00    0.00       9/63810       void CoinZeroN<int>(int*, int) [67]
                0.00    0.00       9/49912618     int CoinMax<int>(int, int) [179]
-----------------------------------------------
                                                 <spontaneous>
[92]     0.0    0.00    2.29                 ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.83    1.03      10/43          remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [76]
                0.06    0.06       8/49          implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
                0.08    0.02       1/1           testRedundant(CoinPresolveMatrix*, CoinPresolveAction const*) [275]
                0.04    0.05       5/30          duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [158]
                0.01    0.02       7/84          forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [175]
                0.03    0.00       1/1           gubrow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [357]
                0.01    0.01       5/30          dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [265]
                0.01    0.00       1/11          drop_empty_rows_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [237]
                0.01    0.01       7/84          slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
                0.01    0.00       7/84          doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.01    0.00       7/84          do_tighten_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [296]
                0.00    0.00       7/84          tripleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [368]
                0.00    0.00       1/11          drop_empty_cols_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [393]
                0.00    0.00       1/11          drop_zero_coefficients(CoinPresolveMatrix*, CoinPresolveAction const*) [454]
                0.00    0.00       1/11          make_fixed(CoinPresolveMatrix*, CoinPresolveAction const*) [491]
                0.00    0.00       4/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       4/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       4/19          slack_singleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, double*) [593]
                0.00    0.00       8/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00       1/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00       3/295         CoinMessages::~CoinMessages() [896]
                0.00    0.00       2/93          CoinMessages::CoinMessages(CoinMessages const&) [954]
-----------------------------------------------
                0.54    1.73 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&) [85]
[93]     0.0    0.54    1.73 37314691         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
                0.20    0.53 173736995/173736995     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node<int> const*) [131]
                0.52    0.00 169351881/206666572     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_right(std::_Rb_tree_node_base*) [141]
                0.19    0.00 206860225/240317305     std::less<int>::operator()(int const&, int const&) const [206]
                0.01    0.11 33123230/66580310     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node_base const*) [196]
                0.06    0.00 37314691/37314691     std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base* const&) [308]
                0.05    0.00 37314691/157878162     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_begin() [211]
                0.04    0.00 37314691/80499999     std::_Rb_tree_iterator<int>::_Rb_tree_iterator(std::_Rb_tree_node_base*) [287]
                0.01    0.01 5870617/5870617     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::begin() [436]
                0.01    0.00 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_end() [401]
                0.00    0.00 4385114/41699805     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_left(std::_Rb_tree_node_base*) [402]
                0.00    0.00 5870617/5870617     std::_Rb_tree_iterator<int>::operator==(std::_Rb_tree_iterator<int> const&) const [816]
                0.00    0.00 1679156/1679156     std::_Rb_tree_iterator<int>::operator--() [826]
-----------------------------------------------
                0.00    0.00      18/122231147     CoinPackedVector::operator=(CoinPackedVector const&) [601]
                0.02    0.05 3751805/122231147     CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [261]
                0.02    0.05 3857584/122231147     CoinPackedVector::CoinPackedVector(int, int const*, double const*, bool) [274]
                0.52    1.55 114621740/122231147     CoinPackedVector::setVector(int, int const*, double const*, bool) [83]
[94]     0.0    0.55    1.65 122231147         CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [94]
                0.67    0.00 122231129/122231237     CoinPackedVector::reserve(int) [137]
                0.65    0.00 122231129/122231327     void CoinDisjointCopyN<int>(int const*, int, int*) [140]
                0.01    0.19 3857620/120563471     CoinPackedVectorBase::setTestForDuplicateIndex(bool) const [80]
                0.13    0.00 118373527/118373527     CoinPackedVectorBase::setTestsOff() const [242]
-----------------------------------------------
                                                 <spontaneous>
[95]     0.0    0.02    2.09                 ClpSimplexDual::gutsOfDual(int, double*&, int, ClpDataSave&) [95]
                0.60    1.46   75606/36828008     CoinIndexedVector::clear() [21]
                0.03    0.00      10/12804       CoinFactorization::goSparse() [57]
                0.00    0.00      10/12758       CoinFactorization::sparseThreshold(int) [545]
-----------------------------------------------
                0.00    0.00      18/114621758     CoinPackedVector::operator=(CoinPackedVector const&) [601]
                0.11    1.93 114621740/114621758     CoinPackedVector::setVector(int, int const*, double const*, bool) [83]
[96]     0.0    0.11    1.93 114621758         CoinPackedVector::clear() [96]
                0.23    1.70 114621758/114621758     CoinPackedVectorBase::clearBase() const [97]
-----------------------------------------------
                0.23    1.70 114621758/114621758     CoinPackedVector::clear() [96]
[97]     0.0    0.23    1.70 114621758         CoinPackedVectorBase::clearBase() const [97]
                0.12    1.58 114621758/114621758     CoinPackedVectorBase::clearIndexSet() const [99]
-----------------------------------------------
                                                 <spontaneous>
[98]     0.0    1.76    0.00                 ClpMatrixBase::generalExpanded(ClpSimplex*, int, int&) [98]
-----------------------------------------------
                0.12    1.58 114621758/114621758     CoinPackedVectorBase::clearBase() const [97]
[99]     0.0    0.12    1.58 114621758         CoinPackedVectorBase::clearIndexSet() const [99]
                0.13    1.45 114621758/120563471     std::set<int, std::less<int>, std::allocator<int> >::~set() [102]
-----------------------------------------------
                                                 <spontaneous>
[100]    0.0    0.00    1.70                 ClpPackedMatrix::ClpPackedMatrix(ClpPackedMatrix const&) [100]
                1.70    0.00      81/119         CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int, bool) [91]
-----------------------------------------------
                                                 <spontaneous>
[101]    0.0    0.00    1.68                 OsiClpSolverInterface::getMatrixByRow() const [101]
                1.19    0.50      35/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.00    0.00      35/183         CoinPackedMatrix::CoinPackedMatrix() [909]
                0.00    0.00      35/72          CoinPackedMatrix::setExtraGap(double) [957]
                0.00    0.00      35/60          CoinPackedMatrix::setExtraMajor(double) [961]
-----------------------------------------------
                0.01    0.08 5941713/120563471     CoinPackedVectorBase::~CoinPackedVectorBase() [199]
                0.13    1.45 114621758/120563471     CoinPackedVectorBase::clearIndexSet() const [99]
[102]    0.0    0.14    1.53 120563471         std::set<int, std::less<int>, std::allocator<int> >::~set() [102]
                0.08    1.45 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~_Rb_tree() [104]
-----------------------------------------------
                                                 <spontaneous>
[103]    0.0    1.33    0.23                 ClpSimplexPrimal::primalRow(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, int) [103]
                0.07    0.16    8388/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                0.08    1.45 120563471/120563471     std::set<int, std::less<int>, std::allocator<int> >::~set() [102]
[104]    0.0    0.08    1.45 120563471         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~_Rb_tree() [104]
                0.26    0.67 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*) [113]
                0.14    0.22 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::~_Rb_tree_impl() [178]
                0.15    0.00 120563471/157878162     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_begin() [211]
-----------------------------------------------
                                                 <spontaneous>
[105]    0.0    0.03    1.46                 OsiClpSolverInterface::addRows(int, CoinPackedVectorBase const* const*, double const*, double const*) [105]
                0.27    1.17       9/9           CoinPackedMatrix::appendRows(int, CoinPackedVectorBase const* const*) [106]
                0.00    0.01       9/21          CoinWarmStartBasis::resize(int, int) [342]
                0.00    0.00       9/198         CoinPackedMatrix::~CoinPackedMatrix() [901]
-----------------------------------------------
                0.27    1.17       9/9           OsiClpSolverInterface::addRows(int, CoinPackedVectorBase const* const*, double const*, double const*) [105]
[106]    0.0    0.27    1.17       9         CoinPackedMatrix::appendRows(int, CoinPackedVectorBase const* const*) [106]
                0.89    0.01       9/9           CoinPackedMatrix::appendMinorVectors(int, CoinPackedVectorBase const* const*) [115]
                0.27    0.00 37131145/49912618     int CoinMax<int>(int, int) [179]
-----------------------------------------------
                0.00    0.00      68/946387309     CoinFactorization::updateColumnTransposeRDensish(CoinIndexedVector*) const [437]
                0.00    0.00     204/946387309     CoinFactorization::gutsOfCopy(CoinFactorization const&) [240]
                0.00    0.00     483/946387309     CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [157]
                0.00    0.00    8388/946387309     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00    0.00   22024/946387309     CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [54]
                0.00    0.00   25400/946387309     CoinFactorization::getAreas(int, int, int, int) [441]
                0.00    0.00   25606/946387309     CoinFactorization::goSparse() [57]
                0.00    0.00   32725/946387309     CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const [53]
                0.00    0.00   35642/946387309     CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [68]
                0.00    0.00   38100/946387309     CoinFactorization::factorSparseLarge() [18]
                0.00    0.00   63430/946387309     CoinFactorization::cleanup() [31]
                0.00    0.00   63500/946387309     CoinFactorization::preProcess(int, int) [22]
                0.00    0.00  144398/946387309     CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [73]
                0.00    0.00  326420/946387309     CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [24]
                0.00    0.00  497043/946387309     CoinFactorization::getRowSpace(int, int) [225]
                0.00    0.00  955077/946387309     CoinFactorization::pivotColumnSingleton(int, int) [143]
                0.01    0.00 3824997/946387309     CoinFactorization::updateColumnUDensish(double*, int*) const [4]
                0.01    0.00 3840032/946387309     CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
                0.01    0.00 3905004/946387309     CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [11]
                0.01    0.00 3989205/946387309     CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
                0.01    0.00 4042630/946387309     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
                0.01    0.00 4043235/946387309     CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const [39]
                0.01    0.00 4298056/946387309     CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const [50]
                0.01    0.00 4520256/946387309     CoinFactorization::pivotOneOtherRow(int, int) [70]
                0.02    0.00 12189856/946387309     CoinFactorization::updateColumnR(CoinIndexedVector*) const [30]
                0.02    0.00 16166107/946387309     CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [43]
                0.02    0.00 16210424/946387309     CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [26]
                0.03    0.00 20254305/946387309     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.06    0.00 44156499/946387309     CoinFactorization::getColumnSpaceIterateR(int, double, int) [69]
                0.09    0.00 61956221/946387309     CoinFactorization::getColumnSpace(int, int) [49]
                0.19    0.00 141878786/946387309     CoinFactorization::getRowSpaceIterate(int, int) [60]
                0.37    0.00 268696020/946387309     CoinFactorization::pivotRowSingleton(int, int) [41]
                0.45    0.00 330177168/946387309     bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [34]
[107]    0.0    1.30    0.00 946387309         CoinBigIndexArrayWithLength::array() const [107]
-----------------------------------------------
                0.00    0.00       1/4283736     analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [303]
                0.00    0.00       1/4283736     CbcModel::analyzeObjective() [396]
                0.00    0.00       1/4283736     ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*) [464]
                0.00    0.00       1/4283736     ClpPresolve::postsolve(bool) [603]
                0.00    0.00       1/4283736     ClpSimplexOther::crunch(double*, int*, int*, int&, bool, bool) [465]
                0.00    0.00       2/4283736     ClpSimplex::tightenPrimalBounds(double, int, bool) [241]
                0.00    0.00       3/4283736     CbcModel::branchAndBound(int) [331]
                0.00    0.00       3/4283736     CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int) [291]
                0.00    0.00       4/4283736     ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.00    0.00       5/4283736     ClpSimplex::initialSolve(ClpSolve&) [589]
                0.00    0.00       9/4283736     CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
                0.00    0.00      10/4283736     ClpSimplexPrimal::perturb(int) [334]
                0.00    0.00      10/4283736     OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
                0.00    0.00      11/4283736     ClpSimplex::startup(int, int) [587]
                0.00    0.00      17/4283736     CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
                0.00    0.00      19/4283736     ClpSimplex::finish(int) [584]
                0.00    0.00      19/4283736     ClpSimplexPrimal::pivotResult(int) [62]
                0.00    0.00      21/4283736     ClpSimplex::gutsOfSolution(double*, double const*, bool) [clone .constprop.275] [355]
                0.00    0.00      32/4283736     ClpSimplex::sanityCheck() [395]
                0.00    0.00      38/4283736     ClpPackedMatrix::scale(ClpModel*, ClpSimplex const*) const [120]
                0.00    0.00      66/4283736     ClpSimplex::gutsOfSolution(double*, double const*, bool) [132]
                0.00    0.00      82/4283736     ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.00    0.00   12609/4283736     ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [90]
                0.01    0.06  227870/4283736     CglPreProcess::tightenPrimalBounds(OsiSolverInterface&, double) [214]
                0.09    1.07 4042901/4283736     ClpSimplexDual::whileIterating(double*&, int) [6]
[108]    0.0    0.10    1.13 4283736         CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.11    1.02 4283736/4283736     CoinMessageHandler::finish() [110]
-----------------------------------------------
                1.19    0.00   12700/12700       CoinFactorization::factorSparseLarge() [18]
[109]    0.0    1.19    0.00   12700         CoinFactorization::separateLinks(int, bool) [109]
                0.00    0.00   38100/2971097506     CoinIntArrayWithLength::array() const [32]
-----------------------------------------------
                0.11    1.02 4283736/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
[110]    0.0    0.11    1.02 4283736         CoinMessageHandler::finish() [110]
                0.26    0.06 4283736/4283736     std::vector<int, std::allocator<int> >::clear() [188]
                0.05    0.23 4283736/4283736     std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear() [193]
                0.09    0.18 4283736/4283736     std::vector<double, std::allocator<double> >::clear() [194]
                0.01    0.13 4283736/4283736     std::vector<char, std::allocator<char> >::clear() [239]
                0.01    0.00  227903/227903      CoinMessageHandler::internalPrint() [450]
-----------------------------------------------
                0.19    0.82 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&) [85]
[111]    0.0    0.19    0.82 37314691         std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&) [111]
                0.04    0.56 37314691/37314691     std::_Rb_tree_node<int>* std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node::operator()<int>(int const&) const [147]
                0.01    0.11 33457080/66580310     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node_base const*) [196]
                0.04    0.00 37314691/80499999     std::_Rb_tree_iterator<int>::_Rb_tree_iterator(std::_Rb_tree_node_base*) [287]
                0.03    0.00 33457080/240317305     std::less<int>::operator()(int const&, int const&) const [206]
                0.02    0.00 33457080/311089076     std::_Identity<int>::operator()(int const&) const [201]
                0.01    0.00 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_end() [401]
-----------------------------------------------
                0.97    0.02      70/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
[112]    0.0    0.97    0.02      70         CoinPackedMatrix::countOrthoLength(int*) const [112]
                0.02    0.00      70/63810       void CoinZeroN<int>(int*, int) [67]
-----------------------------------------------
                             37314691             std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*) [113]
                0.26    0.67 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~_Rb_tree() [104]
[113]    0.0    0.26    0.67 120563471+37314691 std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*) [113]
                0.02    0.52 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_drop_node(std::_Rb_tree_node<int>*) [156]
                0.12    0.00 37314691/206666572     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_right(std::_Rb_tree_node_base*) [141]
                0.02    0.00 37314691/41699805     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_left(std::_Rb_tree_node_base*) [402]
                             37314691             std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*) [113]
-----------------------------------------------
                                                 <spontaneous>
[114]    0.0    0.00    0.91                 ClpPackedMatrix::reverseOrderedCopy() const [114]
                0.64    0.27      19/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.00    0.00      19/183         CoinPackedMatrix::CoinPackedMatrix() [909]
                0.00    0.00      19/72          CoinPackedMatrix::setExtraGap(double) [957]
                0.00    0.00      19/60          CoinPackedMatrix::setExtraMajor(double) [961]
-----------------------------------------------
                0.89    0.01       9/9           CoinPackedMatrix::appendRows(int, CoinPackedVectorBase const* const*) [106]
[115]    0.0    0.89    0.01       9         CoinPackedMatrix::appendMinorVectors(int, CoinPackedVectorBase const* const*) [115]
                0.01    0.00       9/9           CoinPackedMatrix::resizeForAddingMinorVectors(int const*) [466]
                0.00    0.00       9/63810       void CoinZeroN<int>(int*, int) [67]
-----------------------------------------------
                0.00    0.00     255/727100297     CoinFactorization::gutsOfCopy(CoinFactorization const&) [240]
                0.00    0.00     483/727100297     CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [157]
                0.00    0.00   11012/727100297     CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [54]
                0.00    0.00   17821/727100297     CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [68]
                0.00    0.00   25400/727100297     CoinFactorization::factorSparseLarge() [18]
                0.00    0.00   25606/727100297     CoinFactorization::goSparse() [57]
                0.00    0.00   32725/727100297     CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const [53]
                0.00    0.00   38058/727100297     CoinFactorization::cleanup() [31]
                0.00    0.00   50800/727100297     CoinFactorization::preProcess(int, int) [22]
                0.00    0.00  144398/727100297     CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [73]
                0.00    0.00  636718/727100297     CoinFactorization::pivotColumnSingleton(int, int) [143]
                0.00    0.00  652840/727100297     CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [24]
                0.00    0.00 3840032/727100297     CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
                0.00    0.00 3905004/727100297     CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [11]
                0.00    0.00 4051018/727100297     CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [43]
                0.00    0.00 4083130/727100297     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.01    0.00 4298056/727100297     CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const [50]
                0.01    0.00 4520256/727100297     CoinFactorization::pivotOneOtherRow(int, int) [70]
                0.01    0.00 7649994/727100297     CoinFactorization::updateColumnUDensish(double*, int*) const [4]
                0.01    0.00 7978410/727100297     CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
                0.01    0.00 8105212/727100297     CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [26]
                0.02    0.00 16203660/727100297     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.08    0.00 61956221/727100297     CoinFactorization::getColumnSpace(int, int) [49]
                0.33    0.00 268696020/727100297     CoinFactorization::pivotRowSingleton(int, int) [41]
                0.40    0.00 330177168/727100297     bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [34]
[116]    0.0    0.89    0.00 727100297         CoinFactorizationDoubleArrayWithLength::array() const [116]
-----------------------------------------------
                                                 <spontaneous>
[117]    0.0    0.88    0.00                 void std::__introsort_loop<CoinPair<double, int>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<double, int> > >(CoinPair<double, int>*, CoinPair<double, int>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<double, int> >) [117]
-----------------------------------------------
                                                 <spontaneous>
[118]    0.0    0.36    0.52                 CoinPresolveMatrix::CoinPresolveMatrix(int, double, OsiSolverInterface*, int, int, bool, double, char const*, char const*) [118]
                0.34    0.14      10/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.02    0.00      20/22          presolve_make_memlists(int*, presolvehlink*, int) [409]
                0.00    0.02      10/11          CoinPresolveMatrix::initializeStuff() [435]
                0.00    0.00      10/183         CoinPackedMatrix::CoinPackedMatrix() [909]
                0.00    0.00      10/198         CoinPackedMatrix::~CoinPackedMatrix() [901]
                0.00    0.00      10/29          CoinWarmStartBasis::~CoinWarmStartBasis() [971]
-----------------------------------------------
                                                 <spontaneous>
[119]    0.0    0.85    0.00                 void CoinSort_2<int, double, CoinFirstLess_2<int, double> >(int*, int*, double*, CoinFirstLess_2<int, double> const&) [119]
-----------------------------------------------
                                                 <spontaneous>
[120]    0.0    0.53    0.32                 ClpPackedMatrix::scale(ClpModel*, ClpSimplex const*) const [120]
                0.32    0.00      15/119         CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int, bool) [91]
                0.00    0.00      38/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      76/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00      38/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
-----------------------------------------------
                                                 <spontaneous>
[121]    0.0    0.03    0.80                 OsiClpSolverInterface::readLp(char const*, double) [121]
                0.00    0.79       1/1           CoinLpIO::readLp(char const*, double) [125]
                0.00    0.01       1/1           CoinLpIO::~CoinLpIO() [537]
                0.00    0.00       1/1           CoinLpIO::CoinLpIO() [602]
                0.00    0.00       1/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       1/1           CoinLpIO::passInMessageHandler(CoinMessageHandler*) [615]
                0.00    0.00  998212/998212      CoinLpIO::rowName(int) const [833]
                0.00    0.00  106780/106780      CoinLpIO::columnName(int) const [844]
                0.00    0.00       1/93          CoinMessages::CoinMessages(CoinMessages const&) [954]
                0.00    0.00       1/295         CoinMessages::~CoinMessages() [896]
                0.00    0.00       1/1           CoinLpIO::getProblemName() const [1084]
                0.00    0.00       1/1           CoinLpIO::getObjName() const [1075]
                0.00    0.00       1/1           CoinLpIO::getRowUpper() const [1081]
                0.00    0.00       1/1           CoinLpIO::getRowLower() const [1079]
                0.00    0.00       1/1           CoinLpIO::getObjCoefficients() const [1086]
                0.00    0.00       1/1           CoinLpIO::getColUpper() const [1077]
                0.00    0.00       1/1           CoinLpIO::getColLower() const [1076]
                0.00    0.00       1/1           CoinLpIO::getMatrixByRow() const [1083]
                0.00    0.00       1/1           CoinLpIO::integerColumns() const [1085]
                0.00    0.00       1/2           CoinLpIO::getNumCols() const [1047]
                0.00    0.00       1/5           CoinLpIO::getNumRows() const [1007]
-----------------------------------------------
                                                 <spontaneous>
[122]    0.0    0.81    0.00                 void CoinMemcpyN<unsigned char>(unsigned char const*, int, unsigned char*) [122]
-----------------------------------------------
                0.01    0.78       1/1           CoinLpIO::readLp(char const*) [124]
[123]    0.0    0.01    0.78       1         CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.24       1/1           CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*) [197]
                0.21    0.01       1/2           CoinLpIO::startHash(char const* const*, int, int) [167]
                0.01    0.15  998212/998212      CoinLpIO::read_row(_iobuf*, char*, double**, char***, int*, int*, double*, double*, double*, int*, double) const [230]
                0.09    0.01 3356947/3356947     CoinLpIO::findHash(char const*, int) const [266]
                0.00    0.01 2135968/10567831     CoinLpIO::scan_next(char*, _iobuf*) const [298]
                0.00    0.01       1/12          CoinPackedMatrix::CoinPackedMatrix(bool, int, int, int, double const*, int const*, int const*, int const*) [224]
                0.01    0.00 1104998/2209991     CoinLpIO::is_keyword(char const*) const [406]
                0.00    0.01       1/2           CoinLpIO::are_invalid_names(char const* const*, int, bool) const [430]
                0.00    0.00       1/1           CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [541]
                0.00    0.00       1/4           CoinLpIO::stopHash(int) [535]
                0.00    0.00   23639/23639       CoinLpIO::read_monom_obj(_iobuf*, double*, char**, int*, char**, int*, int*) [564]
                0.00    0.00       1/1           CoinLpIO::find_obj(_iobuf*) const [626]
                0.00    0.00   32761/4364284     CoinLpIO::first_is_number(char const*) const [817]
                0.00    0.00   21841/1126834     CoinLpIO::is_inf(char const*) const [827]
                0.00    0.00   21841/1126834     CoinLpIO::is_free(char const*) const [828]
                0.00    0.00   10920/4212025     CoinLpIO::is_sense(char const*) const [822]
                0.00    0.00       5/5           CoinLpIO::realloc_row(char***, int**, double**, double**, double**, int*) const [1008]
                0.00    0.00       1/1           CoinLpIO::getEpsilon() const [1074]
                0.00    0.00       1/1           CoinLpIO::getInfinity() const [1078]
                0.00    0.00       1/15788604     CoinPartitionedVector::sort() [813]
                0.00    0.00       1/41018       CoinStrNCaseCmp(char const*, char const*, unsigned long long) [852]
                0.00    0.00       1/198         CoinPackedMatrix::~CoinPackedMatrix() [901]
-----------------------------------------------
                0.00    0.79       1/1           CoinLpIO::readLp(char const*, double) [125]
[124]    0.0    0.00    0.79       1         CoinLpIO::readLp(char const*) [124]
                0.01    0.78       1/1           CoinLpIO::readLp(_iobuf*) [123]
-----------------------------------------------
                0.00    0.79       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[125]    0.0    0.00    0.79       1         CoinLpIO::readLp(char const*, double) [125]
                0.00    0.79       1/1           CoinLpIO::readLp(char const*) [124]
                0.00    0.00       1/1           CoinLpIO::setEpsilon(double) [1063]
-----------------------------------------------
                0.07    0.72 120563471/120563471     CoinPackedVectorBase::indexSet(char const*, char const*) const [82]
[126]    0.0    0.07    0.72 120563471         std::set<int, std::less<int>, std::allocator<int> >::set() [126]
                0.15    0.57 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree() [133]
-----------------------------------------------
                                                 <spontaneous>
[127]    0.0    0.79    0.00                 ClpPackedMatrix::getPackedMatrix() const [127]
-----------------------------------------------
                                                 <spontaneous>
[128]    0.0    0.20    0.59                 OsiRowCut::~OsiRowCut() [128]
                0.37    0.21 115148797/124315240     CoinPackedVector::~CoinPackedVector() [142]
-----------------------------------------------
                0.06    0.06       8/49          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.33    0.33      41/49          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[129]    0.0    0.39    0.39      49         implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
                0.02    0.31      12/12          subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
                0.00    0.03  256421/3907016     presolve_delete_from_col(int, int, int const*, int*, int*, double*) [160]
                0.02    0.00   59999/59999       check_row(int*, double*, int*, int*, double, double, int, int) [408]
                0.01    0.00  119998/152938      CoinPresolveMatrix::unsetRowUsed(int) [485]
                0.00    0.00  253547/5671681     CoinPresolveMatrix::addCol(int) [480]
                0.00    0.00  119998/18169659     void CoinSort_2<int, double>(int*, int*, double*) [403]
                0.00    0.00    8622/3661817     PRESOLVE_REMOVE_LINK(presolvehlink*, int) [365]
                0.00    0.00  830212/922511      double CoinMax<double>(double, double) [834]
                0.00    0.00  137848/141658      double CoinMin<double>(double, double) [843]
                0.00    0.00  119998/239996      CoinPresolveMatrix::rowUsed(int) const [840]
                0.00    0.00  119998/152938      CoinPresolveMatrix::setRowUsed(int) [842]
                0.00    0.00   60048/76518       CoinPresolveMatrix::presolveOptions() const [846]
                0.00    0.00    2874/3810        presolve_dupmajor(double const*, int const*, int, int, int) [879]
                0.00    0.00      12/12          CoinPresolveMatrix::anyInteger() const [987]
                0.00    0.00      11/22          CoinPresolveMatrix::anyProhibited() const [973]
                0.00    0.00       1/1           void CoinMemcpyN<implied_free_action::action>(implied_free_action::action const*, int, implied_free_action::action*) [1051]
                0.00    0.00       1/1           implied_free_action::implied_free_action(int, implied_free_action::action const*, CoinPresolveAction const*) [1060]
-----------------------------------------------
                                                 <spontaneous>
[130]    0.0    0.76    0.00                 ClpSimplexDual::dualRow(int) [130]
-----------------------------------------------
                0.20    0.53 173736995/173736995     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
[131]    0.0    0.20    0.53 173736995         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node<int> const*) [131]
                0.08    0.32 173736995/173736995     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node<int> const*) [172]
                0.13    0.00 173736995/311089076     std::_Identity<int>::operator()(int const&) const [201]
-----------------------------------------------
                                                 <spontaneous>
[132]    0.0    0.03    0.69                 ClpSimplex::gutsOfSolution(double*, double const*, bool) [132]
                0.20    0.49   25424/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00      66/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      66/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      81/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00      51/4549526     CoinMessageHandler::operator<<(int) [394]
-----------------------------------------------
                0.15    0.57 120563471/120563471     std::set<int, std::less<int>, std::allocator<int> >::set() [126]
[133]    0.0    0.15    0.57 120563471         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree() [133]
                0.22    0.35 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_Rb_tree_impl() [149]
-----------------------------------------------
                                                 <spontaneous>
[134]    0.0    0.72    0.00                 (anonymous namespace)::compute_sums(int, int const*, int const*, int*, double*, double const*, int*, double*, int) [134]
-----------------------------------------------
                                                 <spontaneous>
[135]    0.0    0.68    0.00                 floor [135]
-----------------------------------------------
                                                 <spontaneous>
[136]    0.0    0.68    0.00                 ClpMatrixBase::updatePivot(ClpSimplex*, double, double) [136]
-----------------------------------------------
                0.00    0.00     108/122231237     CoinPackedVector::insert(int, double) [433]
                0.67    0.00 122231129/122231237     CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [94]
[137]    0.0    0.68    0.00 122231237         CoinPackedVector::reserve(int) [137]
                0.00    0.00     198/122231327     void CoinDisjointCopyN<int>(int const*, int, int*) [140]
-----------------------------------------------
                                                 <spontaneous>
[138]    0.0    0.32    0.35                 CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
                0.01    0.22 3857584/3857584     CoinBuild::addRow(int, int const*, double const*, double, double) [202]
                0.11    0.00       9/9           CoinBuild::~CoinBuild() [258]
                0.00    0.01       9/19          CoinWarmStartBasis::deleteRows(int, int const*) [410]
                0.00    0.00       2/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00       9/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       9/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      36/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00       9/9           CoinBuild::CoinBuild() [1001]
                0.00    0.00       9/29          CoinWarmStartBasis::~CoinWarmStartBasis() [971]
                0.00    0.00       2/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                0.00    0.00   12686/12244723     CoinFactorization::cleanup() [31]
                0.08    0.14 4050915/12244723     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.08    0.14 4083130/12244723     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.08    0.14 4097992/12244723     CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
[139]    0.0    0.23    0.43 12244723         CoinFactorization::pivotColumnBack() const [139]
                0.43    0.00 12244723/2971097506     CoinIntArrayWithLength::array() const [32]
-----------------------------------------------
                0.00    0.00     198/122231327     CoinPackedVector::reserve(int) [137]
                0.65    0.00 122231129/122231327     CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [94]
[140]    0.0    0.65    0.00 122231327         void CoinDisjointCopyN<int>(int const*, int, int*) [140]
-----------------------------------------------
                0.12    0.00 37314691/206666572     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*) [113]
                0.52    0.00 169351881/206666572     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
[141]    0.0    0.64    0.00 206666572         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_right(std::_Rb_tree_node_base*) [141]
-----------------------------------------------
                0.00    0.00      18/124315240     CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [182]
                0.00    0.00      18/124315240     OsiColCut::~OsiColCut() [614]
                0.01    0.00 1557036/124315240     OsiColCut::~OsiColCut() [534]
                0.01    0.01 3751787/124315240     OsiRowCut::~OsiRowCut() [434]
                0.01    0.01 3857584/124315240     CoinPackedVector::~CoinPackedVector() [432]
                0.37    0.21 115148797/124315240     OsiRowCut::~OsiRowCut() [128]
[142]    0.0    0.40    0.23 124315240         CoinPackedVector::~CoinPackedVector() [142]
                0.15    0.08 124315240/124315240     CoinPackedVectorBase::~CoinPackedVectorBase() [199]
-----------------------------------------------
                0.23    0.40  318359/318359      CoinFactorization::factorSparseLarge() [18]
[143]    0.0    0.23    0.40  318359         CoinFactorization::pivotColumnSingleton(int, int) [143]
                0.15    0.06 2053457/2010574513     CoinFactorization::deleteLink(int) [27]
                0.05    0.05 1416739/4144144145     CoinFactorization::addLink(int, int) [40]
                0.09    0.00 2546872/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00  955077/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00  636718/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
-----------------------------------------------
                                                 <spontaneous>
[144]    0.0    0.62    0.00                 ClpPackedMatrix::correctSequence(ClpSimplex const*, int&, int&) [144]
-----------------------------------------------
                0.14    0.02      12/45          CoinPackedMatrix::CoinPackedMatrix(bool, int, int, int, double const*, int const*, int const*, int const*) [224]
                0.40    0.06      33/45          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
[145]    0.0    0.54    0.08      45         CoinPackedMatrix::gutsOfOpEqual(bool, int, int, int, double const*, int const*, int const*, int const*) [145]
                0.07    0.00 10232603/10236393     CoinPackedMatrix::getVectorLast(int) const [299]
                0.01    0.00 10232603/10236393     CoinPackedMatrix::getVectorFirst(int) const [527]
                0.00    0.00      88/257         CoinPackedMatrix::verifyMtx(int, bool) const [898]
                0.00    0.00       1/1           int* std::adjacent_difference<int const*, int*>(int const*, int const*, int*) [1090]
-----------------------------------------------
                0.00    0.00      68/73285247     CoinFactorization::updateColumnTransposeR(CoinIndexedVector*) const [38]
                0.00    0.00     483/73285247     CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [157]
                0.00    0.00    8388/73285247     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00    0.00   11012/73285247     CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [54]
                0.00    0.00   17821/73285247     CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [68]
                0.00    0.00   32725/73285247     CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const [53]
                0.00    0.00   46974/73285247     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.00    0.00  144398/73285247     CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [73]
                0.00    0.00  326420/73285247     CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [24]
                0.03    0.00 3824997/73285247     CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
                0.03    0.00 3840032/73285247     CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
                0.03    0.00 3905004/73285247     CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [11]
                0.03    0.00 3989205/73285247     CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
                0.03    0.00 4038363/73285247     CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [43]
                0.03    0.00 4042630/73285247     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
                0.03    0.00 4043235/73285247     CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const [39]
                0.03    0.00 4063290/73285247     CoinFactorization::updateColumnR(CoinIndexedVector*) const [30]
                0.04    0.00 4298056/73285247     CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const [50]
                0.07    0.00 8101560/73285247     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.07    0.00 8105212/73285247     CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [26]
                0.07    0.00 8195984/73285247     CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
                0.10    0.00 12249390/73285247     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
[146]    0.0    0.60    0.00 73285247         CoinIndexedVector::setNumElements(int) [146]
-----------------------------------------------
                0.04    0.56 37314691/37314691     std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&) [111]
[147]    0.0    0.04    0.56 37314691         std::_Rb_tree_node<int>* std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node::operator()<int>(int const&) const [147]
                0.07    0.49 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_create_node(int const&) [153]
-----------------------------------------------
                                                 <spontaneous>
[148]    0.0    0.58    0.00                 ClpFactorization::timeToRefactorize() const [148]
-----------------------------------------------
                0.22    0.35 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree() [133]
[149]    0.0    0.22    0.35 120563471         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_Rb_tree_impl() [149]
                0.12    0.07 120563471/120563471     std::allocator<std::_Rb_tree_node<int> >::allocator() [213]
                0.16    0.00 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_M_initialize() [226]
-----------------------------------------------
                                                 <spontaneous>
[150]    0.0    0.57    0.00                 ClpSimplexPrimal::updatePrimalsInPrimal(CoinIndexedVector*, double, double&, int) [150]
-----------------------------------------------
                                                 <spontaneous>
[151]    0.0    0.57    0.00                 ClpModel::hitMaximumIterations() const [151]
-----------------------------------------------
                                                 <spontaneous>
[152]    0.0    0.56    0.00                 ClpSimplexProgress::cycle(int, int, int, int) [152]
-----------------------------------------------
                0.07    0.49 37314691/37314691     std::_Rb_tree_node<int>* std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node::operator()<int>(int const&) const [147]
[153]    0.0    0.07    0.49 37314691         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_create_node(int const&) [153]
                0.07    0.32 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_construct_node(std::_Rb_tree_node<int>*, int const&) [173]
                0.02    0.07 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_node() [276]
-----------------------------------------------
                                                 <spontaneous>
[154]    0.0    0.55    0.00                 ClpSimplexDual::originalBound(int) [154]
-----------------------------------------------
                                                 <spontaneous>
[155]    0.0    0.55    0.00                 void std::__introsort_loop<CoinPair<int, double>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> > >(CoinPair<int, double>*, CoinPair<int, double>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> >) [155]
-----------------------------------------------
                0.02    0.52 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*) [113]
[156]    0.0    0.02    0.52 37314691         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_drop_node(std::_Rb_tree_node<int>*) [156]
                0.04    0.26 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_destroy_node(std::_Rb_tree_node<int>*) [190]
                0.06    0.15 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_put_node(std::_Rb_tree_node<int>*) [210]
-----------------------------------------------
                0.18    0.33     483/483         CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const [8]
[157]    0.0    0.18    0.33     483         CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [157]
                0.33    0.00 3063615/439964794     int CoinMin<int>(int, int) [33]
                0.00    0.00     483/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00     483/73285247     CoinIndexedVector::setNumElements(int) [146]
                0.00    0.00     483/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00     483/69288433     CoinIndexedVector::denseVector() const [277]
                0.00    0.00     483/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00     483/146654905     CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                0.04    0.05       5/30          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.19    0.23      25/30          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[158]    0.0    0.23    0.28      30         duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [158]
                0.03    0.17      11/20          useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [176]
                0.05    0.00      30/71          coin_init_random_vec(double*, int) [248]
                0.02    0.00 14500586/18169659     void CoinSort_2<int, double>(int*, int*, double*) [403]
                0.01    0.00 14500586/15034149     CoinPresolveMatrix::rowProhibited2(int) const [479]
                0.00    0.00      30/60          void CoinSort_2<double, int>(double*, double*, int*) [960]
-----------------------------------------------
                                                 <spontaneous>
[159]    0.0    0.50    0.00                 ClpFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [159]
-----------------------------------------------
                0.00    0.00    1872/3907016     doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00   33154/3907016     slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
                0.00    0.03  256421/3907016     implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
                0.00    0.15 1205001/3907016     subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
                0.01    0.30 2410568/3907016     useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [176]
[160]    0.0    0.01    0.49 3907016         presolve_delete_from_col(int, int, int const*, int*, int*, double*) [160]
                0.13    0.36 3907016/3923486     presolve_delete_from_major(int, int, int const*, int*, int*, double*) [163]
-----------------------------------------------
                                                 <spontaneous>
[161]    0.0    0.49    0.00                 void CoinIotaN<int>(int*, int, int) [161]
-----------------------------------------------
                                                 <spontaneous>
[162]    0.0    0.49    0.00                 __mingw_vfscanf [162]
-----------------------------------------------
                0.00    0.00   16470/3923486     presolve_delete_from_row(int, int, int const*, int*, int*, double*) [550]
                0.13    0.36 3907016/3923486     presolve_delete_from_col(int, int, int const*, int*, int*, double*) [160]
[163]    0.0    0.13    0.36 3923486         presolve_delete_from_major(int, int, int const*, int*, int*, double*) [163]
                0.36    0.00 3923486/3931910     presolve_find_minor(int, int, int, int const*) [177]
-----------------------------------------------
                0.00    0.00       1/4283746     analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [303]
                0.00    0.00       1/4283746     CbcModel::analyzeObjective() [396]
                0.00    0.00       1/4283746     ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*) [464]
                0.00    0.00       1/4283746     ClpPresolve::postsolve(bool) [603]
                0.00    0.00       1/4283746     ClpSimplexOther::crunch(double*, int*, int*, int&, bool, bool) [465]
                0.00    0.00       2/4283746     ClpSimplex::tightenPrimalBounds(double, int, bool) [241]
                0.00    0.00       3/4283746     CbcModel::branchAndBound(int) [331]
                0.00    0.00       3/4283746     CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int) [291]
                0.00    0.00       4/4283746     ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.00    0.00       5/4283746     ClpSimplex::initialSolve(ClpSolve&) [589]
                0.00    0.00       9/4283746     CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
                0.00    0.00      10/4283746     ClpSimplexPrimal::perturb(int) [334]
                0.00    0.00      10/4283746     ClpSimplexPrimal::whileIterating(int) [203]
                0.00    0.00      10/4283746     OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
                0.00    0.00      11/4283746     ClpSimplex::startup(int, int) [587]
                0.00    0.00      17/4283746     CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
                0.00    0.00      19/4283746     ClpSimplex::finish(int) [584]
                0.00    0.00      19/4283746     ClpSimplexPrimal::pivotResult(int) [62]
                0.00    0.00      21/4283746     ClpSimplex::gutsOfSolution(double*, double const*, bool) [clone .constprop.275] [355]
                0.00    0.00      32/4283746     ClpSimplex::sanityCheck() [395]
                0.00    0.00      38/4283746     ClpPackedMatrix::scale(ClpModel*, ClpSimplex const*) const [120]
                0.00    0.00      66/4283746     ClpSimplex::gutsOfSolution(double*, double const*, bool) [132]
                0.00    0.00      82/4283746     ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.00    0.00   12609/4283746     ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [90]
                0.01    0.01  227870/4283746     CglPreProcess::tightenPrimalBounds(OsiSolverInterface&, double) [214]
                0.25    0.20 4042901/4283746     ClpSimplexDual::whileIterating(double*&, int) [6]
[164]    0.0    0.26    0.22 4283746         CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.10    0.00 4283746/4283746     CoinMessageHandler::calcPrintStatus(int, int) [263]
                0.07    0.00 4283746/4285264     CoinOneMessage::operator=(CoinOneMessage const&) [292]
                0.03    0.00 4283746/49912618     int CoinMax<int>(int, int) [179]
                0.00    0.00  227885/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00  227903/1139451     CoinMessageHandler::nextPerCent(char*, bool) [525]
-----------------------------------------------
                                                 <spontaneous>
[165]    0.0    0.47    0.00                 ClpEventHandler::event(ClpEventHandler::Event) [165]
-----------------------------------------------
                                                 <spontaneous>
[166]    0.0    0.47    0.00                 ClpPackedMatrix::countBasis(int const*, int&) [166]
-----------------------------------------------
                0.21    0.01       1/2           CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*) [197]
                0.21    0.01       1/2           CoinLpIO::readLp(_iobuf*) [123]
[167]    0.0    0.43    0.03       2         CoinLpIO::startHash(char const* const*, int, int) [167]
                0.03    0.00 8449486/11806433     CoinStrlenAsInt(char const*) [341]
                0.00    0.00 8449486/11806433     CoinLpIO::print() const [814]
-----------------------------------------------
                0.00    0.01       1/33          CbcHeuristicGreedyCover::setModel(CbcModel*) [444]
                0.00    0.01       1/33          CbcHeuristicGreedyEquality::setModel(CbcModel*) [446]
                0.00    0.01       1/33          CbcHeuristicGreedyCover::CbcHeuristicGreedyCover(CbcModel&) [445]
                0.00    0.01       1/33          CbcHeuristicGreedyEquality::CbcHeuristicGreedyEquality(CbcModel&) [447]
                0.00    0.01       1/33          CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int) [291]
                0.00    0.03       2/33          CbcRounding::setModel(CbcModel*) [383]
                0.00    0.03       2/33          CbcRounding::CbcRounding(CbcModel&) [384]
                0.00    0.03       2/33          CbcHeuristicDive::setModel(CbcModel*) [385]
                0.00    0.03       2/33          CbcHeuristicDive::CbcHeuristicDive(CbcModel&) [386]
                0.00    0.28      20/33          CglDuplicateRow::refreshSolver(OsiSolverInterface*) [174]
[168]    0.0    0.00    0.45      33         CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
                0.40    0.06      33/45          CoinPackedMatrix::gutsOfOpEqual(bool, int, int, int, double const*, int const*, int const*, int const*) [145]
                0.00    0.00      33/405         CoinPackedMatrix::gutsOfDestructor() [892]
-----------------------------------------------
                0.09    0.03 66580310/240317305     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node_base const*) [221]
                0.24    0.08 173736995/240317305     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node<int> const*) [172]
[169]    0.0    0.33    0.11 240317305         std::_Rb_tree_node<int>::_M_valptr() const [169]
                0.11    0.00 240317305/240317305     int const* std::__addressof<int const>(int const&) [255]
-----------------------------------------------
                                                 <spontaneous>
[170]    0.0    0.43    0.00                 ClpNonLinearCost::checkInfeasibilities(double) [170]
-----------------------------------------------
                                                 <spontaneous>
[171]    0.0    0.40    0.00                 (anonymous namespace)::implied_row_bounds(double const*, double const*, double const*, int const*, int, int, double&, double&) [171]
-----------------------------------------------
                0.08    0.32 173736995/173736995     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node<int> const*) [131]
[172]    0.0    0.08    0.32 173736995         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node<int> const*) [172]
                0.24    0.08 173736995/240317305     std::_Rb_tree_node<int>::_M_valptr() const [169]
-----------------------------------------------
                0.07    0.32 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_create_node(int const&) [153]
[173]    0.0    0.07    0.32 37314691         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_construct_node(std::_Rb_tree_node<int>*, int const&) [173]
                0.04    0.07 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::get_allocator() const [198]
                0.07    0.01 37314691/74629382     std::_Rb_tree_node<int>::_M_valptr() [227]
                0.06    0.01 37314691/37770475     __gnu_cxx::new_allocator<int>::construct(int*, int const&) [300]
                0.05    0.00 37314691/74629382     std::allocator<int>::~allocator() [260]
-----------------------------------------------
                                                 <spontaneous>
[174]    0.0    0.09    0.29                 CglDuplicateRow::refreshSolver(OsiSolverInterface*) [174]
                0.00    0.28      20/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
                0.01    0.00      10/10          CoinPackedMatrix::orderMatrix() [455]
                0.00    0.00      10/10          CoinPackedMatrix::removeGaps(double) [995]
-----------------------------------------------
                0.01    0.02       7/84          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.14    0.21      77/84          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[175]    0.0    0.15    0.22      84         forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [175]
                0.02    0.13       8/20          useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [176]
                0.03    0.05       2/4           remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
                0.00    0.00    2350/5671681     CoinPresolveMatrix::addCol(int) [480]
                0.00    0.00 10024487/10024487     transferCosts(CoinPresolveMatrix*) [815]
                0.00    0.00       2/2           forcing_constraint_action::action* CoinCopyOfArray<forcing_constraint_action::action>(forcing_constraint_action::action const*, int) [1030]
                0.00    0.00       2/2           forcing_constraint_action::forcing_constraint_action(int, forcing_constraint_action::action const*, CoinPresolveAction const*) [1043]
-----------------------------------------------
                0.00    0.02       1/20          testRedundant(CoinPresolveMatrix*, CoinPresolveAction const*) [275]
                0.02    0.13       8/20          forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [175]
                0.03    0.17      11/20          duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [158]
[176]    0.0    0.05    0.32      20         useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [176]
                0.01    0.30 2410568/3907016     presolve_delete_from_col(int, int, int const*, int*, int*, double*) [160]
                0.01    0.00 1094480/3661817     PRESOLVE_REMOVE_LINK(presolvehlink*, int) [365]
                0.00    0.00 1081868/1081868     int* CoinCopyOfArray<int>(int const*, int) [829]
                0.00    0.00      20/20          useless_constraint_action::useless_constraint_action(int, useless_constraint_action::action const*, CoinPresolveAction const*) [974]
-----------------------------------------------
                0.00    0.00    1872/3931910     presolve_find_row(int, int, int, int const*) [568]
                0.00    0.00    6552/3931910     presolve_find_col(int, int, int, int const*) [561]
                0.36    0.00 3923486/3931910     presolve_delete_from_major(int, int, int const*, int*, int*, double*) [163]
[177]    0.0    0.36    0.00 3931910         presolve_find_minor(int, int, int, int const*) [177]
-----------------------------------------------
                0.14    0.22 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~_Rb_tree() [104]
[178]    0.0    0.14    0.22 120563471         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::~_Rb_tree_impl() [178]
                0.12    0.10 120563471/120563471     std::allocator<std::_Rb_tree_node<int> >::~allocator() [207]
-----------------------------------------------
                0.00    0.00       1/49912618     CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int const*, int, int const*) [336]
                0.00    0.00       1/49912618     testRedundant(CoinPresolveMatrix*, CoinPresolveAction const*) [275]
                0.00    0.00       9/49912618     CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int, bool) [91]
                0.00    0.00      11/49912618     CoinPresolveMatrix::initializeStuff() [435]
                0.00    0.00      18/49912618     CoinPackedMatrix::resizeForAddingMinorVectors(int const*) [466]
                0.00    0.00      52/49912618     CoinFactorization::setPersistenceFlag(int) [609]
                0.00    0.00     108/49912618     CoinPackedVector::insert(int, double) [433]
                0.00    0.00     140/49912618     CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.00    0.00   12700/49912618     CoinFactorization::getAreas(int, int, int, int) [441]
                0.00    0.00   12757/49912618     CoinFactorization::goSparse() [57]
                0.00    0.00  432080/49912618     CoinArrayWithLength::getCapacity(int, int) [448]
                0.03    0.00 3989205/49912618     CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
                0.03    0.00 4050645/49912618     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.03    0.00 4283746/49912618     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.27    0.00 37131145/49912618     CoinPackedMatrix::appendRows(int, CoinPackedVectorBase const* const*) [106]
[179]    0.0    0.36    0.00 49912618         int CoinMax<int>(int, int) [179]
-----------------------------------------------
                                                 <spontaneous>
[180]    0.0    0.36    0.00                 void CoinDisjointCopyN<double>(double const*, int, double*) [180]
-----------------------------------------------
                                                 <spontaneous>
[181]    0.0    0.35    0.00                 ClpSimplexDual::changeBound(int) [181]
-----------------------------------------------
                                                 <spontaneous>
[182]    0.0    0.11    0.23                 CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [182]
                0.19    0.00       9/119         CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int, bool) [91]
                0.01    0.01   61182/61182       CoinPackedVector::insert(int, double) [433]
                0.00    0.02       9/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00       9/29          CoinPackedMatrix::deleteRows(int, int const*) [528]
                0.00    0.00      18/116705851     CoinPackedVector::CoinPackedVector(bool) [79]
                0.00    0.00      18/18          CoinPackedVector::operator=(CoinPackedVector const&) [601]
                0.00    0.00      18/124315240     CoinPackedVector::~CoinPackedVector() [142]
                0.00    0.00      18/198         CoinPackedMatrix::~CoinPackedMatrix() [901]
-----------------------------------------------
                                                 <spontaneous>
[183]    0.0    0.34    0.00                 (anonymous namespace)::compute_hash(char const*, int, int) [183]
-----------------------------------------------
                                                 <spontaneous>
[184]    0.0    0.34    0.00                 __mingw_sformat [184]
-----------------------------------------------
                0.01    0.00 3751805/124315240     CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [261]
                0.01    0.00 3857584/124315240     CoinPackedVector::CoinPackedVector(int, int const*, double const*, bool) [274]
                0.31    0.00 116705851/124315240     CoinPackedVector::CoinPackedVector(bool) [79]
[185]    0.0    0.34    0.00 124315240         CoinPackedVectorBase::CoinPackedVectorBase() [185]
-----------------------------------------------
                0.02    0.31      12/12          implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[186]    0.0    0.02    0.31      12         subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
                0.00    0.15 1205001/3907016     presolve_delete_from_col(int, int, int const*, int*, int*, double*) [160]
                0.00    0.11 1205001/1211553     presolve_find_row1(int, int, int, int const*) [256]
                0.02    0.01 1188531/1195083     presolve_expand_col(int*, double*, int*, int*, presolvehlink*, int, int) [354]
                0.00    0.01      12/25          drop_zero_coefficients_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [387]
                0.00    0.00   32940/152938      CoinPresolveMatrix::unsetRowUsed(int) [485]
                0.00    0.00   16470/16470       presolve_delete_from_row(int, int, int const*, int*, int*, double*) [550]
                0.00    0.00   32940/3661817     PRESOLVE_REMOVE_LINK(presolvehlink*, int) [365]
                0.00    0.00   32940/2046680     CoinPresolveMatrix::addRow(int) [483]
                0.00    0.00   32940/18169659     void CoinSort_2<int, double>(int*, int*, double*) [403]
                0.00    0.00  119998/239996      CoinPresolveMatrix::rowUsed(int) const [840]
                0.00    0.00   32940/152938      CoinPresolveMatrix::setRowUsed(int) [842]
                0.00    0.00   16470/76518       CoinPresolveMatrix::presolveOptions() const [846]
                0.00    0.00   16470/16470       slack_singleton_action::postsolve(CoinPostsolveMatrix*) const [861]
                0.00    0.00      12/12          subst_constraint_action::action* CoinCopyOfArray<subst_constraint_action::action>(subst_constraint_action::action const*, int) [982]
                0.00    0.00      12/12          subst_constraint_action::subst_constraint_action(int, subst_constraint_action::action*, CoinPresolveAction const*) [984]
-----------------------------------------------
                0.32    0.00 3840032/3840032     CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
[187]    0.0    0.32    0.00 3840032         void CoinZeroN<unsigned char>(unsigned char*, int) [187]
-----------------------------------------------
                0.26    0.06 4283736/4283736     CoinMessageHandler::finish() [110]
[188]    0.0    0.26    0.06 4283736         std::vector<int, std::allocator<int> >::clear() [188]
                0.01    0.05 4283736/4283736     std::vector<int, std::allocator<int> >::_M_erase_at_end(int*) [322]
-----------------------------------------------
                                                 <spontaneous>
[189]    0.0    0.07    0.24                 OsiSolverInterface::addRows(CoinBuild const&) [189]
                0.01    0.11 3857584/3857584     CoinBuild::row(int, double&, double&, int const*&, double const*&) const [247]
                0.02    0.08 3857584/3857584     CoinPackedVector::CoinPackedVector(int, int const*, double const*, bool) [274]
                0.00    0.02 3857584/3857584     CoinPackedVector::~CoinPackedVector() [432]
-----------------------------------------------
                0.04    0.26 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_drop_node(std::_Rb_tree_node<int>*) [156]
[190]    0.0    0.04    0.26 37314691         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_destroy_node(std::_Rb_tree_node<int>*) [190]
                0.04    0.07 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::get_allocator() const [198]
                0.07    0.01 37314691/74629382     std::_Rb_tree_node<int>::_M_valptr() [227]
                0.05    0.00 37314691/74629382     std::allocator<int>::~allocator() [260]
                0.01    0.00 37314691/37314691     __gnu_cxx::new_allocator<int>::destroy(int*) [477]
-----------------------------------------------
                                                 <spontaneous>
[191]    0.0    0.00    0.29                 ClpPackedMatrix::ClpPackedMatrix(CoinPackedMatrix const&) [191]
                0.29    0.00      14/119         CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int, bool) [91]
-----------------------------------------------
                                                 <spontaneous>
[192]    0.0    0.29    0.00                 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [192]
-----------------------------------------------
                0.05    0.23 4283736/4283736     CoinMessageHandler::finish() [110]
[193]    0.0    0.05    0.23 4283736         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear() [193]
                0.10    0.13 4283736/4283736     std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [200]
-----------------------------------------------
                0.09    0.18 4283736/4283736     CoinMessageHandler::finish() [110]
[194]    0.0    0.09    0.18 4283736         std::vector<double, std::allocator<double> >::clear() [194]
                0.01    0.17 4283736/4283736     std::vector<double, std::allocator<double> >::_M_erase_at_end(double*) [220]
-----------------------------------------------
                                                 <spontaneous>
[195]    0.0    0.26    0.00                 void CoinSort_2<double, int, CoinFirstLess_2<double, int> >(double*, double*, int*, CoinFirstLess_2<double, int> const&) [195]
-----------------------------------------------
                0.01    0.11 33123230/66580310     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
                0.01    0.11 33457080/66580310     std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&) [111]
[196]    0.0    0.02    0.22 66580310         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node_base const*) [196]
                0.05    0.12 66580310/66580310     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node_base const*) [221]
                0.05    0.00 66580310/311089076     std::_Identity<int>::operator()(int const&) const [201]
-----------------------------------------------
                0.00    0.24       1/1           CoinLpIO::readLp(_iobuf*) [123]
[197]    0.0    0.00    0.24       1         CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*) [197]
                0.21    0.01       1/2           CoinLpIO::startHash(char const* const*, int, int) [167]
                0.00    0.01       1/2           CoinLpIO::are_invalid_names(char const* const*, int, bool) const [430]
                0.00    0.00       1/4           CoinLpIO::stopHash(int) [535]
                0.00    0.00       1/5           CoinLpIO::getNumRows() const [1007]
                0.00    0.00       1/2           CoinLpIO::getNumCols() const [1047]
                0.00    0.00       1/1           CoinLpIO::checkRowNames() [1064]
-----------------------------------------------
                0.04    0.07 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_destroy_node(std::_Rb_tree_node<int>*) [190]
                0.04    0.07 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_construct_node(std::_Rb_tree_node<int>*, int const&) [173]
[198]    0.0    0.09    0.15 74629382         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::get_allocator() const [198]
                0.11    0.03 74629382/74629382     std::allocator<int>::allocator<std::_Rb_tree_node<int> >(std::allocator<std::_Rb_tree_node<int> > const&) [238]
                0.01    0.00 74629382/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_Node_allocator() const [474]
-----------------------------------------------
                0.15    0.08 124315240/124315240     CoinPackedVector::~CoinPackedVector() [142]
[199]    0.0    0.15    0.08 124315240         CoinPackedVectorBase::~CoinPackedVectorBase() [199]
                0.01    0.08 5941713/120563471     std::set<int, std::less<int>, std::allocator<int> >::~set() [102]
-----------------------------------------------
                0.10    0.13 4283736/4283736     std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear() [193]
[200]    0.0    0.10    0.13 4283736         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [200]
                0.01    0.11 4283736/4283736     void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [244]
                0.01    0.00 4283736/4283736     std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [468]
-----------------------------------------------
                0.02    0.00 33457080/311089076     std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&) [111]
                0.03    0.00 37314691/311089076     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&) [85]
                0.05    0.00 66580310/311089076     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node_base const*) [196]
                0.13    0.00 173736995/311089076     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node<int> const*) [131]
[201]    0.0    0.23    0.00 311089076         std::_Identity<int>::operator()(int const&) const [201]
-----------------------------------------------
                0.01    0.22 3857584/3857584     CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
[202]    0.0    0.01    0.22 3857584         CoinBuild::addRow(int, int const*, double const*, double, double) [202]
                0.22    0.00 3857584/3857584     CoinBuild::addItem(int, int const*, double const*, double, double, double) [208]
-----------------------------------------------
                                                 <spontaneous>
[203]    0.0    0.00    0.23                 ClpSimplexPrimal::whileIterating(int) [203]
                0.07    0.16    8400/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00      10/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      10/4549526     CoinMessageHandler::operator<<(int) [394]
-----------------------------------------------
                                                 <spontaneous>
[204]    0.0    0.19    0.04                 analyze(OsiSolverInterface const*, char*, double*, double*) [204]
                0.00    0.04      18/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00      18/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                                                 <spontaneous>
[205]    0.0    0.04    0.18                 ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.16    0.02      61/12804       CoinFactorization::goSparse() [57]
                0.00    0.00       1/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00      82/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      61/12758       CoinFactorization::sparseThreshold(int) [545]
                0.00    0.00     204/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00      82/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00     244/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00     183/37988       CoinMessageHandler::printing(bool) [856]
                0.00    0.00      61/12663       CoinMessageHandler::message(int) [874]
                0.00    0.00       9/47          CoinFactorization::zeroTolerance(double) [964]
-----------------------------------------------
                0.03    0.00 33457080/240317305     std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&) [111]
                0.19    0.00 206860225/240317305     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
[206]    0.0    0.22    0.00 240317305         std::less<int>::operator()(int const&, int const&) const [206]
-----------------------------------------------
                0.12    0.10 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::~_Rb_tree_impl() [178]
[207]    0.0    0.12    0.10 120563471         std::allocator<std::_Rb_tree_node<int> >::~allocator() [207]
                0.10    0.00 120563471/120563471     __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::~new_allocator() [267]
-----------------------------------------------
                0.22    0.00 3857584/3857584     CoinBuild::addRow(int, int const*, double const*, double, double) [202]
[208]    0.0    0.22    0.00 3857584         CoinBuild::addItem(int, int const*, double const*, double, double, double) [208]
-----------------------------------------------
                                                 <spontaneous>
[209]    0.0    0.22    0.00                 ClpPrimalColumnSteepest::transposeTimes2(CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*, double) [209]
-----------------------------------------------
                0.06    0.15 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_drop_node(std::_Rb_tree_node<int>*) [156]
[210]    0.0    0.06    0.15 37314691         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_put_node(std::_Rb_tree_node<int>*) [210]
                0.10    0.04 37314691/37314691     __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::deallocate(std::allocator<std::_Rb_tree_node<int> >&, std::_Rb_tree_node<int>*, unsigned long long) [236]
                0.01    0.00 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_Node_allocator() [361]
-----------------------------------------------
                0.05    0.00 37314691/157878162     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
                0.15    0.00 120563471/157878162     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~_Rb_tree() [104]
[211]    0.0    0.20    0.00 157878162         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_begin() [211]
-----------------------------------------------
                                                 <spontaneous>
[212]    0.0    0.20    0.00                 ClpPrimalColumnSteepest::pivotColumn(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [212]
-----------------------------------------------
                0.12    0.07 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_Rb_tree_impl() [149]
[213]    0.0    0.12    0.07 120563471         std::allocator<std::_Rb_tree_node<int> >::allocator() [213]
                0.07    0.00 120563471/120563471     __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::new_allocator() [294]
-----------------------------------------------
                                                 <spontaneous>
[214]    0.0    0.06    0.13                 CglPreProcess::tightenPrimalBounds(OsiSolverInterface&, double) [214]
                0.01    0.06  227870/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.02    0.01  455738/494157      CoinMessageHandler::operator<<(double) [353]
                0.01    0.01  227870/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       2/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00  455739/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00       2/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                0.00    0.00       5/4044720     ClpPrimalColumnSteepest::justSteepest(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [453]
                0.00    0.00    1816/4044720     ClpPrimalColumnSteepest::djsAndSteepest2(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [77]
                0.18    0.00 4042899/4044720     ClpSimplexDual::whileIterating(double*&, int) [6]
[215]    0.0    0.18    0.00 4044720         CoinIndexedVector::createPacked(int, int const*, double const*) [215]
-----------------------------------------------
                                                 <spontaneous>
[216]    0.0    0.13    0.05                 ClpSimplex::createRim(int, bool, int) [216]
                0.00    0.05     114/152         CoinIndexedVector::reserve(int) [302]
                0.00    0.00     114/76481       CoinIndexedVector::CoinIndexedVector() [847]
                0.00    0.00      19/19          CoinFactorization::messageLevel(int) [976]
-----------------------------------------------
                                                 <spontaneous>
[217]    0.0    0.18    0.00                 ClpSimplexDual::flipBounds(CoinIndexedVector*, CoinIndexedVector*) [217]
-----------------------------------------------
                                                 <spontaneous>
[218]    0.0    0.18    0.00                 ClpPackedMatrix::times(double, double const*, double*) const [218]
-----------------------------------------------
                                                 <spontaneous>
[219]    0.0    0.18    0.00                 void std::__introsort_loop<CoinPair<int, CliqueEntry>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, CliqueEntry> > >(CoinPair<int, CliqueEntry>*, CoinPair<int, CliqueEntry>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, CliqueEntry> >) [219]
-----------------------------------------------
                0.01    0.17 4283736/4283736     std::vector<double, std::allocator<double> >::clear() [194]
[220]    0.0    0.01    0.17 4283736         std::vector<double, std::allocator<double> >::_M_erase_at_end(double*) [220]
                0.09    0.08 4283736/4283841     void std::_Destroy<double*, double>(double*, double*, std::allocator<double>&) [222]
                0.00    0.00 4283736/4283841     std::_Vector_base<double, std::allocator<double> >::_M_get_Tp_allocator() [820]
-----------------------------------------------
                0.05    0.12 66580310/66580310     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node_base const*) [196]
[221]    0.0    0.05    0.12 66580310         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node_base const*) [221]
                0.09    0.03 66580310/240317305     std::_Rb_tree_node<int>::_M_valptr() const [169]
-----------------------------------------------
                0.00    0.00     105/4283841     std::vector<double, std::allocator<double> >::~vector() [588]
                0.09    0.08 4283736/4283841     std::vector<double, std::allocator<double> >::_M_erase_at_end(double*) [220]
[222]    0.0    0.09    0.08 4283841         void std::_Destroy<double*, double>(double*, double*, std::allocator<double>&) [222]
                0.08    0.00 4283841/4283841     void std::_Destroy<double*>(double*, double*) [286]
-----------------------------------------------
                0.00    0.00     483/146654905     CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [157]
                0.00    0.00   11012/146654905     CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [54]
                0.00    0.00   17821/146654905     CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [68]
                0.00    0.00   33552/146654905     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00    0.00  144398/146654905     CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [73]
                0.00    0.00  187896/146654905     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.00    0.00  326420/146654905     CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [24]
                0.00    0.00 3840032/146654905     CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
                0.00    0.00 3905004/146654905     CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [11]
                0.00    0.00 3989205/146654905     CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
                0.00    0.00 4043235/146654905     CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const [39]
                0.00    0.00 4050915/146654905     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.00    0.00 4063673/146654905     CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [43]
                0.00    0.00 4089604/146654905     CoinFactorization::updateColumnR(CoinIndexedVector*) const [30]
                0.00    0.00 4097992/146654905     CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
                0.00    0.00 4298056/146654905     CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const [50]
                0.01    0.00 8088313/146654905     CoinFactorization::updateColumnTransposeR(CoinIndexedVector*) const [38]
                0.01    0.00 8105212/146654905     CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [26]
                0.01    0.00 8132532/146654905     CoinFactorization::updateColumnTransposeL(CoinIndexedVector*) const [10]
                0.01    0.00 8134045/146654905     CoinFactorization::updateColumnTransposeU(CoinIndexedVector*, int) const [23]
                0.01    0.00 8138571/146654905     CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const [8]
                0.01    0.00 12249390/146654905     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.02    0.00 16281244/146654905     CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
                0.05    0.00 40426300/146654905     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
[223]    0.0    0.17    0.00 146654905         CoinIndexedVector::getNumElements() const [223]
-----------------------------------------------
                0.00    0.01       1/12          ClpModel::loadProblem(int, int, int const*, int const*, double const*, int const*, double const*, double const*, double const*, double const*, double const*, double const*) [443]
                0.00    0.01       1/12          CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.14      10/12          CoinPresolveMatrix::update_model(OsiSolverInterface*, int, int, int) [233]
[224]    0.0    0.00    0.17      12         CoinPackedMatrix::CoinPackedMatrix(bool, int, int, int, double const*, int const*, int const*, int const*) [224]
                0.14    0.02      12/45          CoinPackedMatrix::gutsOfOpEqual(bool, int, int, int, double const*, int const*, int const*, int const*) [145]
-----------------------------------------------
                0.02    0.02  108875/497043      CoinFactorization::pivotOneOtherRow(int, int) [70]
                0.07    0.05  388168/497043      bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [34]
[225]    0.0    0.09    0.07  497043         CoinFactorization::getRowSpace(int, int) [225]
                0.07    0.00 1988172/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00  497043/946387309     CoinBigIndexArrayWithLength::array() const [107]
-----------------------------------------------
                0.16    0.00 120563471/120563471     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_Rb_tree_impl() [149]
[226]    0.0    0.16    0.00 120563471         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_M_initialize() [226]
-----------------------------------------------
                0.07    0.01 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_destroy_node(std::_Rb_tree_node<int>*) [190]
                0.07    0.01 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_construct_node(std::_Rb_tree_node<int>*, int const&) [173]
[227]    0.0    0.15    0.01 74629382         std::_Rb_tree_node<int>::_M_valptr() [227]
                0.01    0.00 74629382/74629382     int* std::__addressof<int>(int&) [475]
-----------------------------------------------
                                                 <spontaneous>
[228]    0.0    0.16    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*) [228]
-----------------------------------------------
                0.03    0.05       2/4           forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [175]
                0.03    0.05       2/4           slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
[229]    0.0    0.06    0.10       4         remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
                0.05    0.00 3992848/3992848     presolve_delete_many_from_major(int, char*, int const*, int*, int*, double*) [325]
                0.02    0.00 1855819/3661817     PRESOLVE_REMOVE_LINK(presolvehlink*, int) [365]
                0.01    0.00 3992848/3992848     CoinPresolveMatrix::rowChanged(int) const [481]
                0.01    0.00 1996424/2046680     CoinPresolveMatrix::addRow(int) [483]
                0.01    0.00 5383100/5671681     CoinPresolveMatrix::addCol(int) [480]
                0.00    0.00       4/63810       void CoinZeroN<int>(int*, int) [67]
                0.00    0.00       4/4           remove_fixed_action::remove_fixed_action(int, remove_fixed_action::action*, double*, int*, CoinPresolveAction const*) [1017]
-----------------------------------------------
                0.01    0.15  998212/998212      CoinLpIO::readLp(_iobuf*) [123]
[230]    0.0    0.01    0.15  998212         CoinLpIO::read_row(_iobuf*, char*, double**, char***, int*, int*, double*, double*, double*, int*, double) const [230]
                0.09    0.03 4201105/4201105     CoinLpIO::read_monom_row(_iobuf*, char*, double*, char**, int) const [252]
                0.01    0.02 4201105/10567831     CoinLpIO::scan_next(char*, _iobuf*) const [298]
                0.00    0.00  998212/15788604     CoinPartitionedVector::sort() [813]
                0.00    0.00       3/3           CoinLpIO::realloc_coeff(double**, char***, int*) const [1026]
-----------------------------------------------
                0.01    0.01       7/84          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.06    0.08      77/84          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[231]    0.0    0.07    0.08      84         slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
                0.03    0.05       2/4           remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
                0.00    0.00   33154/3907016     presolve_delete_from_col(int, int, int const*, int*, int*, double*) [160]
                0.00    0.00   34560/3661817     PRESOLVE_REMOVE_LINK(presolvehlink*, int) [365]
                0.00    0.00   31748/5671681     CoinPresolveMatrix::addCol(int) [480]
                0.00    0.00   35800/73191       CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
                0.00    0.00   33154/37840       CoinPrePostsolveMatrix::columnIsBasic(int) const [857]
                0.00    0.00   33154/34090       CoinPrePostsolveMatrix::rowIsBasic(int) const [858]
                0.00    0.00     899/488666      CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [836]
                0.00    0.00       2/2           void CoinMemcpyN<slack_doubleton_action::action>(slack_doubleton_action::action const*, int, slack_doubleton_action::action*) [1029]
                0.00    0.00       2/2           slack_doubleton_action::slack_doubleton_action(int, slack_doubleton_action::action const*, CoinPresolveAction const*) [1040]
-----------------------------------------------
                                                 <spontaneous>
[232]    0.0    0.15    0.00                 ClpDualRowPivot::checkAccuracy() [232]
-----------------------------------------------
                                                 <spontaneous>
[233]    0.0    0.01    0.14                 CoinPresolveMatrix::update_model(OsiSolverInterface*, int, int, int) [233]
                0.00    0.14      10/12          CoinPackedMatrix::CoinPackedMatrix(bool, int, int, int, double const*, int const*, int const*, int const*) [224]
                0.00    0.00      10/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                0.01    0.14      51/51          ClpFactorization::ClpFactorization(ClpFactorization const&, int) [235]
[234]    0.0    0.01    0.14      51         CoinFactorization::CoinFactorization(CoinFactorization const&) [234]
                0.00    0.14      51/51          CoinFactorization::gutsOfCopy(CoinFactorization const&) [240]
                0.00    0.00    1122/13896       CoinIntArrayWithLength::CoinIntArrayWithLength() [486]
                0.00    0.00      51/12752       CoinFactorization::gutsOfInitialize(int) [531]
                0.00    0.00     306/312         CoinBigIndexArrayWithLength::CoinBigIndexArrayWithLength() [894]
                0.00    0.00     255/13012       CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength() [865]
                0.00    0.00      51/12804       CoinUnsignedIntArrayWithLength::CoinUnsignedIntArrayWithLength() [867]
-----------------------------------------------
                                                 <spontaneous>
[235]    0.0    0.00    0.14                 ClpFactorization::ClpFactorization(ClpFactorization const&, int) [235]
                0.01    0.14      51/51          CoinFactorization::CoinFactorization(CoinFactorization const&) [234]
-----------------------------------------------
                0.10    0.04 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_put_node(std::_Rb_tree_node<int>*) [210]
[236]    0.0    0.10    0.04 37314691         __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::deallocate(std::allocator<std::_Rb_tree_node<int> >&, std::_Rb_tree_node<int>*, unsigned long long) [236]
                0.04    0.00 37314691/37314691     __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::deallocate(std::_Rb_tree_node<int>*, unsigned long long) [339]
-----------------------------------------------
                0.01    0.00       1/11          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.13    0.00      10/11          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[237]    0.0    0.14    0.00      11         drop_empty_rows_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [237]
                0.00    0.00      10/10          drop_empty_rows_action::drop_empty_rows_action(int, drop_empty_rows_action::action const*, CoinPresolveAction const*) [996]
-----------------------------------------------
                0.11    0.03 74629382/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::get_allocator() const [198]
[238]    0.0    0.11    0.03 74629382         std::allocator<int>::allocator<std::_Rb_tree_node<int> >(std::allocator<std::_Rb_tree_node<int> > const&) [238]
                0.03    0.00 74629382/74629487     __gnu_cxx::new_allocator<int>::new_allocator() [360]
-----------------------------------------------
                0.01    0.13 4283736/4283736     CoinMessageHandler::finish() [110]
[239]    0.0    0.01    0.13 4283736         std::vector<char, std::allocator<char> >::clear() [239]
                0.02    0.11 4283736/4283736     std::vector<char, std::allocator<char> >::_M_erase_at_end(char*) [243]
-----------------------------------------------
                0.00    0.14      51/51          CoinFactorization::CoinFactorization(CoinFactorization const&) [234]
[240]    0.0    0.00    0.14      51         CoinFactorization::gutsOfCopy(CoinFactorization const&) [240]
                0.12    0.02      46/12804       CoinFactorization::goSparse() [57]
                0.00    0.00     510/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00     255/727100297     CoinFactorizationDoubleArrayWithLength::array() const [116]
                0.00    0.00     204/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00    1260/1260        CoinArrayWithLength::allocate(CoinArrayWithLength const&, int) [887]
                0.00    0.00      51/12803       CoinFactorizationDoubleArrayWithLength::operator=(CoinFactorizationDoubleArrayWithLength const&) [870]
                0.00    0.00      51/12803       CoinUnsignedIntArrayWithLength::operator=(CoinUnsignedIntArrayWithLength const&) [869]
-----------------------------------------------
                                                 <spontaneous>
[241]    0.0    0.04    0.10                 ClpSimplex::tightenPrimalBounds(double, int, bool) [241]
                0.07    0.03       2/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.00    0.00       2/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       2/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       2/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00       2/183         CoinPackedMatrix::CoinPackedMatrix() [909]
                0.00    0.00       2/72          CoinPackedMatrix::setExtraGap(double) [957]
                0.00    0.00       2/60          CoinPackedMatrix::setExtraMajor(double) [961]
                0.00    0.00       2/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                0.13    0.00 118373527/118373527     CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [94]
[242]    0.0    0.13    0.00 118373527         CoinPackedVectorBase::setTestsOff() const [242]
-----------------------------------------------
                0.02    0.11 4283736/4283736     std::vector<char, std::allocator<char> >::clear() [239]
[243]    0.0    0.02    0.11 4283736         std::vector<char, std::allocator<char> >::_M_erase_at_end(char*) [243]
                0.00    0.09 4283736/4283841     void std::_Destroy<char*, char>(char*, char*, std::allocator<char>&) [279]
                0.02    0.00 4283736/4283937     std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [397]
-----------------------------------------------
                0.01    0.11 4283736/4283736     std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [200]
[244]    0.0    0.01    0.11 4283736         void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [244]
                0.06    0.05 4283736/4283736     void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [254]
-----------------------------------------------
                                                 <spontaneous>
[245]    0.0    0.12    0.00                 in_ch [245]
-----------------------------------------------
                                                 <spontaneous>
[246]    0.0    0.12    0.00                 memmove [246]
-----------------------------------------------
                0.01    0.11 3857584/3857584     OsiSolverInterface::addRows(CoinBuild const&) [189]
[247]    0.0    0.01    0.11 3857584         CoinBuild::row(int, double&, double&, int const*&, double const*&) const [247]
                0.09    0.00 3857584/3857584     CoinBuild::setMutableCurrent(int) const [280]
                0.02    0.00 3857584/3857584     CoinBuild::currentItem(double&, double&, double&, int const*&, double const*&) const [404]
-----------------------------------------------
                0.02    0.00      11/71          CoinPresolveMatrix::initializeStuff() [435]
                0.05    0.00      30/71          dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [265]
                0.05    0.00      30/71          duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [158]
[248]    0.0    0.12    0.00      71         coin_init_random_vec(double*, int) [248]
-----------------------------------------------
                                                 <spontaneous>
[249]    0.0    0.12    0.00                 CglTreeProbingInfo::convert() [249]
-----------------------------------------------
                                                 <spontaneous>
[250]    0.0    0.12    0.00                 __mingw_pformat [250]
-----------------------------------------------
                0.00    0.00   11012/65184036     CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [54]
                0.00    0.00   16776/65184036     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00    0.00   17821/65184036     CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [68]
                0.00    0.00   32725/65184036     CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const [53]
                0.00    0.00   93948/65184036     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.00    0.00  144398/65184036     CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [73]
                0.00    0.00  326420/65184036     CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [24]
                0.01    0.00 3824997/65184036     CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
                0.01    0.00 3905004/65184036     CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [11]
                0.01    0.00 3989205/65184036     CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
                0.01    0.00 4043235/65184036     CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const [39]
                0.01    0.00 4050915/65184036     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.01    0.00 4089604/65184036     CoinFactorization::updateColumnR(CoinIndexedVector*) const [30]
                0.01    0.00 8105212/65184036     CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [26]
                0.02    0.00 8166260/65184036     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.02    0.00 8195984/65184036     CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
                0.03    0.00 16170520/65184036     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
[251]    0.0    0.12    0.00 65184036         CoinIndexedVector::getIndices() [251]
-----------------------------------------------
                0.09    0.03 4201105/4201105     CoinLpIO::read_row(_iobuf*, char*, double**, char***, int*, int*, double*, double*, double*, int*, double) const [230]
[252]    0.0    0.09    0.03 4201105         CoinLpIO::read_monom_row(_iobuf*, char*, double*, char**, int) const [252]
                0.01    0.02 4162028/10567831     CoinLpIO::scan_next(char*, _iobuf*) const [298]
                0.00    0.00 4201105/15788604     CoinPartitionedVector::sort() [813]
                0.00    0.00 4201105/4212025     CoinLpIO::is_sense(char const*) const [822]
                0.00    0.00 3202893/4364284     CoinLpIO::first_is_number(char const*) const [817]
-----------------------------------------------
                                                 <spontaneous>
[253]    0.0    0.11    0.01                 CglKnapsackCover::createCliques(OsiSolverInterface&, int, int, bool) [253]
                0.00    0.01       3/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00       3/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                0.06    0.05 4283736/4283736     void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [244]
[254]    0.0    0.06    0.05 4283736         void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [254]
                0.05    0.00 4283736/4283736     void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [324]
-----------------------------------------------
                0.11    0.00 240317305/240317305     std::_Rb_tree_node<int>::_M_valptr() const [169]
[255]    0.0    0.11    0.00 240317305         int const* std::__addressof<int const>(int const&) [255]
-----------------------------------------------
                0.00    0.00    6552/1211553     (anonymous namespace)::elim_doubleton(char const*, int*, double*, double*, double*, int*, int*, int*, int*, presolvehlink*, int, int*, double*, double, double, int, int, int) [556]
                0.00    0.11 1205001/1211553     subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
[256]    0.0    0.00    0.11 1211553         presolve_find_row1(int, int, int, int const*) [256]
                0.11    0.00 1211553/1211553     presolve_find_minor1(int, int, int, int const*) [257]
-----------------------------------------------
                0.11    0.00 1211553/1211553     presolve_find_row1(int, int, int, int const*) [256]
[257]    0.0    0.11    0.00 1211553         presolve_find_minor1(int, int, int, int const*) [257]
-----------------------------------------------
                0.11    0.00       9/9           CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
[258]    0.0    0.11    0.00       9         CoinBuild::~CoinBuild() [258]
-----------------------------------------------
                                                 <spontaneous>
[259]    0.0    0.11    0.00                 CglTreeProbingInfo::fixColumns(int, int, OsiSolverInterface&) const [259]
-----------------------------------------------
                0.05    0.00 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_destroy_node(std::_Rb_tree_node<int>*) [190]
                0.05    0.00 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_construct_node(std::_Rb_tree_node<int>*, int const&) [173]
[260]    0.0    0.10    0.01 74629382         std::allocator<int>::~allocator() [260]
                0.01    0.00 74629382/74629487     __gnu_cxx::new_allocator<int>::~new_allocator() [473]
-----------------------------------------------
                0.00    0.00      18/3751805     OsiColCut::clone() const [607]
                0.02    0.09 3751787/3751805     OsiRowCut::clone() const [262]
[261]    0.0    0.02    0.09 3751805         CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [261]
                0.02    0.05 3751805/122231147     CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [94]
                0.01    0.00 3751805/124315240     CoinPackedVectorBase::CoinPackedVectorBase() [185]
                0.01    0.00 3751805/3751823     CoinPackedVector::getVectorElements() const [482]
                0.00    0.00 3751805/124376476     CoinPackedVectorBase::testForDuplicateIndex() const [351]
                0.00    0.00 3751805/3751823     CoinPackedVector::getVectorIndices() const [823]
                0.00    0.00 3751805/3751823     CoinPackedVector::getVectorNumElements() const [824]
-----------------------------------------------
                                                 <spontaneous>
[262]    0.0    0.00    0.11                 OsiRowCut::clone() const [262]
                0.02    0.09 3751787/3751805     CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [261]
-----------------------------------------------
                0.10    0.00 4283746/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
[263]    0.0    0.10    0.00 4283746         CoinMessageHandler::calcPrintStatus(int, int) [263]
-----------------------------------------------
                                                 <spontaneous>
[264]    0.0    0.00    0.10                 ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
                0.03    0.03       5/5           subst_constraint_action::postsolve(CoinPostsolveMatrix*) const [310]
                0.03    0.00       1/1           drop_empty_rows_action::postsolve(CoinPostsolveMatrix*) const [358]
                0.01    0.00       1/1           drop_empty_cols_action::postsolve(CoinPostsolveMatrix*) const [457]
                0.00    0.00       3/28          useless_constraint_action::postsolve(CoinPostsolveMatrix*) const [382]
                0.00    0.00       1/1           doubleton_action::postsolve(CoinPostsolveMatrix*) const [575]
                0.00    0.00       2/2           remove_fixed_action::postsolve(CoinPostsolveMatrix*) const [1046]
                0.00    0.00       1/1           slack_doubleton_action::postsolve(CoinPostsolveMatrix*) const [1072]
                0.00    0.00       1/1           remove_dual_action::postsolve(CoinPostsolveMatrix*) const [1070]
                0.00    0.00       1/1           forcing_constraint_action::postsolve(CoinPostsolveMatrix*) const [1073]
                0.00    0.00       1/1           implied_free_action::postsolve(CoinPostsolveMatrix*) const [1071]
-----------------------------------------------
                0.01    0.01       5/30          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.03    0.06      25/30          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[265]    0.0    0.03    0.07      30         dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [265]
                0.05    0.00      30/71          coin_init_random_vec(double*, int) [248]
                0.02    0.00 2651125/2651125     CoinPresolveMatrix::isInteger(int) const [405]
                0.00    0.00 2651125/18169659     void CoinSort_2<int, double>(int*, int*, double*) [403]
                0.00    0.00 2651125/2709286     CoinPresolveMatrix::colProhibited2(int) const [825]
                0.00    0.00      30/60          void CoinSort_2<double, int>(double*, double*, int*) [960]
-----------------------------------------------
                0.09    0.01 3356947/3356947     CoinLpIO::readLp(_iobuf*) [123]
[266]    0.0    0.09    0.01 3356947         CoinLpIO::findHash(char const*, int) const [266]
                0.01    0.00 3356947/11806433     CoinStrlenAsInt(char const*) [341]
                0.00    0.00 3356947/11806433     CoinLpIO::print() const [814]
-----------------------------------------------
                0.10    0.00 120563471/120563471     std::allocator<std::_Rb_tree_node<int> >::~allocator() [207]
[267]    0.0    0.10    0.00 120563471         __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::~new_allocator() [267]
-----------------------------------------------
                                                 <spontaneous>
[268]    0.0    0.10    0.00                 ClpPackedMatrix::rangeOfElements(double&, double&, double&, double&) [268]
-----------------------------------------------
                                                 <spontaneous>
[269]    0.0    0.10    0.00                 ClpPrimalColumnSteepest::updateWeights(CoinIndexedVector*) [269]
-----------------------------------------------
                                                 <spontaneous>
[270]    0.0    0.10    0.00                 OsiCuts::gutsOfDestructor() [270]
-----------------------------------------------
                                                 <spontaneous>
[271]    0.0    0.10    0.00                 operator delete[](void*) [271]
-----------------------------------------------
                0.10    0.00      48/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
[272]    0.0    0.10    0.00      48         CoinPackedMatrix::gutsOfCopyOfNoGaps(bool, int, int, double const*, int const*, int const*) [272]
-----------------------------------------------
                0.00    0.00       1/48          CbcHeuristicGreedyCover::clone() const [548]
                0.00    0.00       1/48          CbcHeuristicGreedyEquality::clone() const [549]
                0.00    0.00       1/48          OsiClpSolverInterface::OsiClpSolverInterface(OsiClpSolverInterface const&) [547]
                0.00    0.00       1/48          CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [541]
                0.00    0.00       2/48          analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [303]
                0.00    0.00       2/48          CbcRounding::clone() const [543]
                0.00    0.00       2/48          CbcHeuristicDive::CbcHeuristicDive(CbcHeuristicDive const&) [542]
                0.00    0.00       2/48          CglPreProcess::tightenPrimalBounds(OsiSolverInterface&, double) [214]
                0.00    0.00       2/48          makeIntegers2(OsiSolverInterface*, int) [clone .constprop.152] [390]
                0.00    0.00       2/48          CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
                0.00    0.00       2/48          CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int) [291]
                0.00    0.01       3/48          CglKnapsackCover::createCliques(OsiSolverInterface&, int, int, bool) [253]
                0.00    0.02       9/48          CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [182]
                0.00    0.04      18/48          analyze(OsiSolverInterface const*, char*, double*, double*) [204]
[273]    0.0    0.00    0.10      48         CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.10    0.00      48/48          CoinPackedMatrix::gutsOfCopyOfNoGaps(bool, int, int, double const*, int const*, int const*) [272]
-----------------------------------------------
                0.02    0.08 3857584/3857584     OsiSolverInterface::addRows(CoinBuild const&) [189]
[274]    0.0    0.02    0.08 3857584         CoinPackedVector::CoinPackedVector(int, int const*, double const*, bool) [274]
                0.02    0.05 3857584/122231147     CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [94]
                0.01    0.00 3857584/124315240     CoinPackedVectorBase::CoinPackedVectorBase() [185]
-----------------------------------------------
                0.08    0.02       1/1           ClpPresolve::presolve(CoinPresolveMatrix*) [92]
[275]    0.0    0.08    0.02       1         testRedundant(CoinPresolveMatrix*, CoinPresolveAction const*) [275]
                0.00    0.02       1/20          useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [176]
                0.00    0.00       1/49912618     int CoinMax<int>(int, int) [179]
-----------------------------------------------
                0.02    0.07 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_create_node(int const&) [153]
[276]    0.0    0.02    0.07 37314691         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_node() [276]
                0.03    0.03 37314691/37314691     __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::allocate(std::allocator<std::_Rb_tree_node<int> >&, unsigned long long) [306]
                0.01    0.00 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_Node_allocator() [361]
-----------------------------------------------
                0.00    0.00      68/69288433     CoinFactorization::updateColumnTransposeRDensish(CoinIndexedVector*) const [437]
                0.00    0.00     483/69288433     CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [157]
                0.00    0.00   11012/69288433     CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [54]
                0.00    0.00   16776/69288433     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00    0.00   17821/69288433     CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [68]
                0.00    0.00   32725/69288433     CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const [53]
                0.00    0.00   93948/69288433     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.00    0.00  144398/69288433     CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [73]
                0.00    0.00  326420/69288433     CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [24]
                0.00    0.00 3824997/69288433     CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [3]
                0.00    0.00 3840032/69288433     CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [9]
                0.01    0.00 3905004/69288433     CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [11]
                0.01    0.00 3989205/69288433     CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [5]
                0.01    0.00 4043235/69288433     CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const [39]
                0.01    0.00 4050915/69288433     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
                0.01    0.00 4051018/69288433     CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [43]
                0.01    0.00 4089604/69288433     CoinFactorization::updateColumnR(CoinIndexedVector*) const [30]
                0.01    0.00 4298056/69288433     CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const [50]
                0.01    0.00 8085260/69288433     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
                0.01    0.00 8105212/69288433     CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [26]
                0.01    0.00 8166260/69288433     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.01    0.00 8195984/69288433     CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
[277]    0.0    0.09    0.00 69288433         CoinIndexedVector::denseVector() const [277]
-----------------------------------------------
                0.09    0.00 4283841/4283841     void std::_Destroy<char*, char>(char*, char*, std::allocator<char>&) [279]
[278]    0.0    0.09    0.00 4283841         void std::_Destroy<char*>(char*, char*) [278]
                0.00    0.00 4283841/4283841     void std::_Destroy_aux<true>::__destroy<char*>(char*, char*) [818]
-----------------------------------------------
                0.00    0.00     105/4283841     std::vector<char, std::allocator<char> >::~vector() [590]
                0.00    0.09 4283736/4283841     std::vector<char, std::allocator<char> >::_M_erase_at_end(char*) [243]
[279]    0.0    0.00    0.09 4283841         void std::_Destroy<char*, char>(char*, char*, std::allocator<char>&) [279]
                0.09    0.00 4283841/4283841     void std::_Destroy<char*>(char*, char*) [278]
-----------------------------------------------
                0.09    0.00 3857584/3857584     CoinBuild::row(int, double&, double&, int const*&, double const*&) const [247]
[280]    0.0    0.09    0.00 3857584         CoinBuild::setMutableCurrent(int) const [280]
-----------------------------------------------
                                                 <spontaneous>
[281]    0.0    0.09    0.00                 CglProbing::tighten(double*, double*, int const*, double const*, int const*, int const*, int const*, double*, double*, int, int, char*, int, double) [281]
-----------------------------------------------
                                                 <spontaneous>
[282]    0.0    0.09    0.00                 __pformat_float [282]
-----------------------------------------------
                                                 <spontaneous>
[283]    0.0    0.07    0.02                 ClpPrimalColumnSteepest::saveWeights(ClpSimplex*, int) [283]
                0.00    0.01      32/152         CoinIndexedVector::reserve(int) [302]
                0.00    0.00     112/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00      32/76481       CoinIndexedVector::CoinIndexedVector() [847]
                0.00    0.00      10/76481       CoinIndexedVector::~CoinIndexedVector() [848]
-----------------------------------------------
                                                 <spontaneous>
[284]    0.0    0.00    0.09                 OsiColCut::OsiColCut() [284]
                0.00    0.08 1557036/116705851     CoinPackedVector::CoinPackedVector(bool) [79]
-----------------------------------------------
                                                 <spontaneous>
[285]    0.0    0.08    0.00                 ClpModel::~ClpModel() [285]
                0.00    0.00      52/105         CoinMessageHandler::~CoinMessageHandler() [585]
                0.00    0.00     104/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
                0.00    0.00     104/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                0.08    0.00 4283841/4283841     void std::_Destroy<double*, double>(double*, double*, std::allocator<double>&) [222]
[286]    0.0    0.08    0.00 4283841         void std::_Destroy<double*>(double*, double*) [286]
                0.00    0.00 4283841/4283841     void std::_Destroy_aux<true>::__destroy<double*>(double*, double*) [819]
-----------------------------------------------
                0.01    0.00 5870617/80499999     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::begin() [436]
                0.04    0.00 37314691/80499999     std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&) [111]
                0.04    0.00 37314691/80499999     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
[287]    0.0    0.08    0.00 80499999         std::_Rb_tree_iterator<int>::_Rb_tree_iterator(std::_Rb_tree_node_base*) [287]
-----------------------------------------------
                0.08    0.00 37314691/37314691     std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [84]
[288]    0.0    0.08    0.00 37314691         std::pair<std::_Rb_tree_const_iterator<int>, bool>::pair(std::_Rb_tree_const_iterator<int> const&, bool const&) [288]
-----------------------------------------------
                                                 <spontaneous>
[289]    0.0    0.08    0.00                 operator new[](unsigned long long) [289]
-----------------------------------------------
                                                 <spontaneous>
[290]    0.0    0.08    0.00                 __tcf_0 [290]
-----------------------------------------------
                                                 <spontaneous>
[291]    0.0    0.06    0.02                 CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int) [291]
                0.00    0.01       1/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
                0.00    0.00       2/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00       3/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       3/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      10/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00      30/158         CoinMessageHandler::setLogLevel(int) [910]
                0.00    0.00       2/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                0.00    0.00      96/4285264     CoinMessageHandler::gutsOfCopy(CoinMessageHandler const&) [592]
                0.00    0.00    1422/4285264     CoinMessages::toCompact() [581]
                0.07    0.00 4283746/4285264     CoinMessageHandler::message(int, CoinMessages const&) [164]
[292]    0.0    0.07    0.00 4285264         CoinOneMessage::operator=(CoinOneMessage const&) [292]
-----------------------------------------------
                0.01    0.00       7/84          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.06    0.00      77/84          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[293]    0.0    0.07    0.00      84         doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00       2/25          drop_zero_coefficients_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [387]
                0.00    0.00    1872/3907016     presolve_delete_from_col(int, int, int const*, int*, int*, double*) [160]
                0.00    0.00    1872/1872        presolve_find_row(int, int, int, int const*) [568]
                0.00    0.00   15444/2046680     CoinPresolveMatrix::addRow(int) [483]
                0.00    0.00    1872/3661817     PRESOLVE_REMOVE_LINK(presolvehlink*, int) [365]
                0.00    0.00     936/5671681     CoinPresolveMatrix::addCol(int) [480]
                0.00    0.00    2808/2709286     CoinPresolveMatrix::colProhibited2(int) const [825]
                0.00    0.00    1872/37840       CoinPrePostsolveMatrix::columnIsBasic(int) const [857]
                0.00    0.00     978/73191       CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
                0.00    0.00     936/936         CoinPresolveMatrix::colProhibited(int) const [890]
                0.00    0.00     936/936         void CoinSwap<int>(int&, int&) [889]
                0.00    0.00     936/3810        presolve_dupmajor(double const*, int const*, int, int, int) [879]
                0.00    0.00     936/41494       CoinPresolveMatrix::change_bias(double) [851]
                0.00    0.00     936/922511      double CoinMax<double>(double, double) [834]
                0.00    0.00     936/141658      double CoinMin<double>(double, double) [843]
                0.00    0.00     936/34090       CoinPrePostsolveMatrix::rowIsBasic(int) const [858]
                0.00    0.00     936/936         statusName(CoinPrePostsolveMatrix::Status) [888]
                0.00    0.00       2/2           void CoinMemcpyN<doubleton_action::action>(doubleton_action::action const*, int, doubleton_action::action*) [1028]
                0.00    0.00       2/2           doubleton_action::doubleton_action(int, doubleton_action::action const*, CoinPresolveAction const*) [1033]
-----------------------------------------------
                0.07    0.00 120563471/120563471     std::allocator<std::_Rb_tree_node<int> >::allocator() [213]
[294]    0.0    0.07    0.00 120563471         __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::new_allocator() [294]
-----------------------------------------------
                0.00    0.00    8388/12279114     CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [63]
                0.00    0.00   46974/12279114     CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [44]
                0.02    0.00 4042630/12279114     CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [2]
                0.02    0.00 4083130/12279114     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.02    0.00 4097992/12279114     CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [20]
[295]    0.0    0.07    0.00 12279114         CoinIndexedVector::packedMode() const [295]
-----------------------------------------------
                0.01    0.00       7/84          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.06    0.00      77/84          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[296]    0.0    0.07    0.00      84         do_tighten_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [296]
-----------------------------------------------
                                                 <spontaneous>
[297]    0.0    0.07    0.00                 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [297]
-----------------------------------------------
                0.00    0.00       1/10567831     CoinLpIO::find_obj(_iobuf*) const [626]
                0.00    0.00   68729/10567831     CoinLpIO::read_monom_obj(_iobuf*, double*, char**, int*, char**, int*, int*) [564]
                0.00    0.01 2135968/10567831     CoinLpIO::readLp(_iobuf*) [123]
                0.01    0.02 4162028/10567831     CoinLpIO::read_monom_row(_iobuf*, char*, double*, char**, int) const [252]
                0.01    0.02 4201105/10567831     CoinLpIO::read_row(_iobuf*, char*, double**, char***, int*, int*, double*, double*, double*, int*, double) const [230]
[298]    0.0    0.02    0.05 10567831         CoinLpIO::scan_next(char*, _iobuf*) const [298]
                0.05    0.00 10567832/10567832     CoinLpIO::is_comment(char const*) const [330]
                0.00    0.00 10567832/15788604     CoinPartitionedVector::sort() [813]
                0.00    0.00       1/1           CoinLpIO::skip_comment(char*, _iobuf*) const [1082]
-----------------------------------------------
                0.00    0.00    3790/10236393     CoinPackedMatrix::timesMajor(double const*, double*) const [458]
                0.07    0.00 10232603/10236393     CoinPackedMatrix::gutsOfOpEqual(bool, int, int, int, double const*, int const*, int const*, int const*) [145]
[299]    0.0    0.07    0.00 10236393         CoinPackedMatrix::getVectorLast(int) const [299]
-----------------------------------------------
                0.00    0.00  455784/37770475     void __gnu_cxx::__alloc_traits<std::allocator<int> >::construct<int>(std::allocator<int>&, int*, int const&) [558]
                0.06    0.01 37314691/37770475     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_construct_node(std::_Rb_tree_node<int>*, int const&) [173]
[300]    0.0    0.06    0.01 37770475         __gnu_cxx::new_allocator<int>::construct(int*, int const&) [300]
                0.01    0.00 37770475/38226214     operator new(unsigned long long, void*) [476]
-----------------------------------------------
                                                 <spontaneous>
[301]    0.0    0.05    0.02                 OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
                0.00    0.01      10/21          CoinWarmStartBasis::resize(int, int) [342]
                0.00    0.00      10/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      10/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      60/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00      10/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00      30/295         CoinMessages::~CoinMessages() [896]
                0.00    0.00      20/93          CoinMessages::CoinMessages(CoinMessages const&) [954]
                0.00    0.00      10/11          CoinPresolveMatrix::deleteStuff() [990]
                0.00    0.00      10/11          CoinPresolveMatrix::~CoinPresolveMatrix() [991]
                0.00    0.00      10/29          CoinWarmStartBasis::~CoinWarmStartBasis() [971]
-----------------------------------------------
                0.00    0.00       6/152         ClpDualRowSteepest::saveWeights(ClpSimplex*, int) [55]
                0.00    0.01      32/152         ClpPrimalColumnSteepest::saveWeights(ClpSimplex*, int) [283]
                0.00    0.05     114/152         ClpSimplex::createRim(int, bool, int) [216]
[302]    0.0    0.00    0.07     152         CoinIndexedVector::reserve(int) [302]
                0.05    0.00     152/63810       void CoinZeroN<int>(int*, int) [67]
                0.02    0.00     152/7012936     void CoinZeroN<double>(double*, int) [25]
-----------------------------------------------
                                                 <spontaneous>
[303]    0.0    0.06    0.00                 analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [303]
                0.00    0.00       2/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00       1/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       1/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       1/22          CoinMessageHandler::operator<<(char const*) [611]
                0.00    0.00       2/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
                0.00    0.00       2/295         CoinMessages::~CoinMessages() [896]
                0.00    0.00       1/158         CoinMessageHandler::setLogLevel(int) [910]
                0.00    0.00       1/93          CoinMessages::CoinMessages(CoinMessages const&) [954]
-----------------------------------------------
                                                 <spontaneous>
[304]    0.0    0.01    0.05                 CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double) [304]
                0.03    0.01       1/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.00    0.00       2/22          presolve_make_memlists(int*, presolvehlink*, int) [409]
                0.00    0.00       1/11          CoinPresolveMatrix::initializeStuff() [435]
                0.00    0.00       1/183         CoinPackedMatrix::CoinPackedMatrix() [909]
                0.00    0.00       1/72          CoinPackedMatrix::setExtraGap(double) [957]
                0.00    0.00       1/60          CoinPackedMatrix::setExtraMajor(double) [961]
                0.00    0.00       1/198         CoinPackedMatrix::~CoinPackedMatrix() [901]
-----------------------------------------------
                                                 <spontaneous>
[305]    0.0    0.06    0.00                 isspace [305]
-----------------------------------------------
                0.03    0.03 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_node() [276]
[306]    0.0    0.03    0.03 37314691         __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::allocate(std::allocator<std::_Rb_tree_node<int> >&, unsigned long long) [306]
                0.02    0.01 37314691/37314691     __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::allocate(unsigned long long, void const*) [362]
-----------------------------------------------
                0.06    0.00 37314691/37314691     std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [84]
[307]    0.0    0.06    0.00 37314691         std::_Rb_tree_const_iterator<int>::_Rb_tree_const_iterator(std::_Rb_tree_iterator<int> const&) [307]
-----------------------------------------------
                0.06    0.00 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
[308]    0.0    0.06    0.00 37314691         std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base* const&) [308]
-----------------------------------------------
                0.06    0.00 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&) [85]
[309]    0.0    0.06    0.00 37314691         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node::_Alloc_node(std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >&) [309]
-----------------------------------------------
                0.03    0.03       5/5           ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
[310]    0.0    0.03    0.03       5         subst_constraint_action::postsolve(CoinPostsolveMatrix*) const [310]
                0.00    0.03  467492/467492      presolve_delete_from_col2(int, int, int*, int*, int*, int*, int*) [366]
                0.00    0.00   13596/13596       presolve_find_row3(int, int, int, int const*, int const*) [863]
                0.00    0.00    6798/488666      CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [836]
                0.00    0.00    6798/73191       CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
-----------------------------------------------
                                                 <spontaneous>
[311]    0.0    0.06    0.00                 (anonymous namespace)::count_col_zeros(int&, int*, int const*, double const*, int const*) [311]
-----------------------------------------------
                                                 <spontaneous>
[312]    0.0    0.06    0.00                 (anonymous namespace)::count_col_zeros2(int&, int*, int const*, double const*, int const*) [312]
-----------------------------------------------
                                                 <spontaneous>
[313]    0.0    0.06    0.00                 ClpNonLinearCost::ClpNonLinearCost(ClpSimplex*, int) [313]
-----------------------------------------------
                                                 <spontaneous>
[314]    0.0    0.06    0.00                 CglTreeProbingInfo::fixes(int, int, int, bool) [314]
-----------------------------------------------
                                                 <spontaneous>
[315]    0.0    0.06    0.00                 ClpDualRowSteepest::unrollWeights() [315]
-----------------------------------------------
                                                 <spontaneous>
[316]    0.0    0.06    0.00                 ClpPackedMatrix::add(ClpSimplex const*, CoinIndexedVector*, int, double) const [316]
-----------------------------------------------
                                                 <spontaneous>
[317]    0.0    0.06    0.00                 CoinPackedVector::getIndices() const [317]
-----------------------------------------------
                                                 <spontaneous>
[318]    0.0    0.06    0.00                 CoinPackedVector::getNumElements() const [318]
-----------------------------------------------
                                                 <spontaneous>
[319]    0.0    0.06    0.00                 virtual thunk to OsiClpSolverInterface::unmarkHotStart() [319]
-----------------------------------------------
                                                 <spontaneous>
[320]    0.0    0.06    0.00                 operator delete(void*) [320]
-----------------------------------------------
                                                 <spontaneous>
[321]    0.0    0.06    0.00                 __pformat_putc [321]
-----------------------------------------------
                0.01    0.05 4283736/4283736     std::vector<int, std::allocator<int> >::clear() [188]
[322]    0.0    0.01    0.05 4283736         std::vector<int, std::allocator<int> >::_M_erase_at_end(int*) [322]
                0.03    0.02 4283736/4283841     void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&) [323]
                0.00    0.00 4283736/4283841     std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator() [821]
-----------------------------------------------
                0.00    0.00     105/4283841     std::vector<int, std::allocator<int> >::~vector() [598]
                0.03    0.02 4283736/4283841     std::vector<int, std::allocator<int> >::_M_erase_at_end(int*) [322]
[323]    0.0    0.03    0.02 4283841         void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&) [323]
                0.01    0.01 4283841/4283841     void std::_Destroy<int*>(int*, int*) [398]
-----------------------------------------------
                0.05    0.00 4283736/4283736     void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [254]
[324]    0.0    0.05    0.00 4283736         void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [324]
                0.00    0.00      18/18          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [979]
                0.00    0.00      18/18          void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [980]
-----------------------------------------------
                0.05    0.00 3992848/3992848     remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
[325]    0.0    0.05    0.00 3992848         presolve_delete_many_from_major(int, char*, int const*, int*, int*, double*) [325]
-----------------------------------------------
                                                 <spontaneous>
[326]    0.0    0.05    0.00                 sprintf(char*, char const*, ...) [326]
-----------------------------------------------
                                                 <spontaneous>
[327]    0.0    0.05    0.00                 ClpSimplex::deleteRim(int) [327]
-----------------------------------------------
                                                 <spontaneous>
[328]    0.0    0.05    0.00                 OsiClpSolverInterface::isInteger(int) const [328]
-----------------------------------------------
                                                 <spontaneous>
[329]    0.0    0.05    0.00                 _errno [329]
-----------------------------------------------
                0.05    0.00 10567832/10567832     CoinLpIO::scan_next(char*, _iobuf*) const [298]
[330]    0.0    0.05    0.00 10567832         CoinLpIO::is_comment(char const*) const [330]
-----------------------------------------------
                                                 <spontaneous>
[331]    0.0    0.00    0.05                 CbcModel::branchAndBound(int) [331]
                0.03    0.01       1/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.00    0.00       1/21          CoinWarmStartBasis::resize(int, int) [342]
                0.00    0.00       3/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       3/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       4/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00       3/4549526     CoinMessageHandler::operator<<(int) [394]
-----------------------------------------------
                                                 <spontaneous>
[332]    0.0    0.00    0.05                 OsiClpSolverInterface::replaceMatrixOptional(CoinPackedMatrix const&) [332]
                0.03    0.01       1/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.00    0.00       1/183         CoinPackedMatrix::CoinPackedMatrix() [909]
                0.00    0.00       1/72          CoinPackedMatrix::setExtraGap(double) [957]
                0.00    0.00       1/60          CoinPackedMatrix::setExtraMajor(double) [961]
                0.00    0.00       1/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
                0.00    0.00       1/34          CoinPackedMatrix::setDimensions(int, int) [970]
-----------------------------------------------
                                                 <spontaneous>
[333]    0.0    0.00    0.05                 ClpModel::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*) [333]
                0.03    0.01       1/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
                0.00    0.00      11/34          CoinPackedMatrix::setDimensions(int, int) [970]
                0.00    0.00       1/183         CoinPackedMatrix::CoinPackedMatrix() [909]
                0.00    0.00       1/72          CoinPackedMatrix::setExtraGap(double) [957]
                0.00    0.00       1/60          CoinPackedMatrix::setExtraMajor(double) [961]
                0.00    0.00       1/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                                                 <spontaneous>
[334]    0.0    0.04    0.00                 ClpSimplexPrimal::perturb(int) [334]
                0.00    0.00      50/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00      10/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      10/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
-----------------------------------------------
                                                 <spontaneous>
[335]    0.0    0.04    0.00                 CoinPrePostsolveMatrix::CoinPrePostsolveMatrix(OsiSolverInterface const*, int, int, int) [335]
                0.00    0.00      10/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
-----------------------------------------------
                0.04    0.00       1/1           ClpPackedMatrix::subsetClone(int, int const*, int, int const*) const [337]
[336]    0.0    0.04    0.00       1         CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int const*, int, int const*) [336]
                0.00    0.00       1/49912618     int CoinMax<int>(int, int) [179]
-----------------------------------------------
                                                 <spontaneous>
[337]    0.0    0.00    0.04                 ClpPackedMatrix::subsetClone(int, int const*, int, int const*) const [337]
                0.04    0.00       1/1           CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int const*, int, int const*) [336]
-----------------------------------------------
                                                 <spontaneous>
[338]    0.0    0.04    0.00                 cleanup_return [338]
-----------------------------------------------
                0.04    0.00 37314691/37314691     __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::deallocate(std::allocator<std::_Rb_tree_node<int> >&, std::_Rb_tree_node<int>*, unsigned long long) [236]
[339]    0.0    0.04    0.00 37314691         __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::deallocate(std::_Rb_tree_node<int>*, unsigned long long) [339]
-----------------------------------------------
                0.04    0.00 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&) [85]
[340]    0.0    0.04    0.00 37314691         std::pair<std::_Rb_tree_iterator<int>, bool>::pair(std::_Rb_tree_iterator<int> const&, bool const&) [340]
-----------------------------------------------
                0.01    0.00 3356947/11806433     CoinLpIO::findHash(char const*, int) const [266]
                0.03    0.00 8449486/11806433     CoinLpIO::startHash(char const* const*, int, int) [167]
[341]    0.0    0.04    0.00 11806433         CoinStrlenAsInt(char const*) [341]
-----------------------------------------------
                0.00    0.00       1/21          CbcModel::branchAndBound(int) [331]
                0.00    0.00       1/21          OsiClpSolverInterface::setBasis(CoinWarmStartBasis const&, ClpSimplex*) [552]
                0.00    0.01       9/21          OsiClpSolverInterface::addRows(int, CoinPackedVectorBase const* const*, double const*, double const*) [105]
                0.00    0.01      10/21          OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
[342]    0.0    0.01    0.03      21         CoinWarmStartBasis::resize(int, int) [342]
                0.03    0.00 9573103/9573103     CoinWarmStartBasis::setArtifStatus(int, CoinWarmStartBasis::Status) [363]
                0.00    0.00 1058291/1058291     CoinWarmStartBasis::setStructStatus(int, CoinWarmStartBasis::Status) [830]
-----------------------------------------------
                                                 <spontaneous>
[343]    0.0    0.04    0.00                 CoinStrdup(char const*) [343]
-----------------------------------------------
                                                 <spontaneous>
[344]    0.0    0.04    0.00                 (anonymous namespace)::compact_rep(double*, int*, int*, int const*, int, presolvehlink const*) [344]
-----------------------------------------------
                                                 <spontaneous>
[345]    0.0    0.04    0.00                 ClpNonLinearCost::goBackAll(CoinIndexedVector const*) [345]
-----------------------------------------------
                                                 <spontaneous>
[346]    0.0    0.04    0.00                 OsiRowCut::setUb(double) [346]
-----------------------------------------------
                                                 <spontaneous>
[347]    0.0    0.04    0.00                 OsiRowCut::setRow(int, int const*, double const*, bool) [347]
-----------------------------------------------
                                                 <spontaneous>
[348]    0.0    0.04    0.00                 ClpPackedMatrix::transposeTimes(double, double const*, double*) const [348]
-----------------------------------------------
                                                 <spontaneous>
[349]    0.0    0.04    0.00                 OsiClpSolverInterface::getBasis(ClpSimplex*) const [349]
                0.00    0.00      18/94          CoinWarmStartBasis::CoinWarmStartBasis() [953]
                0.00    0.00      18/18          CoinWarmStartBasis::setSize(int, int) [978]
-----------------------------------------------
                                                 <spontaneous>
[350]    0.0    0.04    0.00                 ___chkstk_ms [350]
-----------------------------------------------
                0.00    0.00      18/124376476     CoinPackedVector::operator=(CoinPackedVector const&) [601]
                0.00    0.00   61182/124376476     CoinPackedVector::insert(int, double) [433]
                0.00    0.00 3751805/124376476     CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [261]
                0.04    0.00 120563471/124376476     CoinPackedVectorBase::duplicateIndex(char const*, char const*) const [81]
[351]    0.0    0.04    0.00 124376476         CoinPackedVectorBase::testForDuplicateIndex() const [351]
-----------------------------------------------
                                                 <spontaneous>
[352]    0.0    0.04    0.00                 CoinPackedVectorBase::setTestForDuplicateIndexWhenTrue(bool) const [352]
-----------------------------------------------
                0.00    0.00       1/494157      CbcModel::analyzeObjective() [396]
                0.00    0.00       3/494157      ClpPresolve::postsolve(bool) [603]
                0.00    0.00       4/494157      CbcModel::branchAndBound(int) [331]
                0.00    0.00       4/494157      ClpSimplexDual::whileIterating(double*&, int) [6]
                0.00    0.00      10/494157      ClpSimplex::initialSolve(ClpSolve&) [589]
                0.00    0.00      19/494157      ClpSimplex::finish(int) [584]
                0.00    0.00      27/494157      ClpSimplex::gutsOfSolution(double*, double const*, bool) [clone .constprop.275] [355]
                0.00    0.00      38/494157      ClpSimplexPrimal::pivotResult(int) [62]
                0.00    0.00      50/494157      ClpSimplexPrimal::perturb(int) [334]
                0.00    0.00      76/494157      ClpPackedMatrix::scale(ClpModel*, ClpSimplex const*) const [120]
                0.00    0.00      81/494157      ClpSimplex::gutsOfSolution(double*, double const*, bool) [132]
                0.00    0.00      85/494157      ClpSimplex::sanityCheck() [395]
                0.00    0.00     204/494157      ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.00    0.00   37817/494157      ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [90]
                0.02    0.01  455738/494157      CglPreProcess::tightenPrimalBounds(OsiSolverInterface&, double) [214]
[353]    0.0    0.02    0.01  494157         CoinMessageHandler::operator<<(double) [353]
                0.00    0.01  911483/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00  455742/1139451     CoinMessageHandler::nextPerCent(char*, bool) [525]
                0.00    0.00  455742/455742      std::vector<double, std::allocator<double> >::push_back(double const&) [572]
-----------------------------------------------
                0.00    0.00    6552/1195083     (anonymous namespace)::elim_doubleton(char const*, int*, double*, double*, double*, int*, int*, int*, int*, presolvehlink*, int, int*, double*, double, double, int, int, int) [556]
                0.02    0.01 1188531/1195083     subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
[354]    0.0    0.02    0.01 1195083         presolve_expand_col(int*, double*, int*, int*, presolvehlink*, int, int) [354]
                0.01    0.00 1195083/2383614     presolve_expand_major(int*, double*, int*, int*, presolvehlink*, int, int) [388]
-----------------------------------------------
                                                 <spontaneous>
[355]    0.0    0.03    0.00                 ClpSimplex::gutsOfSolution(double*, double const*, bool) [clone .constprop.275] [355]
                0.00    0.00      41/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00      21/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      21/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      27/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00      15/4549526     CoinMessageHandler::operator<<(int) [394]
-----------------------------------------------
                0.00    0.00      16/12768       ClpSimplex::gutsOfDelete(int) [578]
                0.00    0.00      52/12768       CoinFactorization::~CoinFactorization() [569]
                0.01    0.02   12700/12768       ClpFactorization::factorize(ClpSimplex*, int, bool) [13]
[356]    0.0    0.01    0.02   12768         CoinFactorization::gutsOfDestructor(int) [356]
                0.02    0.00  434112/548846      CoinArrayWithLength::conditionalDelete() [407]
                0.00    0.00    1768/1768        CoinArrayWithLength::switchOff() [886]
-----------------------------------------------
                0.03    0.00       1/1           ClpPresolve::presolve(CoinPresolveMatrix*) [92]
[357]    0.0    0.03    0.00       1         gubrow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [357]
                0.00    0.00  533563/15034149     CoinPresolveMatrix::rowProhibited2(int) const [479]
                0.00    0.00       1/7012936     void CoinZeroN<double>(double*, int) [25]
-----------------------------------------------
                0.03    0.00       1/1           ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
[358]    0.0    0.03    0.00       1         drop_empty_rows_action::postsolve(CoinPostsolveMatrix*) const [358]
                0.00    0.00       1/63810       void CoinZeroN<int>(int*, int) [67]
                0.00    0.00  475270/488666      CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [836]
-----------------------------------------------
                                                 <spontaneous>
[359]    0.0    0.03    0.00                 CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
                0.00    0.00      17/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      17/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       2/2           CoinModel::CoinModel() [596]
                0.00    0.00      17/22          CoinMessageHandler::operator<<(char const*) [611]
                0.00    0.00       3/158         CoinMessageHandler::setLogLevel(int) [910]
                0.00    0.00       2/2           CoinModel::~CoinModel() [1045]
                0.00    0.00       2/295         CoinMessages::~CoinMessages() [896]
                0.00    0.00       1/3           CoinMessageHandler::setPrefix(bool) [1023]
                0.00    0.00       1/93          CoinMessages::CoinMessages(CoinMessages const&) [954]
                0.00    0.00       1/2           CoinFactorization::maximumPivots(int) [1036]
                0.00    0.00       1/1           fileCoinReadable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1053]
-----------------------------------------------
                0.00    0.00     105/74629487     std::allocator<int>::allocator() [618]
                0.03    0.00 74629382/74629487     std::allocator<int>::allocator<std::_Rb_tree_node<int> >(std::allocator<std::_Rb_tree_node<int> > const&) [238]
[360]    0.0    0.03    0.00 74629487         __gnu_cxx::new_allocator<int>::new_allocator() [360]
-----------------------------------------------
                0.01    0.00 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_node() [276]
                0.01    0.00 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_put_node(std::_Rb_tree_node<int>*) [210]
[361]    0.0    0.03    0.00 74629382         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_Node_allocator() [361]
-----------------------------------------------
                0.02    0.01 37314691/37314691     __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::allocate(std::allocator<std::_Rb_tree_node<int> >&, unsigned long long) [306]
[362]    0.0    0.02    0.01 37314691         __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::allocate(unsigned long long, void const*) [362]
                0.01    0.00 37314691/37314691     __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::max_size() const [478]
-----------------------------------------------
                0.03    0.00 9573103/9573103     CoinWarmStartBasis::resize(int, int) [342]
[363]    0.0    0.03    0.00 9573103         CoinWarmStartBasis::setArtifStatus(int, CoinWarmStartBasis::Status) [363]
-----------------------------------------------
                0.03    0.00 4050915/4050915     CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [36]
[364]    0.0    0.03    0.00 4050915         CoinFactorization::checkPivot(double, double) const [364]
-----------------------------------------------
                0.00    0.00    1872/3661817     doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00    8622/3661817     implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
                0.00    0.00   32940/3661817     subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
                0.00    0.00   34560/3661817     slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
                0.01    0.00  633524/3661817     presolve_expand_major(int*, double*, int*, int*, presolvehlink*, int, int) [388]
                0.01    0.00 1094480/3661817     useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [176]
                0.02    0.00 1855819/3661817     remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
[365]    0.0    0.03    0.00 3661817         PRESOLVE_REMOVE_LINK(presolvehlink*, int) [365]
-----------------------------------------------
                0.00    0.03  467492/467492      subst_constraint_action::postsolve(CoinPostsolveMatrix*) const [310]
[366]    0.0    0.00    0.03  467492         presolve_delete_from_col2(int, int, int*, int*, int*, int*, int*) [366]
                0.03    0.00  467492/467492      presolve_delete_from_major2(int, int, int*, int*, int*, int*, int*) [367]
-----------------------------------------------
                0.03    0.00  467492/467492      presolve_delete_from_col2(int, int, int*, int*, int*, int*, int*) [366]
[367]    0.0    0.03    0.00  467492         presolve_delete_from_major2(int, int, int*, int*, int*, int*, int*) [367]
-----------------------------------------------
                0.00    0.00       7/84          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.03    0.00      77/84          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[368]    0.0    0.03    0.00      84         tripleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [368]
-----------------------------------------------
                                                 <spontaneous>
[369]    0.0    0.03    0.00                 void CoinSort_2<int, CliqueEntry, CoinFirstLess_2<int, CliqueEntry> >(int*, int*, CliqueEntry*, CoinFirstLess_2<int, CliqueEntry> const&) [369]
-----------------------------------------------
                                                 <spontaneous>
[370]    0.0    0.03    0.00                 deleteDouble(double*, int, int, int const*, int&) [370]
-----------------------------------------------
                                                 <spontaneous>
[371]    0.0    0.03    0.00                 fscanf(_iobuf*, char const*, ...) [371]
-----------------------------------------------
                                                 <spontaneous>
[372]    0.0    0.03    0.00                 CglProbing::tighten2(double*, double*, int const*, double const*, int const*, int const*, double*, double*, double*, double*, int*, int) [372]
-----------------------------------------------
                                                 <spontaneous>
[373]    0.0    0.03    0.00                 ClpMatrixBase::primalExpanded(ClpSimplex*, int) [373]
-----------------------------------------------
                                                 <spontaneous>
[374]    0.0    0.03    0.00                 ClpPackedMatrix::refresh(ClpSimplex*) [374]
-----------------------------------------------
                                                 <spontaneous>
[375]    0.0    0.03    0.00                 ClpNonLinearCost::setOne(int, double) [375]
-----------------------------------------------
                                                 <spontaneous>
[376]    0.0    0.03    0.00                 OsiCut::OsiCut() [376]
-----------------------------------------------
                                                 <spontaneous>
[377]    0.0    0.03    0.00                 ClpModel::gutsOfLoadModel(int, int, double const*, double const*, double const*, double const*, double const*, double const*) [377]
-----------------------------------------------
                                                 <spontaneous>
[378]    0.0    0.03    0.00                 CoinFactorization::updateTwoColumnsUDensish(int&, double*, int*, int&, double*, int*) const [378]
-----------------------------------------------
                                                 <spontaneous>
[379]    0.0    0.03    0.00                 CoinPackedVectorBase::sum() const [379]
-----------------------------------------------
                                                 <spontaneous>
[380]    0.0    0.03    0.00                 OsiRowCut::lb() const [380]
-----------------------------------------------
                                                 <spontaneous>
[381]    0.0    0.03    0.00                 void std::__introsort_loop<double_int_pair*, long long, __gnu_cxx::__ops::_Iter_comp_iter<double_int_pair_compare> >(double_int_pair*, double_int_pair*, long long, __gnu_cxx::__ops::_Iter_comp_iter<double_int_pair_compare>) [381]
-----------------------------------------------
                0.00    0.00       3/28          ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
                0.03    0.00      25/28          drop_zero_coefficients_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [387]
[382]    0.0    0.03    0.00      28         useless_constraint_action::postsolve(CoinPostsolveMatrix*) const [382]
-----------------------------------------------
                                                 <spontaneous>
[383]    0.0    0.00    0.03                 CbcRounding::setModel(CbcModel*) [383]
                0.00    0.03       2/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
-----------------------------------------------
                                                 <spontaneous>
[384]    0.0    0.00    0.03                 CbcRounding::CbcRounding(CbcModel&) [384]
                0.00    0.03       2/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
                0.00    0.00       2/183         CoinPackedMatrix::CoinPackedMatrix() [909]
-----------------------------------------------
                                                 <spontaneous>
[385]    0.0    0.00    0.03                 CbcHeuristicDive::setModel(CbcModel*) [385]
                0.00    0.03       2/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
-----------------------------------------------
                                                 <spontaneous>
[386]    0.0    0.00    0.03                 CbcHeuristicDive::CbcHeuristicDive(CbcModel&) [386]
                0.00    0.03       2/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
                0.00    0.00       2/183         CoinPackedMatrix::CoinPackedMatrix() [909]
-----------------------------------------------
                0.00    0.00       2/25          doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.01      11/25          drop_zero_coefficients(CoinPresolveMatrix*, CoinPresolveAction const*) [454]
                0.00    0.01      12/25          subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
[387]    0.0    0.00    0.03      25         drop_zero_coefficients_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [387]
                0.03    0.00      25/28          useless_constraint_action::postsolve(CoinPostsolveMatrix*) const [382]
-----------------------------------------------
                0.01    0.00 1188531/2383614     presolve_expand_row(int*, double*, int*, int*, presolvehlink*, int, int) [451]
                0.01    0.00 1195083/2383614     presolve_expand_col(int*, double*, int*, int*, presolvehlink*, int, int) [354]
[388]    0.0    0.02    0.01 2383614         presolve_expand_major(int*, double*, int*, int*, presolvehlink*, int, int) [388]
                0.01    0.00  633524/3661817     PRESOLVE_REMOVE_LINK(presolvehlink*, int) [365]
                0.00    0.00  633524/633524      PRESOLVE_INSERT_LINK(presolvehlink*, int, int) [835]
                0.00    0.00       5/7           forcing_constraint_action::~forcing_constraint_action() [1004]
-----------------------------------------------
                                                 <spontaneous>
[389]    0.0    0.03    0.00                 CoinPackedVectorBase::findMaxMinIndices() const [389]
-----------------------------------------------
                                                 <spontaneous>
[390]    0.0    0.02    0.00                 makeIntegers2(OsiSolverInterface*, int) [clone .constprop.152] [390]
                0.00    0.00       2/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00       2/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                                                 <spontaneous>
[391]    0.0    0.01    0.01                 (anonymous namespace)::add_row(int*, double*, double*, double*, double*, int*, int*, presolvehlink*, int, double, double, int, int, int*) [391]
                0.00    0.01 1188531/1188531     presolve_expand_row(int*, double*, int*, int*, presolvehlink*, int, int) [451]
-----------------------------------------------
                0.00    0.00       1/1823116     ClpModel::ClpModel(bool) [599]
                0.00    0.00       1/1823116     ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.00    0.00       1/1823116     CoinLpIO::CoinLpIO() [602]
                0.00    0.00       2/1823116     CoinPrePostsolveMatrix::CoinPrePostsolveMatrix(ClpSimplex const*, int, int, int, double) [622]
                0.00    0.00       2/1823116     OsiSolverInterface::setInitialData() [594]
                0.00    0.00       2/1823116     CoinBaseModel::CoinBaseModel() [595]
                0.00    0.00      10/1823116     OsiPresolve::presolve(CoinPresolveMatrix*) [75]
                0.00    0.00      10/1823116     CoinPrePostsolveMatrix::CoinPrePostsolveMatrix(OsiSolverInterface const*, int, int, int) [335]
                0.00    0.00      10/1823116     OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
                0.00    0.00      18/1823116     CoinMessageHandler::operator<<(char const*) [611]
                0.00    0.00  227885/1823116     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00  227903/1823116     CoinMessageHandler::print() [546]
                0.00    0.01  455788/1823116     CoinMessageHandler::operator<<(int) [394]
                0.00    0.01  911483/1823116     CoinMessageHandler::operator<<(double) [353]
[392]    0.0    0.00    0.02 1823116         CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.02    1209/1429        CoinMessages::addMessage(int, CoinOneMessage const&) [431]
                0.00    0.00    1209/1429        CoinOneMessage::CoinOneMessage(int, char, char const*) [540]
                0.00    0.00      39/43          CoinMessages::toCompact() [581]
                0.00    0.00    1209/3013        CoinOneMessage::~CoinOneMessage() [880]
                0.00    0.00      39/202         CoinMessages::CoinMessages(int) [900]
-----------------------------------------------
                0.00    0.00       1/11          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.01    0.01      10/11          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[393]    0.0    0.01    0.01      11         drop_empty_cols_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [393]
                0.01    0.00       2/2           drop_empty_cols_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [456]
                0.00    0.00   40558/2709286     CoinPresolveMatrix::colProhibited2(int) const [825]
-----------------------------------------------
                0.00    0.00       1/4549526     ClpSimplex::initialSolve(ClpSolve&) [589]
                0.00    0.00       2/4549526     ClpPresolve::postsolve(bool) [603]
                0.00    0.00       2/4549526     ClpSimplex::tightenPrimalBounds(double, int, bool) [241]
                0.00    0.00       3/4549526     CbcModel::branchAndBound(int) [331]
                0.00    0.00       6/4549526     ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*) [464]
                0.00    0.00       6/4549526     ClpSimplexOther::crunch(double*, int*, int*, int&, bool, bool) [465]
                0.00    0.00       8/4549526     ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.00    0.00      10/4549526     CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int) [291]
                0.00    0.00      10/4549526     ClpSimplexPrimal::whileIterating(int) [203]
                0.00    0.00      11/4549526     ClpSimplex::startup(int, int) [587]
                0.00    0.00      15/4549526     ClpSimplex::gutsOfSolution(double*, double const*, bool) [clone .constprop.275] [355]
                0.00    0.00      19/4549526     ClpSimplexPrimal::pivotResult(int) [62]
                0.00    0.00      36/4549526     CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
                0.00    0.00      51/4549526     ClpSimplex::gutsOfSolution(double*, double const*, bool) [132]
                0.00    0.00      60/4549526     OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
                0.00    0.00     244/4549526     ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.00    0.00   50404/4549526     ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [90]
                0.00    0.00  455739/4549526     CglPreProcess::tightenPrimalBounds(OsiSolverInterface&, double) [214]
                0.01    0.01 4042899/4549526     ClpSimplexDual::whileIterating(double*&, int) [6]
[394]    0.0    0.01    0.01 4549526         CoinMessageHandler::operator<<(int) [394]
                0.00    0.01  455788/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00  455788/1139451     CoinMessageHandler::nextPerCent(char*, bool) [525]
                0.00    0.00  455788/455788      std::vector<int, std::allocator<int> >::push_back(int const&) [557]
-----------------------------------------------
                                                 <spontaneous>
[395]    0.0    0.02    0.00                 ClpSimplex::sanityCheck() [395]
                0.00    0.00      32/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      85/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00      32/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
-----------------------------------------------
                                                 <spontaneous>
[396]    0.0    0.02    0.00                 CbcModel::analyzeObjective() [396]
                0.00    0.00       1/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       1/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       1/494157      CoinMessageHandler::operator<<(double) [353]
-----------------------------------------------
                0.00    0.00      96/4283937     std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
                0.00    0.00     105/4283937     std::vector<char, std::allocator<char> >::~vector() [590]
                0.02    0.00 4283736/4283937     std::vector<char, std::allocator<char> >::_M_erase_at_end(char*) [243]
[397]    0.0    0.02    0.00 4283937         std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [397]
-----------------------------------------------
                0.01    0.01 4283841/4283841     void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&) [323]
[398]    0.0    0.01    0.01 4283841         void std::_Destroy<int*>(int*, int*) [398]
                0.01    0.00 4283841/4283841     void std::_Destroy_aux<true>::__destroy<int*>(int*, int*) [467]
-----------------------------------------------
                                                 <spontaneous>
[399]    0.0    0.02    0.00                 localeconv [399]
-----------------------------------------------
                                                 <spontaneous>
[400]    0.0    0.02    0.00                 memcpy [400]
-----------------------------------------------
                0.01    0.00 37314691/74629382     std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&) [111]
                0.01    0.00 37314691/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
[401]    0.0    0.02    0.00 74629382         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_end() [401]
-----------------------------------------------
                0.00    0.00 4385114/41699805     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
                0.02    0.00 37314691/41699805     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*) [113]
[402]    0.0    0.02    0.00 41699805         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_left(std::_Rb_tree_node_base*) [402]
-----------------------------------------------
                0.00    0.00   32940/18169659     subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
                0.00    0.00  119998/18169659     implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
                0.00    0.00  865010/18169659     CoinPackedMatrix::orderMatrix() [455]
                0.00    0.00 2651125/18169659     dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [265]
                0.02    0.00 14500586/18169659     duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [158]
[403]    0.0    0.02    0.00 18169659         void CoinSort_2<int, double>(int*, int*, double*) [403]
-----------------------------------------------
                0.02    0.00 3857584/3857584     CoinBuild::row(int, double&, double&, int const*&, double const*&) const [247]
[404]    0.0    0.02    0.00 3857584         CoinBuild::currentItem(double&, double&, double&, int const*&, double const*&) const [404]
-----------------------------------------------
                0.02    0.00 2651125/2651125     dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [265]
[405]    0.0    0.02    0.00 2651125         CoinPresolveMatrix::isInteger(int) const [405]
-----------------------------------------------
                0.01    0.00 1104993/2209991     CoinLpIO::is_invalid_name(char const*, bool) const [429]
                0.01    0.00 1104998/2209991     CoinLpIO::readLp(_iobuf*) [123]
[406]    0.0    0.02    0.00 2209991         CoinLpIO::is_keyword(char const*) const [406]
                0.00    0.00   29910/41018       CoinStrNCaseCmp(char const*, char const*, unsigned long long) [852]
-----------------------------------------------
                0.00    0.00      14/548846      CoinFactorization::factor() [15]
                0.00    0.00     284/548846      CoinFactorization::sparseThreshold(int) [545]
                0.00    0.00   25400/548846      CoinFactorization::factorSparseLarge() [18]
                0.00    0.00   25606/548846      CoinFactorization::goSparse() [57]
                0.00    0.00   63430/548846      CoinFactorization::cleanup() [31]
                0.02    0.00  434112/548846      CoinFactorization::gutsOfDestructor(int) [356]
[407]    0.0    0.02    0.00  548846         CoinArrayWithLength::conditionalDelete() [407]
-----------------------------------------------
                0.02    0.00   59999/59999       implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[408]    0.0    0.02    0.00   59999         check_row(int*, double*, int*, int*, double, double, int, int) [408]
-----------------------------------------------
                0.00    0.00       2/22          CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double) [304]
                0.02    0.00      20/22          CoinPresolveMatrix::CoinPresolveMatrix(int, double, OsiSolverInterface*, int, int, bool, double, char const*, char const*) [118]
[409]    0.0    0.02    0.00      22         presolve_make_memlists(int*, presolvehlink*, int) [409]
-----------------------------------------------
                0.00    0.01       9/19          CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
                0.00    0.01      10/19          OsiClpSolverInterface::deleteRows(int, int const*) [442]
[410]    0.0    0.00    0.02      19         CoinWarmStartBasis::deleteRows(int, int const*) [410]
                0.02    0.00      10/10          CoinWarmStartBasis::compressRows(int, int const*) [411]
-----------------------------------------------
                0.02    0.00      10/10          CoinWarmStartBasis::deleteRows(int, int const*) [410]
[411]    0.0    0.02    0.00      10         CoinWarmStartBasis::compressRows(int, int const*) [411]
-----------------------------------------------
                                                 <spontaneous>
[412]    0.0    0.02    0.00                 ClpSimplex::createStatus() [412]
-----------------------------------------------
                                                 <spontaneous>
[413]    0.0    0.02    0.00                 ClpPackedMatrix::allElementsInRange(ClpModel*, double, double, int) [413]
                0.00    0.00      20/34          CoinPackedMatrix::setDimensions(int, int) [970]
-----------------------------------------------
                                                 <spontaneous>
[414]    0.0    0.02    0.00                 CbcHeuristicDive::validate() [414]
-----------------------------------------------
                                                 <spontaneous>
[415]    0.0    0.02    0.00                 OsiSolverInterface::deleteColNames(int, int) [415]
-----------------------------------------------
                                                 <spontaneous>
[416]    0.0    0.02    0.00                 OsiClpSolverInterface::tightenBounds(int) [416]
-----------------------------------------------
                                                 <spontaneous>
[417]    0.0    0.02    0.00                 ClpPrimalColumnSteepest::initializeWeights() [417]
-----------------------------------------------
                                                 <spontaneous>
[418]    0.0    0.02    0.00                 CglMixedIntegerRounding2::mixIntRoundPreprocess(OsiSolverInterface const&) [418]
-----------------------------------------------
                                                 <spontaneous>
[419]    0.0    0.02    0.00                 OsiRowCut::setLb(double) [419]
-----------------------------------------------
                                                 <spontaneous>
[420]    0.0    0.02    0.00                 ClpPackedMatrix::scaleRowCopy(ClpModel*) const [420]
-----------------------------------------------
                                                 <spontaneous>
[421]    0.0    0.02    0.00                 ClpFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [421]
-----------------------------------------------
                                                 <spontaneous>
[422]    0.0    0.02    0.00                 CoinPackedVectorBase::getMinIndex() const [422]
-----------------------------------------------
                                                 <spontaneous>
[423]    0.0    0.02    0.00                 OsiClpSolverInterface::isBinary(int) const [423]
-----------------------------------------------
                                                 <spontaneous>
[424]    0.0    0.02    0.00                 void std::__adjust_heap<CoinPair<int, double>*, long long, CoinPair<int, double>, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> > >(CoinPair<int, double>*, long long, long long, CoinPair<int, double>, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> >) [424]
-----------------------------------------------
                                                 <spontaneous>
[425]    0.0    0.02    0.00                 virtual thunk to OsiClpSolverInterface::isInteger(int) const [425]
-----------------------------------------------
                                                 <spontaneous>
[426]    0.0    0.02    0.00                 operator new(unsigned long long) [426]
-----------------------------------------------
                                                 <spontaneous>
[427]    0.0    0.02    0.00                 __pformat_putchars [427]
-----------------------------------------------
                0.00    0.00       7/1436        CoinMessages::operator=(CoinMessages const&) [576]
                0.02    0.00    1429/1436        CoinMessages::addMessage(int, CoinOneMessage const&) [431]
[428]    0.0    0.02    0.00    1436         CoinOneMessage::CoinOneMessage(CoinOneMessage const&) [428]
-----------------------------------------------
                0.01    0.01 1104993/1104993     CoinLpIO::are_invalid_names(char const* const*, int, bool) const [430]
[429]    0.0    0.01    0.01 1104993         CoinLpIO::is_invalid_name(char const*, bool) const [429]
                0.01    0.00 1104993/2209991     CoinLpIO::is_keyword(char const*) const [406]
                0.00    0.00 1104993/4364284     CoinLpIO::first_is_number(char const*) const [817]
                0.00    0.00 1104993/1126834     CoinLpIO::is_free(char const*) const [828]
                0.00    0.00 1104993/1126834     CoinLpIO::is_inf(char const*) const [827]
-----------------------------------------------
                0.00    0.01       1/2           CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*) [197]
                0.00    0.01       1/2           CoinLpIO::readLp(_iobuf*) [123]
[430]    0.0    0.00    0.02       2         CoinLpIO::are_invalid_names(char const* const*, int, bool) const [430]
                0.01    0.01 1104993/1104993     CoinLpIO::is_invalid_name(char const*, bool) const [429]
                0.00    0.00       2/5           CoinLpIO::getNumRows() const [1007]
                0.00    0.00       2/3           CoinLpIO::getRowSense() const [1025]
-----------------------------------------------
                0.00    0.00       7/1429        LAP::LapMessages::LapMessages() [571]
                0.00    0.00      16/1429        CglMessage::CglMessage(CoinMessages::Language) [567]
                0.00    0.00      95/1429        ClpMessage::ClpMessage(CoinMessages::Language) [554]
                0.00    0.00     102/1429        CbcMessage::CbcMessage(CoinMessages::Language) [553]
                0.00    0.02    1209/1429        CoinMessage::CoinMessage(CoinMessages::Language) [392]
[431]    0.0    0.00    0.02    1429         CoinMessages::addMessage(int, CoinOneMessage const&) [431]
                0.02    0.00    1429/1436        CoinOneMessage::CoinOneMessage(CoinOneMessage const&) [428]
-----------------------------------------------
                0.00    0.02 3857584/3857584     OsiSolverInterface::addRows(CoinBuild const&) [189]
[432]    0.0    0.00    0.02 3857584         CoinPackedVector::~CoinPackedVector() [432]
                0.01    0.01 3857584/124315240     CoinPackedVector::~CoinPackedVector() [142]
-----------------------------------------------
                0.01    0.01   61182/61182       CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [182]
[433]    0.0    0.01    0.01   61182         CoinPackedVector::insert(int, double) [433]
                0.00    0.01   61182/37314691     std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [84]
                0.00    0.00   61182/120624653     CoinPackedVectorBase::indexSet(char const*, char const*) const [82]
                0.00    0.00   61182/124376476     CoinPackedVectorBase::testForDuplicateIndex() const [351]
                0.00    0.00     108/49912618     int CoinMax<int>(int, int) [179]
                0.00    0.00     108/122231237     CoinPackedVector::reserve(int) [137]
-----------------------------------------------
                                                 <spontaneous>
[434]    0.0    0.00    0.02                 OsiRowCut::~OsiRowCut() [434]
                0.01    0.01 3751787/124315240     CoinPackedVector::~CoinPackedVector() [142]
-----------------------------------------------
                0.00    0.00       1/11          CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double) [304]
                0.00    0.02      10/11          CoinPresolveMatrix::CoinPresolveMatrix(int, double, OsiSolverInterface*, int, int, bool, double, char const*, char const*) [118]
[435]    0.0    0.00    0.02      11         CoinPresolveMatrix::initializeStuff() [435]
                0.02    0.00      11/71          coin_init_random_vec(double*, int) [248]
                0.00    0.00      11/49912618     int CoinMax<int>(int, int) [179]
-----------------------------------------------
                0.01    0.01 5870617/5870617     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
[436]    0.0    0.01    0.01 5870617         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::begin() [436]
                0.01    0.00 5870617/80499999     std::_Rb_tree_iterator<int>::_Rb_tree_iterator(std::_Rb_tree_node_base*) [287]
-----------------------------------------------
                0.01    0.00      68/68          CoinFactorization::updateColumnTransposeR(CoinIndexedVector*) const [38]
[437]    0.0    0.01    0.00      68         CoinFactorization::updateColumnTransposeRDensish(CoinIndexedVector*) const [437]
                0.00    0.00      68/2971097506     CoinIntArrayWithLength::array() const [32]
                0.00    0.00      68/946387309     CoinBigIndexArrayWithLength::array() const [107]
                0.00    0.00      68/69288433     CoinIndexedVector::denseVector() const [277]
-----------------------------------------------
                                                 <spontaneous>
[438]    0.0    0.01    0.00                 CoinPackedVector::sortOriginalOrder() [438]
-----------------------------------------------
                                                 <spontaneous>
[439]    0.0    0.01    0.00                 CoinIndexedVector::expand() [439]
-----------------------------------------------
                                                 <spontaneous>
[440]    0.0    0.01    0.00                 CoinPackedVectorBase::isExistingIndex(int) const [440]
-----------------------------------------------
                0.00    0.01   12700/12700       ClpFactorization::factorize(ClpSimplex*, int, bool) [13]
[441]    0.0    0.00    0.01   12700         CoinFactorization::getAreas(int, int, int, int) [441]
                0.00    0.01  228600/279543      CoinIntArrayWithLength::conditionalNew(int) [533]
                0.00    0.00   38100/76279       CoinBigIndexArrayWithLength::conditionalNew(int) [452]
                0.00    0.00   38100/63558       CoinFactorizationDoubleArrayWithLength::conditionalNew(int) [551]
                0.00    0.00   12700/49912618     int CoinMax<int>(int, int) [179]
                0.00    0.00   25400/946387309     CoinBigIndexArrayWithLength::array() const [107]
-----------------------------------------------
                                                 <spontaneous>
[442]    0.0    0.00    0.01                 OsiClpSolverInterface::deleteRows(int, int const*) [442]
                0.00    0.01      10/19          CoinWarmStartBasis::deleteRows(int, int const*) [410]
                0.00    0.00      10/29          CoinPackedMatrix::deleteRows(int, int const*) [528]
-----------------------------------------------
                                                 <spontaneous>
[443]    0.0    0.00    0.01                 ClpModel::loadProblem(int, int, int const*, int const*, double const*, int const*, double const*, double const*, double const*, double const*, double const*, double const*) [443]
                0.00    0.01       1/12          CoinPackedMatrix::CoinPackedMatrix(bool, int, int, int, double const*, int const*, int const*, int const*) [224]
                0.00    0.00       1/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                                                 <spontaneous>
[444]    0.0    0.00    0.01                 CbcHeuristicGreedyCover::setModel(CbcModel*) [444]
                0.00    0.01       1/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
-----------------------------------------------
                                                 <spontaneous>
[445]    0.0    0.00    0.01                 CbcHeuristicGreedyCover::CbcHeuristicGreedyCover(CbcModel&) [445]
                0.00    0.01       1/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
                0.00    0.00       1/183         CoinPackedMatrix::CoinPackedMatrix() [909]
-----------------------------------------------
                                                 <spontaneous>
[446]    0.0    0.00    0.01                 CbcHeuristicGreedyEquality::setModel(CbcModel*) [446]
                0.00    0.01       1/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
-----------------------------------------------
                                                 <spontaneous>
[447]    0.0    0.00    0.01                 CbcHeuristicGreedyEquality::CbcHeuristicGreedyEquality(CbcModel&) [447]
                0.00    0.01       1/33          CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
                0.00    0.00       1/183         CoinPackedMatrix::CoinPackedMatrix() [909]
-----------------------------------------------
                0.00    0.01  432080/432080      CoinArrayWithLength::conditionalNew(long) [449]
[448]    0.0    0.00    0.01  432080         CoinArrayWithLength::getCapacity(int, int) [448]
                0.01    0.00  432080/432080      CoinArrayWithLength::getArray(int) [526]
                0.00    0.00  432080/49912618     int CoinMax<int>(int, int) [179]
                0.00    0.00  432080/433340      CoinArrayWithLength::capacity() const [839]
                0.00    0.00  432080/470528      CoinArrayWithLength::reallyFreeArray() [837]
-----------------------------------------------
                0.00    0.00   12700/432080      CoinUnsignedIntArrayWithLength::conditionalNew(int) [565]
                0.00    0.00   63558/432080      CoinFactorizationDoubleArrayWithLength::conditionalNew(int) [551]
                0.00    0.00   76279/432080      CoinBigIndexArrayWithLength::conditionalNew(int) [452]
                0.00    0.01  279543/432080      CoinIntArrayWithLength::conditionalNew(int) [533]
[449]    0.0    0.00    0.01  432080         CoinArrayWithLength::conditionalNew(long) [449]
                0.00    0.01  432080/432080      CoinArrayWithLength::getCapacity(int, int) [448]
-----------------------------------------------
                0.01    0.00  227903/227903      CoinMessageHandler::finish() [110]
[450]    0.0    0.01    0.00  227903         CoinMessageHandler::internalPrint() [450]
                0.00    0.00  227903/227903      CoinMessageHandler::print() [546]
                0.00    0.00  227903/227903      CoinMessageHandler::checkSeverity() [841]
-----------------------------------------------
                0.00    0.01 1188531/1188531     (anonymous namespace)::add_row(int*, double*, double*, double*, double*, int*, int*, presolvehlink*, int, double, double, int, int, int*) [391]
[451]    0.0    0.00    0.01 1188531         presolve_expand_row(int*, double*, int*, int*, presolvehlink*, int, int) [451]
                0.01    0.00 1188531/2383614     presolve_expand_major(int*, double*, int*, int*, presolvehlink*, int, int) [388]
-----------------------------------------------
                0.00    0.00       4/76279       CoinFactorization::gutsOfInitialize(int) [531]
                0.00    0.00   12803/76279       CoinFactorization::goSparse() [57]
                0.00    0.00   25372/76279       CoinFactorization::cleanup() [31]
                0.00    0.00   38100/76279       CoinFactorization::getAreas(int, int, int, int) [441]
[452]    0.0    0.01    0.00   76279         CoinBigIndexArrayWithLength::conditionalNew(int) [452]
                0.00    0.00   76279/432080      CoinArrayWithLength::conditionalNew(long) [449]
-----------------------------------------------
                                                 <spontaneous>
[453]    0.0    0.00    0.01                 ClpPrimalColumnSteepest::justSteepest(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [453]
                0.00    0.01      10/4083130     CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [7]
                0.00    0.00       5/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00       5/4044720     CoinIndexedVector::createPacked(int, int const*, double const*) [215]
-----------------------------------------------
                0.00    0.00       1/11          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.00    0.01      10/11          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[454]    0.0    0.00    0.01      11         drop_zero_coefficients(CoinPresolveMatrix*, CoinPresolveAction const*) [454]
                0.00    0.01      11/25          drop_zero_coefficients_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [387]
                0.00    0.00      11/22          CoinPresolveMatrix::anyProhibited() const [973]
-----------------------------------------------
                0.01    0.00      10/10          CglDuplicateRow::refreshSolver(OsiSolverInterface*) [174]
[455]    0.0    0.01    0.00      10         CoinPackedMatrix::orderMatrix() [455]
                0.00    0.00  865010/18169659     void CoinSort_2<int, double>(int*, int*, double*) [403]
-----------------------------------------------
                0.01    0.00       2/2           drop_empty_cols_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [393]
[456]    0.0    0.01    0.00       2         drop_empty_cols_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [456]
                0.00    0.00       2/63810       void CoinZeroN<int>(int*, int) [67]
                0.00    0.00   40558/41494       CoinPresolveMatrix::change_bias(double) [851]
                0.00    0.00       2/2           drop_empty_cols_action::drop_empty_cols_action(int, drop_empty_cols_action::action const*, CoinPresolveAction const*) [1037]
-----------------------------------------------
                0.01    0.00       1/1           ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
[457]    0.0    0.01    0.00       1         drop_empty_cols_action::postsolve(CoinPostsolveMatrix*) const [457]
                0.00    0.00       1/63810       void CoinZeroN<int>(int*, int) [67]
                0.00    0.00   20279/20667       CoinPrePostsolveMatrix::setColumnStatusUsingValue(int) [860]
-----------------------------------------------
                0.01    0.00       1/1           CoinPackedMatrix::times(double const*, double*) const [459]
[458]    0.0    0.01    0.00       1         CoinPackedMatrix::timesMajor(double const*, double*) const [458]
                0.00    0.00    3790/10236393     CoinPackedMatrix::getVectorLast(int) const [299]
                0.00    0.00    3790/10236393     CoinPackedMatrix::getVectorFirst(int) const [527]
-----------------------------------------------
                0.00    0.01       1/1           ClpSimplexOther::afterCrunch(ClpSimplex const&, int const*, int const*, int) [460]
[459]    0.0    0.00    0.01       1         CoinPackedMatrix::times(double const*, double*) const [459]
                0.01    0.00       1/1           CoinPackedMatrix::timesMajor(double const*, double*) const [458]
-----------------------------------------------
                                                 <spontaneous>
[460]    0.0    0.00    0.01                 ClpSimplexOther::afterCrunch(ClpSimplex const&, int const*, int const*, int) [460]
                0.00    0.01       1/1           CoinPackedMatrix::times(double const*, double*) const [459]
-----------------------------------------------
                                                 <spontaneous>
[461]    0.0    0.00    0.01                 ClpSimplexPrimal::primal(int, int) [461]
                0.00    0.01     367/36828008     CoinIndexedVector::clear() [21]
                0.00    0.00      11/71          CoinFactorization::resetStatistics() [958]
-----------------------------------------------
                                                 <spontaneous>
[462]    0.0    0.01    0.00                 OsiSolverInterface::~OsiSolverInterface() [462]
                0.00    0.00      46/105         CoinMessageHandler::~CoinMessageHandler() [585]
-----------------------------------------------
                0.00    0.00       1/20          CoinPackedMatrix::deleteCols(int, int const*) [562]
                0.01    0.00      19/20          CoinPackedMatrix::deleteRows(int, int const*) [528]
[463]    0.0    0.01    0.00      20         CoinPackedMatrix::deleteMajorVectors(int, int const*) [463]
                0.00    0.00      11/439964794     int CoinMin<int>(int, int) [33]
                0.00    0.00    7440/7440        void CoinCopy<int>(int const*, int const*, int*) [876]
                0.00    0.00      11/22          CoinSosSet::~CoinSosSet() [972]
                0.00    0.00      11/257         CoinPackedMatrix::verifyMtx(int, bool) const [898]
-----------------------------------------------
                                                 <spontaneous>
[464]    0.0    0.01    0.00                 ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*) [464]
                0.00    0.00       1/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       1/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       6/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00       1/93          CoinMessages::CoinMessages(CoinMessages const&) [954]
                0.00    0.00       1/11          CoinPresolveMatrix::deleteStuff() [990]
                0.00    0.00       1/11          CoinPresolveMatrix::~CoinPresolveMatrix() [991]
                0.00    0.00       1/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                                                 <spontaneous>
[465]    0.0    0.01    0.00                 ClpSimplexOther::crunch(double*, int*, int*, int&, bool, bool) [465]
                0.00    0.00       1/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       1/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       6/4549526     CoinMessageHandler::operator<<(int) [394]
-----------------------------------------------
                0.01    0.00       9/9           CoinPackedMatrix::appendMinorVectors(int, CoinPackedVectorBase const* const*) [115]
[466]    0.0    0.01    0.00       9         CoinPackedMatrix::resizeForAddingMinorVectors(int const*) [466]
                0.00    0.00      18/49912618     int CoinMax<int>(int, int) [179]
                0.00    0.00      18/257         CoinPackedMatrix::verifyMtx(int, bool) const [898]
                0.00    0.00       9/405         CoinPackedMatrix::gutsOfDestructor() [892]
-----------------------------------------------
                0.01    0.00 4283841/4283841     void std::_Destroy<int*>(int*, int*) [398]
[467]    0.0    0.01    0.00 4283841         void std::_Destroy_aux<true>::__destroy<int*>(int*, int*) [467]
-----------------------------------------------
                0.01    0.00 4283736/4283736     std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [200]
[468]    0.0    0.01    0.00 4283736         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [468]
-----------------------------------------------
                                                 <spontaneous>
[469]    0.0    0.01    0.00                 back_ch [469]
-----------------------------------------------
                                                 <spontaneous>
[470]    0.0    0.01    0.00                 dtoa_lock [470]
-----------------------------------------------
                                                 <spontaneous>
[471]    0.0    0.01    0.00                 optimize_alloc [471]
-----------------------------------------------
                                                 <spontaneous>
[472]    0.0    0.01    0.00                 ungetc [472]
-----------------------------------------------
                0.00    0.00     105/74629487     std::allocator<int>::~allocator() [623]
                0.01    0.00 74629382/74629487     std::allocator<int>::~allocator() [260]
[473]    0.0    0.01    0.00 74629487         __gnu_cxx::new_allocator<int>::~new_allocator() [473]
-----------------------------------------------
                0.01    0.00 74629382/74629382     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::get_allocator() const [198]
[474]    0.0    0.01    0.00 74629382         std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_Node_allocator() const [474]
-----------------------------------------------
                0.01    0.00 74629382/74629382     std::_Rb_tree_node<int>::_M_valptr() [227]
[475]    0.0    0.01    0.00 74629382         int* std::__addressof<int>(int&) [475]
-----------------------------------------------
                0.00    0.00  455739/38226214     __gnu_cxx::new_allocator<double>::construct(double*, double const&) [573]
                0.01    0.00 37770475/38226214     __gnu_cxx::new_allocator<int>::construct(int*, int const&) [300]
[476]    0.0    0.01    0.00 38226214         operator new(unsigned long long, void*) [476]
-----------------------------------------------
                0.01    0.00 37314691/37314691     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_destroy_node(std::_Rb_tree_node<int>*) [190]
[477]    0.0    0.01    0.00 37314691         __gnu_cxx::new_allocator<int>::destroy(int*) [477]
-----------------------------------------------
                0.01    0.00 37314691/37314691     __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::allocate(unsigned long long, void const*) [362]
[478]    0.0    0.01    0.00 37314691         __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::max_size() const [478]
-----------------------------------------------
                0.00    0.00  533563/15034149     gubrow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [357]
                0.01    0.00 14500586/15034149     duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [158]
[479]    0.0    0.01    0.00 15034149         CoinPresolveMatrix::rowProhibited2(int) const [479]
-----------------------------------------------
                0.00    0.00     936/5671681     doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00    2350/5671681     forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [175]
                0.00    0.00   31748/5671681     slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
                0.00    0.00  253547/5671681     implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
                0.01    0.00 5383100/5671681     remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
[480]    0.0    0.01    0.00 5671681         CoinPresolveMatrix::addCol(int) [480]
-----------------------------------------------
                0.01    0.00 3992848/3992848     remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
[481]    0.0    0.01    0.00 3992848         CoinPresolveMatrix::rowChanged(int) const [481]
-----------------------------------------------
                0.00    0.00      18/3751823     CoinPackedVector::operator=(CoinPackedVector const&) [601]
                0.01    0.00 3751805/3751823     CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [261]
[482]    0.0    0.01    0.00 3751823         CoinPackedVector::getVectorElements() const [482]
-----------------------------------------------
                0.00    0.00    1872/2046680     remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [76]
                0.00    0.00   15444/2046680     doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00   32940/2046680     subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
                0.01    0.00 1996424/2046680     remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
[483]    0.0    0.01    0.00 2046680         CoinPresolveMatrix::addRow(int) [483]
-----------------------------------------------
                0.00    0.00   86501/1124513     CoinWarmStartBasis::deleteColumns(int, int const*) [559]
                0.01    0.00 1038012/1124513     CoinWarmStartBasis::numberBasicStructurals() const [529]
[484]    0.0    0.01    0.00 1124513         CoinWarmStartBasis::getStructStatus(int) const [484]
-----------------------------------------------
                0.00    0.00   32940/152938      subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
                0.01    0.00  119998/152938      implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[485]    0.0    0.01    0.00  152938         CoinPresolveMatrix::unsetRowUsed(int) [485]
-----------------------------------------------
                0.00    0.00      22/13896       CoinFactorization::CoinFactorization() [582]
                0.00    0.00    1122/13896       CoinFactorization::CoinFactorization(CoinFactorization const&) [234]
                0.01    0.00   12752/13896       CoinFactorization::gutsOfInitialize(int) [531]
[486]    0.0    0.01    0.00   13896         CoinIntArrayWithLength::CoinIntArrayWithLength() [486]
                0.00    0.00   13896/40024       CoinArrayWithLength::CoinArrayWithLength() [854]
-----------------------------------------------
                0.01    0.00      25/25          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[487]    0.0    0.01    0.00      25         CoinPresolveMatrix::initColsToDo() [487]
-----------------------------------------------
                0.01    0.00      25/25          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[488]    0.0    0.01    0.00      25         CoinPresolveMatrix::initRowsToDo() [488]
-----------------------------------------------
                0.00    0.00       3/20          ClpPresolve::~ClpPresolve() [555]
                0.00    0.01      17/20          OsiPresolve::~OsiPresolve() [532]
[489]    0.0    0.00    0.01      20         useless_constraint_action::~useless_constraint_action() [489]
                0.01    0.00      20/20          useless_constraint_action::~useless_constraint_action() [490]
-----------------------------------------------
                0.01    0.00      20/20          useless_constraint_action::~useless_constraint_action() [489]
[490]    0.0    0.01    0.00      20         useless_constraint_action::~useless_constraint_action() [490]
                0.00    0.00      20/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00       1/11          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.01    0.00      10/11          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[491]    0.0    0.01    0.00      11         make_fixed(CoinPresolveMatrix*, CoinPresolveAction const*) [491]
-----------------------------------------------
                0.01    0.00       4/8           CoinLpIO::freeAll() [536]
                0.01    0.00       4/8           CoinLpIO::stopHash(int) [535]
[492]    0.0    0.01    0.00       8         CoinLpIO::freePreviousNames(int) [492]
-----------------------------------------------
                                                 <spontaneous>
[493]    0.0    0.01    0.00                 _GLOBAL__sub_I__ZN13CglPreProcess10preProcessER18OsiSolverInterfacebi [493]
-----------------------------------------------
                                                 <spontaneous>
[494]    0.0    0.01    0.00                 maximumAbsElement(double const*, int) [494]
-----------------------------------------------
                                                 <spontaneous>
[495]    0.0    0.01    0.00                 sprintf(char*, char const*, ...) [495]
-----------------------------------------------
                                                 <spontaneous>
[496]    0.0    0.01    0.00                 ClpSimplex::cleanStatus() [496]
-----------------------------------------------
                                                 <spontaneous>
[497]    0.0    0.01    0.00                 ClpSimplex::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*) [497]
-----------------------------------------------
                                                 <spontaneous>
[498]    0.0    0.01    0.00                 ClpSimplex::checkPrimalSolution(double const*, double const*) [498]
-----------------------------------------------
                                                 <spontaneous>
[499]    0.0    0.01    0.00                 ClpSimplex::checkSolutionInternal() [499]
-----------------------------------------------
                                                 <spontaneous>
[500]    0.0    0.01    0.00                 ClpMatrixBase::rhsOffset(ClpSimplex*, bool, bool) [500]
-----------------------------------------------
                                                 <spontaneous>
[501]    0.0    0.01    0.00                 ClpSimplexDual::changeBounds(int, CoinIndexedVector*, double&) [501]
-----------------------------------------------
                                                 <spontaneous>
[502]    0.0    0.01    0.00                 ClpSimplexPrimal::unflag() [502]
-----------------------------------------------
                                                 <spontaneous>
[503]    0.0    0.01    0.00                 CglTreeProbingInfo::CglTreeProbingInfo(OsiSolverInterface const*) [503]
-----------------------------------------------
                                                 <spontaneous>
[504]    0.0    0.01    0.00                 OsiSolverInterface::setRowName(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [504]
-----------------------------------------------
                                                 <spontaneous>
[505]    0.0    0.01    0.00                 CoinPostsolveMatrix::CoinPostsolveMatrix(ClpSimplex*, int, int, int, double, double*, double*, unsigned char*, unsigned char*) [505]
-----------------------------------------------
                                                 <spontaneous>
[506]    0.0    0.01    0.00                 ClpPlusMinusOneMatrix::ClpPlusMinusOneMatrix(CoinPackedMatrix const&) [506]
-----------------------------------------------
                                                 <spontaneous>
[507]    0.0    0.01    0.00                 OsiCut::~OsiCut() [507]
-----------------------------------------------
                                                 <spontaneous>
[508]    0.0    0.01    0.00                 CbcModel::checkModel() [508]
-----------------------------------------------
                                                 <spontaneous>
[509]    0.0    0.01    0.00                 CbcModel::AddIntegers() [509]
-----------------------------------------------
                                                 <spontaneous>
[510]    0.0    0.01    0.00                 CbcModel::gutsOfDestructor2() [510]
-----------------------------------------------
                                                 <spontaneous>
[511]    0.0    0.01    0.00                 ClpModel::deleteColumns(int, int const*) [511]
                0.00    0.00      10/72          CoinPackedMatrix::setExtraGap(double) [957]
-----------------------------------------------
                                                 <spontaneous>
[512]    0.0    0.01    0.00                 ClpModel::resize(int, int) [512]
                0.00    0.00       1/72          CoinPackedMatrix::setExtraGap(double) [957]
-----------------------------------------------
                                                 <spontaneous>
[513]    0.0    0.01    0.00                 ClpMatrixBase::listTransposeTimes(ClpSimplex const*, double*, int*, int, double*) const [513]
                0.00    0.00   76329/76481       CoinIndexedVector::CoinIndexedVector() [847]
                0.00    0.00   76329/76481       CoinIndexedVector::~CoinIndexedVector() [848]
-----------------------------------------------
                                                 <spontaneous>
[514]    0.0    0.01    0.00                 ClpPackedMatrix::gutsOfTransposeTimesByRowEQ2(CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*, double, double) const [514]
-----------------------------------------------
                                                 <spontaneous>
[515]    0.0    0.01    0.00                 CoinPackedVectorBase::operator[](int) const [515]
-----------------------------------------------
                                                 <spontaneous>
[516]    0.0    0.01    0.00                 OsiClpSolverInterface::getColType(bool) const [516]
-----------------------------------------------
                                                 <spontaneous>
[517]    0.0    0.01    0.00                 ClpModel::times(double, double const*, double*) const [517]
-----------------------------------------------
                                                 <spontaneous>
[518]    0.0    0.01    0.00                 OsiRowCut::ub() const [518]
-----------------------------------------------
                                                 <spontaneous>
[519]    0.0    0.01    0.00                 virtual thunk to OsiClpSolverInterface::getNumRows() const [519]
-----------------------------------------------
                                                 <spontaneous>
[520]    0.0    0.01    0.00                 __Balloc_D2A [520]
-----------------------------------------------
                                                 <spontaneous>
[521]    0.0    0.01    0.00                 __gdtoa [521]
-----------------------------------------------
                                                 <spontaneous>
[522]    0.0    0.01    0.00                 __tcf_0 [522]
-----------------------------------------------
                                                 <spontaneous>
[523]    0.0    0.01    0.00                 __tcf_0 [523]
-----------------------------------------------
                                                 <spontaneous>
[524]    0.0    0.01    0.00                 _lock_file [524]
-----------------------------------------------
                0.00    0.00      18/1139451     CoinMessageHandler::operator<<(char const*) [611]
                0.00    0.00  227903/1139451     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00  455742/1139451     CoinMessageHandler::operator<<(double) [353]
                0.00    0.00  455788/1139451     CoinMessageHandler::operator<<(int) [394]
[525]    0.0    0.01    0.00 1139451         CoinMessageHandler::nextPerCent(char*, bool) [525]
-----------------------------------------------
                0.01    0.00  432080/432080      CoinArrayWithLength::getCapacity(int, int) [448]
[526]    0.0    0.01    0.00  432080         CoinArrayWithLength::getArray(int) [526]
-----------------------------------------------
                0.00    0.00    3790/10236393     CoinPackedMatrix::timesMajor(double const*, double*) const [458]
                0.01    0.00 10232603/10236393     CoinPackedMatrix::gutsOfOpEqual(bool, int, int, int, double const*, int const*, int const*, int const*) [145]
[527]    0.0    0.01    0.00 10236393         CoinPackedMatrix::getVectorFirst(int) const [527]
-----------------------------------------------
                0.00    0.00       9/29          CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [182]
                0.00    0.00      10/29          OsiClpSolverInterface::deleteRows(int, int const*) [442]
                0.00    0.00      10/29          ClpPackedMatrix::deleteRows(int, int const*) [544]
[528]    0.0    0.00    0.01      29         CoinPackedMatrix::deleteRows(int, int const*) [528]
                0.01    0.00      19/20          CoinPackedMatrix::deleteMajorVectors(int, int const*) [463]
                0.00    0.00      10/10          CoinPackedMatrix::deleteMinorVectors(int, int const*) [566]
-----------------------------------------------
                0.00    0.01      13/13          OsiClpSolverInterface::initialSolve() [530]
[529]    0.0    0.00    0.01      13         CoinWarmStartBasis::numberBasicStructurals() const [529]
                0.01    0.00 1038012/1124513     CoinWarmStartBasis::getStructStatus(int) const [484]
-----------------------------------------------
                                                 <spontaneous>
[530]    0.0    0.00    0.01                 OsiClpSolverInterface::initialSolve() [530]
                0.00    0.01      13/13          CoinWarmStartBasis::numberBasicStructurals() const [529]
                0.00    0.00      52/158         CoinMessageHandler::setLogLevel(int) [910]
                0.00    0.00      13/97          CoinWarmStartBasis::operator=(CoinWarmStartBasis const&) [937]
                0.00    0.00      13/133         CoinWarmStartBasis::~CoinWarmStartBasis() [914]
-----------------------------------------------
                0.00    0.00       1/12752       CoinFactorization::CoinFactorization() [582]
                0.00    0.00      51/12752       CoinFactorization::CoinFactorization(CoinFactorization const&) [234]
                0.00    0.01   12700/12752       ClpFactorization::factorize(ClpSimplex*, int, bool) [13]
[531]    0.0    0.00    0.01   12752         CoinFactorization::gutsOfInitialize(int) [531]
                0.01    0.00   12752/13896       CoinIntArrayWithLength::CoinIntArrayWithLength() [486]
                0.00    0.00       4/76279       CoinBigIndexArrayWithLength::conditionalNew(int) [452]
                0.00    0.00      11/279543      CoinIntArrayWithLength::conditionalNew(int) [533]
                0.00    0.00       1/63558       CoinFactorizationDoubleArrayWithLength::conditionalNew(int) [551]
                0.00    0.00   12752/13012       CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength() [865]
                0.00    0.00   12752/12803       CoinFactorizationDoubleArrayWithLength::operator=(CoinFactorizationDoubleArrayWithLength const&) [870]
                0.00    0.00   12752/13012       CoinFactorizationDoubleArrayWithLength::~CoinFactorizationDoubleArrayWithLength() [866]
                0.00    0.00   12752/12804       CoinUnsignedIntArrayWithLength::CoinUnsignedIntArrayWithLength() [867]
                0.00    0.00   12752/12803       CoinUnsignedIntArrayWithLength::operator=(CoinUnsignedIntArrayWithLength const&) [869]
                0.00    0.00   12752/12804       CoinUnsignedIntArrayWithLength::~CoinUnsignedIntArrayWithLength() [868]
                0.00    0.00   12752/12752       CoinIntArrayWithLength::operator=(CoinIntArrayWithLength const&) [871]
                0.00    0.00   12752/13896       CoinIntArrayWithLength::~CoinIntArrayWithLength() [862]
-----------------------------------------------
                                                 <spontaneous>
[532]    0.0    0.00    0.01                 OsiPresolve::~OsiPresolve() [532]
                0.00    0.01      17/20          useless_constraint_action::~useless_constraint_action() [489]
                0.00    0.00       9/10          drop_empty_rows_action::~drop_empty_rows_action() [997]
                0.00    0.00       7/12          subst_constraint_action::~subst_constraint_action() [985]
                0.00    0.00       2/4           remove_fixed_action::~remove_fixed_action() [1018]
                0.00    0.00       1/2           slack_doubleton_action::~slack_doubleton_action() [1041]
                0.00    0.00       1/2           doubleton_action::~doubleton_action() [1034]
                0.00    0.00       1/7           forcing_constraint_action::~forcing_constraint_action() [1004]
                0.00    0.00       1/2           drop_empty_cols_action::~drop_empty_cols_action() [1038]
-----------------------------------------------
                0.00    0.00      11/279543      CoinFactorization::gutsOfInitialize(int) [531]
                0.00    0.00   25372/279543      CoinFactorization::cleanup() [31]
                0.00    0.00   25560/279543      CoinFactorization::goSparse() [57]
                0.00    0.01  228600/279543      CoinFactorization::getAreas(int, int, int, int) [441]
[533]    0.0    0.00    0.01  279543         CoinIntArrayWithLength::conditionalNew(int) [533]
                0.00    0.01  279543/432080      CoinArrayWithLength::conditionalNew(long) [449]
-----------------------------------------------
                                                 <spontaneous>
[534]    0.0    0.00    0.01                 OsiColCut::~OsiColCut() [534]
                0.01    0.00 1557036/124315240     CoinPackedVector::~CoinPackedVector() [142]
-----------------------------------------------
                0.00    0.00       1/4           CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*) [197]
                0.00    0.00       1/4           CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.00       2/4           CoinLpIO::~CoinLpIO() [537]
[535]    0.0    0.00    0.01       4         CoinLpIO::stopHash(int) [535]
                0.01    0.00       4/8           CoinLpIO::freePreviousNames(int) [492]
-----------------------------------------------
                0.00    0.00       1/2           CoinLpIO::~CoinLpIO() [537]
                0.00    0.00       1/2           CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [541]
[536]    0.0    0.00    0.01       2         CoinLpIO::freeAll() [536]
                0.01    0.00       4/8           CoinLpIO::freePreviousNames(int) [492]
                0.00    0.00       1/198         CoinPackedMatrix::~CoinPackedMatrix() [901]
-----------------------------------------------
                0.00    0.01       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[537]    0.0    0.00    0.01       1         CoinLpIO::~CoinLpIO() [537]
                0.00    0.00       2/4           CoinLpIO::stopHash(int) [535]
                0.00    0.00       1/2           CoinLpIO::freeAll() [536]
                0.00    0.00       1/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                                                 <spontaneous>
[538]    0.0    0.01    0.00                 CoinPackedVector::setConstant(int, int const*, double, bool) [538]
-----------------------------------------------
                                                 <spontaneous>
[539]    0.0    0.01    0.00                 CoinPackedVectorBase::~CoinPackedVectorBase() [539]
-----------------------------------------------
                0.00    0.00       7/1429        LAP::LapMessages::LapMessages() [571]
                0.00    0.00      16/1429        CglMessage::CglMessage(CoinMessages::Language) [567]
                0.00    0.00      95/1429        ClpMessage::ClpMessage(CoinMessages::Language) [554]
                0.00    0.00     102/1429        CbcMessage::CbcMessage(CoinMessages::Language) [553]
                0.00    0.00    1209/1429        CoinMessage::CoinMessage(CoinMessages::Language) [392]
[540]    0.0    0.00    0.00    1429         CoinOneMessage::CoinOneMessage(int, char, char const*) [540]
-----------------------------------------------
                0.00    0.00       1/1           CoinLpIO::readLp(_iobuf*) [123]
[541]    0.0    0.00    0.00       1         CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [541]
                0.00    0.00       1/2           CoinLpIO::freeAll() [536]
                0.00    0.00       1/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00       5/5           double* std::copy<double const*, double*>(double const*, double const*, double*) [1014]
                0.00    0.00       1/35          CoinPackedMatrix::isColOrdered() const [969]
                0.00    0.00       1/35          CoinPackedMatrix::getNumCols() const [967]
                0.00    0.00       1/35          CoinPackedMatrix::getNumRows() const [968]
                0.00    0.00       1/1           char* std::copy<char const*, char*>(char const*, char const*, char*) [1091]
-----------------------------------------------
                                                 <spontaneous>
[542]    0.0    0.00    0.00                 CbcHeuristicDive::CbcHeuristicDive(CbcHeuristicDive const&) [542]
                0.00    0.00       2/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
-----------------------------------------------
                                                 <spontaneous>
[543]    0.0    0.00    0.00                 CbcRounding::clone() const [543]
                0.00    0.00       2/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
-----------------------------------------------
                                                 <spontaneous>
[544]    0.0    0.00    0.00                 ClpPackedMatrix::deleteRows(int, int const*) [544]
                0.00    0.00      10/29          CoinPackedMatrix::deleteRows(int, int const*) [528]
-----------------------------------------------
                0.00    0.00       1/12758       ClpSimplex::ClpSimplex(bool) [612]
                0.00    0.00      10/12758       ClpSimplexDual::gutsOfDual(int, double*&, int, ClpDataSave&) [95]
                0.00    0.00      61/12758       ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.00    0.00   12686/12758       ClpSimplex::internalFactorize(int) [58]
[545]    0.0    0.00    0.00   12758         CoinFactorization::sparseThreshold(int) [545]
                0.00    0.00       1/12804       CoinFactorization::goSparse() [57]
                0.00    0.00     284/548846      CoinArrayWithLength::conditionalDelete() [407]
-----------------------------------------------
                0.00    0.00  227903/227903      CoinMessageHandler::internalPrint() [450]
[546]    0.0    0.00    0.00  227903         CoinMessageHandler::print() [546]
                0.00    0.00  227903/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
-----------------------------------------------
                                                 <spontaneous>
[547]    0.0    0.00    0.00                 OsiClpSolverInterface::OsiClpSolverInterface(OsiClpSolverInterface const&) [547]
                0.00    0.00       1/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
                0.00    0.00      90/38448       CoinArrayWithLength::operator=(CoinArrayWithLength const&) [855]
                0.00    0.00      45/94          CoinWarmStartBasis::CoinWarmStartBasis() [953]
                0.00    0.00      45/97          CoinWarmStartBasis::operator=(CoinWarmStartBasis const&) [937]
                0.00    0.00      45/158         CoinMessageHandler::setLogLevel(int) [910]
-----------------------------------------------
                                                 <spontaneous>
[548]    0.0    0.00    0.00                 CbcHeuristicGreedyCover::clone() const [548]
                0.00    0.00       1/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
-----------------------------------------------
                                                 <spontaneous>
[549]    0.0    0.00    0.00                 CbcHeuristicGreedyEquality::clone() const [549]
                0.00    0.00       1/48          CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [273]
-----------------------------------------------
                0.00    0.00   16470/16470       subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
[550]    0.0    0.00    0.00   16470         presolve_delete_from_row(int, int, int const*, int*, int*, double*) [550]
                0.00    0.00   16470/3923486     presolve_delete_from_major(int, int, int const*, int*, int*, double*) [163]
-----------------------------------------------
                0.00    0.00       1/63558       CoinFactorization::gutsOfInitialize(int) [531]
                0.00    0.00   12700/63558       CoinFactorization::factorSparseLarge() [18]
                0.00    0.00   12757/63558       CoinFactorization::goSparse() [57]
                0.00    0.00   38100/63558       CoinFactorization::getAreas(int, int, int, int) [441]
[551]    0.0    0.00    0.00   63558         CoinFactorizationDoubleArrayWithLength::conditionalNew(int) [551]
                0.00    0.00   63558/432080      CoinArrayWithLength::conditionalNew(long) [449]
-----------------------------------------------
                                                 <spontaneous>
[552]    0.0    0.00    0.00                 OsiClpSolverInterface::setBasis(CoinWarmStartBasis const&, ClpSimplex*) [552]
                0.00    0.00       1/21          CoinWarmStartBasis::resize(int, int) [342]
                0.00    0.00       1/39          CoinWarmStartBasis::CoinWarmStartBasis(CoinWarmStartBasis const&) [966]
                0.00    0.00       1/133         CoinWarmStartBasis::~CoinWarmStartBasis() [914]
-----------------------------------------------
                                                 <spontaneous>
[553]    0.0    0.00    0.00                 CbcMessage::CbcMessage(CoinMessages::Language) [553]
                0.00    0.00     102/1429        CoinMessages::addMessage(int, CoinOneMessage const&) [431]
                0.00    0.00     102/1429        CoinOneMessage::CoinOneMessage(int, char, char const*) [540]
                0.00    0.00       2/43          CoinMessages::toCompact() [581]
                0.00    0.00     102/3013        CoinOneMessage::~CoinOneMessage() [880]
                0.00    0.00       2/202         CoinMessages::CoinMessages(int) [900]
-----------------------------------------------
                                                 <spontaneous>
[554]    0.0    0.00    0.00                 ClpMessage::ClpMessage(CoinMessages::Language) [554]
                0.00    0.00      95/1429        CoinMessages::addMessage(int, CoinOneMessage const&) [431]
                0.00    0.00      95/1429        CoinOneMessage::CoinOneMessage(int, char, char const*) [540]
                0.00    0.00       1/43          CoinMessages::toCompact() [581]
                0.00    0.00      95/3013        CoinOneMessage::~CoinOneMessage() [880]
                0.00    0.00       1/202         CoinMessages::CoinMessages(int) [900]
-----------------------------------------------
                                                 <spontaneous>
[555]    0.0    0.00    0.00                 ClpPresolve::~ClpPresolve() [555]
                0.00    0.00       3/20          useless_constraint_action::~useless_constraint_action() [489]
                0.00    0.00       5/12          subst_constraint_action::~subst_constraint_action() [985]
                0.00    0.00       2/4           remove_fixed_action::~remove_fixed_action() [1018]
                0.00    0.00       1/2           slack_doubleton_action::~slack_doubleton_action() [1041]
                0.00    0.00       1/1           remove_dual_action::~remove_dual_action() [1057]
                0.00    0.00       1/2           doubleton_action::~doubleton_action() [1034]
                0.00    0.00       1/7           forcing_constraint_action::~forcing_constraint_action() [1004]
                0.00    0.00       1/1           implied_free_action::~implied_free_action() [1061]
                0.00    0.00       1/2           drop_empty_cols_action::~drop_empty_cols_action() [1038]
                0.00    0.00       1/10          drop_empty_rows_action::~drop_empty_rows_action() [997]
-----------------------------------------------
                                                 <spontaneous>
[556]    0.0    0.00    0.00                 (anonymous namespace)::elim_doubleton(char const*, int*, double*, double*, double*, int*, int*, int*, int*, presolvehlink*, int, int*, double*, double, double, int, int, int) [556]
                0.00    0.00    6552/6552        presolve_find_col(int, int, int, int const*) [561]
                0.00    0.00    6552/1211553     presolve_find_row1(int, int, int, int const*) [256]
                0.00    0.00    6552/1195083     presolve_expand_col(int*, double*, int*, int*, presolvehlink*, int, int) [354]
-----------------------------------------------
                0.00    0.00  455788/455788      CoinMessageHandler::operator<<(int) [394]
[557]    0.0    0.00    0.00  455788         std::vector<int, std::allocator<int> >::push_back(int const&) [557]
                0.00    0.00  455784/455784      void __gnu_cxx::__alloc_traits<std::allocator<int> >::construct<int>(std::allocator<int>&, int*, int const&) [558]
                0.00    0.00       4/4           std::vector<int, std::allocator<int> >::end() [1022]
-----------------------------------------------
                0.00    0.00  455784/455784      std::vector<int, std::allocator<int> >::push_back(int const&) [557]
[558]    0.0    0.00    0.00  455784         void __gnu_cxx::__alloc_traits<std::allocator<int> >::construct<int>(std::allocator<int>&, int*, int const&) [558]
                0.00    0.00  455784/37770475     __gnu_cxx::new_allocator<int>::construct(int*, int const&) [300]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::deleteCols(int, int const*) [560]
[559]    0.0    0.00    0.00       1         CoinWarmStartBasis::deleteColumns(int, int const*) [559]
                0.00    0.00   86501/1124513     CoinWarmStartBasis::getStructStatus(int) const [484]
                0.00    0.00    6798/6798        setStatus(char*, int, CoinWarmStartBasis::Status) [877]
-----------------------------------------------
                                                 <spontaneous>
[560]    0.0    0.00    0.00                 OsiClpSolverInterface::deleteCols(int, int const*) [560]
                0.00    0.00       1/1           CoinWarmStartBasis::deleteColumns(int, int const*) [559]
-----------------------------------------------
                0.00    0.00    6552/6552        (anonymous namespace)::elim_doubleton(char const*, int*, double*, double*, double*, int*, int*, int*, int*, presolvehlink*, int, int*, double*, double, double, int, int, int) [556]
[561]    0.0    0.00    0.00    6552         presolve_find_col(int, int, int, int const*) [561]
                0.00    0.00    6552/3931910     presolve_find_minor(int, int, int, int const*) [177]
-----------------------------------------------
                0.00    0.00       1/1           ClpPackedMatrix::deleteCols(int, int const*) [563]
[562]    0.0    0.00    0.00       1         CoinPackedMatrix::deleteCols(int, int const*) [562]
                0.00    0.00       1/20          CoinPackedMatrix::deleteMajorVectors(int, int const*) [463]
-----------------------------------------------
                                                 <spontaneous>
[563]    0.0    0.00    0.00                 ClpPackedMatrix::deleteCols(int, int const*) [563]
                0.00    0.00       1/1           CoinPackedMatrix::deleteCols(int, int const*) [562]
-----------------------------------------------
                0.00    0.00   23639/23639       CoinLpIO::readLp(_iobuf*) [123]
[564]    0.0    0.00    0.00   23639         CoinLpIO::read_monom_obj(_iobuf*, double*, char**, int*, char**, int*, int*) [564]
                0.00    0.00   68729/10567831     CoinLpIO::scan_next(char*, _iobuf*) const [298]
                0.00    0.00   47275/47275       CoinLpIO::is_subject_to(char const*) const [850]
                0.00    0.00   23637/4364284     CoinLpIO::first_is_number(char const*) const [817]
                0.00    0.00   21453/15788604     CoinPartitionedVector::sort() [813]
-----------------------------------------------
                0.00    0.00   12700/12700       CoinFactorization::factorSparseLarge() [18]
[565]    0.0    0.00    0.00   12700         CoinUnsignedIntArrayWithLength::conditionalNew(int) [565]
                0.00    0.00   12700/432080      CoinArrayWithLength::conditionalNew(long) [449]
-----------------------------------------------
                0.00    0.00      10/10          CoinPackedMatrix::deleteRows(int, int const*) [528]
[566]    0.0    0.00    0.00      10         CoinPackedMatrix::deleteMinorVectors(int, int const*) [566]
                0.00    0.00       1/63810       void CoinZeroN<int>(int*, int) [67]
-----------------------------------------------
                                                 <spontaneous>
[567]    0.0    0.00    0.00                 CglMessage::CglMessage(CoinMessages::Language) [567]
                0.00    0.00      16/1429        CoinMessages::addMessage(int, CoinOneMessage const&) [431]
                0.00    0.00      16/1429        CoinOneMessage::CoinOneMessage(int, char, char const*) [540]
                0.00    0.00       1/43          CoinMessages::toCompact() [581]
                0.00    0.00      16/3013        CoinOneMessage::~CoinOneMessage() [880]
                0.00    0.00       1/202         CoinMessages::CoinMessages(int) [900]
-----------------------------------------------
                0.00    0.00    1872/1872        doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
[568]    0.0    0.00    0.00    1872         presolve_find_row(int, int, int, int const*) [568]
                0.00    0.00    1872/3931910     presolve_find_minor(int, int, int, int const*) [177]
-----------------------------------------------
                0.00    0.00      52/52          ClpFactorization::~ClpFactorization() [570]
[569]    0.0    0.00    0.00      52         CoinFactorization::~CoinFactorization() [569]
                0.00    0.00      52/12768       CoinFactorization::gutsOfDestructor(int) [356]
                0.00    0.00    1144/13896       CoinIntArrayWithLength::~CoinIntArrayWithLength() [862]
                0.00    0.00     312/312         CoinBigIndexArrayWithLength::~CoinBigIndexArrayWithLength() [895]
                0.00    0.00     260/13012       CoinFactorizationDoubleArrayWithLength::~CoinFactorizationDoubleArrayWithLength() [866]
                0.00    0.00      52/12804       CoinUnsignedIntArrayWithLength::~CoinUnsignedIntArrayWithLength() [868]
-----------------------------------------------
                                                 <spontaneous>
[570]    0.0    0.00    0.00                 ClpFactorization::~ClpFactorization() [570]
                0.00    0.00      52/52          CoinFactorization::~CoinFactorization() [569]
-----------------------------------------------
                                                 <spontaneous>
[571]    0.0    0.00    0.00                 LAP::LapMessages::LapMessages() [571]
                0.00    0.00       7/1429        CoinMessages::addMessage(int, CoinOneMessage const&) [431]
                0.00    0.00       7/1429        CoinOneMessage::CoinOneMessage(int, char, char const*) [540]
                0.00    0.00       7/3013        CoinOneMessage::~CoinOneMessage() [880]
                0.00    0.00       1/202         CoinMessages::CoinMessages(int) [900]
-----------------------------------------------
                0.00    0.00  455742/455742      CoinMessageHandler::operator<<(double) [353]
[572]    0.0    0.00    0.00  455742         std::vector<double, std::allocator<double> >::push_back(double const&) [572]
                0.00    0.00  455739/455739      void __gnu_cxx::__alloc_traits<std::allocator<double> >::construct<double>(std::allocator<double>&, double*, double const&) [574]
                0.00    0.00       3/3           std::vector<double, std::allocator<double> >::end() [1027]
-----------------------------------------------
                0.00    0.00  455739/455739      void __gnu_cxx::__alloc_traits<std::allocator<double> >::construct<double>(std::allocator<double>&, double*, double const&) [574]
[573]    0.0    0.00    0.00  455739         __gnu_cxx::new_allocator<double>::construct(double*, double const&) [573]
                0.00    0.00  455739/38226214     operator new(unsigned long long, void*) [476]
-----------------------------------------------
                0.00    0.00  455739/455739      std::vector<double, std::allocator<double> >::push_back(double const&) [572]
[574]    0.0    0.00    0.00  455739         void __gnu_cxx::__alloc_traits<std::allocator<double> >::construct<double>(std::allocator<double>&, double*, double const&) [574]
                0.00    0.00  455739/455739      __gnu_cxx::new_allocator<double>::construct(double*, double const&) [573]
-----------------------------------------------
                0.00    0.00       1/1           ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
[575]    0.0    0.00    0.00       1         doubleton_action::postsolve(CoinPostsolveMatrix*) const [575]
                0.00    0.00       1/7012936     void CoinZeroN<double>(double*, int) [25]
                0.00    0.00     468/488666      CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [836]
                0.00    0.00     468/37840       CoinPrePostsolveMatrix::columnIsBasic(int) const [857]
                0.00    0.00     468/73191       CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
                0.00    0.00     388/20667       CoinPrePostsolveMatrix::setColumnStatusUsingValue(int) [860]
-----------------------------------------------
                0.00    0.00       1/160         CbcModel::CbcModel(CbcModel const&, bool) [605]
                0.00    0.00       1/160         CglLandP::CglLandP(CglLandP::Parameters const&, LAP::Validator const&) [606]
                0.00    0.00       1/160         CglPreProcess::CglPreProcess() [604]
                0.00    0.00       1/160         OsiClpSolverInterface::readLp(char const*, double) [121]
                0.00    0.00       1/160         CoinLpIO::CoinLpIO() [602]
                0.00    0.00       2/160         CbcModel::CbcModel(OsiSolverInterface const&) [600]
                0.00    0.00       2/160         ClpModel::ClpModel(bool) [599]
                0.00    0.00       2/160         ClpModel::ClpModel(ClpModel const*, int, int const*, int, int const*, bool, bool) [597]
                0.00    0.00       2/160         OsiSolverInterface::setInitialData() [594]
                0.00    0.00       2/160         CoinBaseModel::CoinBaseModel() [595]
                0.00    0.00      45/160         OsiSolverInterface::OsiSolverInterface(OsiSolverInterface const&) [579]
                0.00    0.00     100/160         ClpModel::gutsOfCopy(ClpModel const&, int) [577]
[576]    0.0    0.00    0.00     160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       7/1436        CoinOneMessage::CoinOneMessage(CoinOneMessage const&) [428]
                0.00    0.00     159/252         char* CoinCopyOfArray<char>(char const*, int) [899]
-----------------------------------------------
                                                 <spontaneous>
[577]    0.0    0.00    0.00                 ClpModel::gutsOfCopy(ClpModel const&, int) [577]
                0.00    0.00     100/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00      50/96          CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
-----------------------------------------------
                                                 <spontaneous>
[578]    0.0    0.00    0.00                 ClpSimplex::gutsOfDelete(int) [578]
                0.00    0.00      16/12768       CoinFactorization::gutsOfDestructor(int) [356]
                0.00    0.00      96/76481       CoinIndexedVector::~CoinIndexedVector() [848]
-----------------------------------------------
                                                 <spontaneous>
[579]    0.0    0.00    0.00                 OsiSolverInterface::OsiSolverInterface(OsiSolverInterface const&) [579]
                0.00    0.00      45/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00      45/96          CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
                0.00    0.00      45/202         CoinMessages::CoinMessages(int) [900]
                0.00    0.00      45/93          CoinMessages::CoinMessages(CoinMessages const&) [954]
                0.00    0.00      45/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                                                 <spontaneous>
[580]    0.0    0.00    0.00                 ClpSimplexDual::startupSolve(int, double*, int) [580]
                0.00    0.00       1/36828008     CoinIndexedVector::clear() [21]
-----------------------------------------------
                0.00    0.00       1/43          CglMessage::CglMessage(CoinMessages::Language) [567]
                0.00    0.00       1/43          ClpMessage::ClpMessage(CoinMessages::Language) [554]
                0.00    0.00       2/43          CbcMessage::CbcMessage(CoinMessages::Language) [553]
                0.00    0.00      39/43          CoinMessage::CoinMessage(CoinMessages::Language) [392]
[581]    0.0    0.00    0.00      43         CoinMessages::toCompact() [581]
                0.00    0.00    1422/4285264     CoinOneMessage::operator=(CoinOneMessage const&) [292]
                0.00    0.00    5688/5688        CoinOneMessage::message() const [878]
                0.00    0.00    1465/3013        CoinOneMessage::~CoinOneMessage() [880]
                0.00    0.00      43/148         CoinOneMessage::CoinOneMessage() [911]
-----------------------------------------------
                0.00    0.00       1/1           ClpFactorization::ClpFactorization() [583]
[582]    0.0    0.00    0.00       1         CoinFactorization::CoinFactorization() [582]
                0.00    0.00      22/13896       CoinIntArrayWithLength::CoinIntArrayWithLength() [486]
                0.00    0.00       1/12752       CoinFactorization::gutsOfInitialize(int) [531]
                0.00    0.00       6/312         CoinBigIndexArrayWithLength::CoinBigIndexArrayWithLength() [894]
                0.00    0.00       5/13012       CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength() [865]
                0.00    0.00       1/12804       CoinUnsignedIntArrayWithLength::CoinUnsignedIntArrayWithLength() [867]
-----------------------------------------------
                                                 <spontaneous>
[583]    0.0    0.00    0.00                 ClpFactorization::ClpFactorization() [583]
                0.00    0.00       1/1           CoinFactorization::CoinFactorization() [582]
-----------------------------------------------
                                                 <spontaneous>
[584]    0.0    0.00    0.00                 ClpSimplex::finish(int) [584]
                0.00    0.00      19/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      19/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      19/494157      CoinMessageHandler::operator<<(double) [353]
-----------------------------------------------
                0.00    0.00       1/105         CglLandP::~CglLandP() [617]
                0.00    0.00       1/105         CglPreProcess::passInMessageHandler(CoinMessageHandler*) [616]
                0.00    0.00       1/105         OsiSolverInterface::setInitialData() [594]
                0.00    0.00       1/105         CoinLpIO::passInMessageHandler(CoinMessageHandler*) [615]
                0.00    0.00       3/105         CbcModel::~CbcModel() [613]
                0.00    0.00      46/105         OsiSolverInterface::~OsiSolverInterface() [462]
                0.00    0.00      52/105         ClpModel::~ClpModel() [285]
[585]    0.0    0.00    0.00     105         CoinMessageHandler::~CoinMessageHandler() [585]
                0.00    0.00     105/105         CoinMessageHandler::~CoinMessageHandler() [586]
-----------------------------------------------
                0.00    0.00     105/105         CoinMessageHandler::~CoinMessageHandler() [585]
[586]    0.0    0.00    0.00     105         CoinMessageHandler::~CoinMessageHandler() [586]
                0.00    0.00     105/105         std::vector<double, std::allocator<double> >::~vector() [588]
                0.00    0.00     105/105         std::vector<char, std::allocator<char> >::~vector() [590]
                0.00    0.00     105/105         std::vector<int, std::allocator<int> >::~vector() [598]
                0.00    0.00     105/3013        CoinOneMessage::~CoinOneMessage() [880]
-----------------------------------------------
                                                 <spontaneous>
[587]    0.0    0.00    0.00                 ClpSimplex::startup(int, int) [587]
                0.00    0.00      11/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      11/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00      11/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00      19/47          CoinFactorization::zeroTolerance(double) [964]
-----------------------------------------------
                0.00    0.00     105/105         CoinMessageHandler::~CoinMessageHandler() [586]
[588]    0.0    0.00    0.00     105         std::vector<double, std::allocator<double> >::~vector() [588]
                0.00    0.00     105/4283841     void std::_Destroy<double*, double>(double*, double*, std::allocator<double>&) [222]
                0.00    0.00     105/4283841     std::_Vector_base<double, std::allocator<double> >::_M_get_Tp_allocator() [820]
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::~_Vector_base() [932]
-----------------------------------------------
                                                 <spontaneous>
[589]    0.0    0.00    0.00                 ClpSimplex::initialSolve(ClpSolve&) [589]
                0.00    0.00       5/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00      10/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00       5/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       4/22          CoinMessageHandler::operator<<(char const*) [611]
                0.00    0.00       1/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00       2/37988       CoinMessageHandler::printing(bool) [856]
                0.00    0.00       2/158         CoinMessageHandler::setLogLevel(int) [910]
                0.00    0.00       1/1           CoinMessageHandler::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1055]
                0.00    0.00       1/12663       CoinMessageHandler::message(int) [874]
                0.00    0.00       1/1           CoinFactorization::adjustedAreaFactor() const [1069]
                0.00    0.00       1/2           CoinFactorization::maximumPivots(int) [1036]
-----------------------------------------------
                0.00    0.00     105/105         CoinMessageHandler::~CoinMessageHandler() [586]
[590]    0.0    0.00    0.00     105         std::vector<char, std::allocator<char> >::~vector() [590]
                0.00    0.00     105/4283841     void std::_Destroy<char*, char>(char*, char*, std::allocator<char>&) [279]
                0.00    0.00     105/4283937     std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [397]
                0.00    0.00     105/105         std::_Vector_base<char, std::allocator<char> >::~_Vector_base() [927]
-----------------------------------------------
                0.00    0.00       1/96          ClpModel::ClpModel(ClpModel const*, int, int const*, int, int const*, bool, bool) [597]
                0.00    0.00      45/96          OsiSolverInterface::OsiSolverInterface(OsiSolverInterface const&) [579]
                0.00    0.00      50/96          ClpModel::gutsOfCopy(ClpModel const&, int) [577]
[591]    0.0    0.00    0.00      96         CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
                0.00    0.00      96/96          CoinMessageHandler::gutsOfCopy(CoinMessageHandler const&) [592]
                0.00    0.00      96/105         std::vector<int, std::allocator<int> >::vector() [621]
                0.00    0.00      96/105         std::vector<double, std::allocator<double> >::vector() [936]
                0.00    0.00      96/105         std::vector<char, std::allocator<char> >::vector() [935]
                0.00    0.00      96/105         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector() [934]
                0.00    0.00      96/148         CoinOneMessage::CoinOneMessage() [911]
-----------------------------------------------
                0.00    0.00      96/96          CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
[592]    0.0    0.00    0.00      96         CoinMessageHandler::gutsOfCopy(CoinMessageHandler const&) [592]
                0.00    0.00      96/4285264     CoinOneMessage::operator=(CoinOneMessage const&) [292]
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
-----------------------------------------------
                0.00    0.00       4/19          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.00    0.00      15/19          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[593]    0.0    0.00    0.00      19         slack_singleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, double*) [593]
                0.00    0.00      19/439964794     int CoinMin<int>(int, int) [33]
-----------------------------------------------
                                                 <spontaneous>
[594]    0.0    0.00    0.00                 OsiSolverInterface::setInitialData() [594]
                0.00    0.00       2/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       1/105         CoinMessageHandler::~CoinMessageHandler() [585]
                0.00    0.00       2/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00       2/9           CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00       2/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                0.00    0.00       2/2           CoinModel::CoinModel() [596]
[595]    0.0    0.00    0.00       2         CoinBaseModel::CoinBaseModel() [595]
                0.00    0.00       2/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       2/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00       2/202         CoinMessages::CoinMessages(int) [900]
                0.00    0.00       2/15          CoinMessage::~CoinMessage() [981]
-----------------------------------------------
                0.00    0.00       2/2           CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
[596]    0.0    0.00    0.00       2         CoinModel::CoinModel() [596]
                0.00    0.00       2/2           CoinBaseModel::CoinBaseModel() [595]
                0.00    0.00       8/8           CoinModelLinkedList::CoinModelLinkedList() [1002]
                0.00    0.00       6/6           CoinModelHash::CoinModelHash() [1005]
                0.00    0.00       4/4           CoinModelHash2::CoinModelHash2() [1015]
-----------------------------------------------
                                                 <spontaneous>
[597]    0.0    0.00    0.00                 ClpModel::ClpModel(ClpModel const*, int, int const*, int, int const*, bool, bool) [597]
                0.00    0.00       2/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       1/96          CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
                0.00    0.00       2/202         CoinMessages::CoinMessages(int) [900]
                0.00    0.00       2/183         CoinPackedMatrix::CoinPackedMatrix() [909]
-----------------------------------------------
                0.00    0.00     105/105         CoinMessageHandler::~CoinMessageHandler() [586]
[598]    0.0    0.00    0.00     105         std::vector<int, std::allocator<int> >::~vector() [598]
                0.00    0.00     105/4283841     void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&) [323]
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::~_Vector_base() [625]
                0.00    0.00     105/4283841     std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator() [821]
-----------------------------------------------
                                                 <spontaneous>
[599]    0.0    0.00    0.00                 ClpModel::ClpModel(bool) [599]
                0.00    0.00       2/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       1/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00       1/9           CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00       2/202         CoinMessages::CoinMessages(int) [900]
                0.00    0.00       2/183         CoinPackedMatrix::CoinPackedMatrix() [909]
                0.00    0.00       2/295         CoinMessages::~CoinMessages() [896]
                0.00    0.00       1/158         CoinMessageHandler::setLogLevel(int) [910]
-----------------------------------------------
                                                 <spontaneous>
[600]    0.0    0.00    0.00                 CbcModel::CbcModel(OsiSolverInterface const&) [600]
                0.00    0.00       2/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       2/9           CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00       4/94          CoinWarmStartBasis::CoinWarmStartBasis() [953]
                0.00    0.00       2/202         CoinMessages::CoinMessages(int) [900]
                0.00    0.00       2/158         CoinMessageHandler::setLogLevel(int) [910]
                0.00    0.00       2/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                0.00    0.00      18/18          CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [182]
[601]    0.0    0.00    0.00      18         CoinPackedVector::operator=(CoinPackedVector const&) [601]
                0.00    0.00      18/122231147     CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [94]
                0.00    0.00      18/114621758     CoinPackedVector::clear() [96]
                0.00    0.00      18/3751823     CoinPackedVector::getVectorElements() const [482]
                0.00    0.00      18/124376476     CoinPackedVectorBase::testForDuplicateIndex() const [351]
                0.00    0.00      18/3751823     CoinPackedVector::getVectorIndices() const [823]
                0.00    0.00      18/3751823     CoinPackedVector::getVectorNumElements() const [824]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[602]    0.0    0.00    0.00       1         CoinLpIO::CoinLpIO() [602]
                0.00    0.00       1/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       1/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00       1/9           CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00       1/202         CoinMessages::CoinMessages(int) [900]
                0.00    0.00       1/15          CoinMessage::~CoinMessage() [981]
-----------------------------------------------
                                                 <spontaneous>
[603]    0.0    0.00    0.00                 ClpPresolve::postsolve(bool) [603]
                0.00    0.00       1/4283736     CoinMessageHandler::operator<<(CoinMessageMarker) [108]
                0.00    0.00       3/494157      CoinMessageHandler::operator<<(double) [353]
                0.00    0.00       1/4283746     CoinMessageHandler::message(int, CoinMessages const&) [164]
                0.00    0.00       2/4549526     CoinMessageHandler::operator<<(int) [394]
                0.00    0.00       1/93          CoinMessages::CoinMessages(CoinMessages const&) [954]
                0.00    0.00       1/1           CoinPostsolveMatrix::~CoinPostsolveMatrix() [1059]
                0.00    0.00       1/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                                                 <spontaneous>
[604]    0.0    0.00    0.00                 CglPreProcess::CglPreProcess() [604]
                0.00    0.00       1/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       1/9           CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00       1/202         CoinMessages::CoinMessages(int) [900]
                0.00    0.00       1/158         CoinMessageHandler::setLogLevel(int) [910]
                0.00    0.00       1/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                                                 <spontaneous>
[605]    0.0    0.00    0.00                 CbcModel::CbcModel(CbcModel const&, bool) [605]
                0.00    0.00       1/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       1/9           CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00       3/158         CoinMessageHandler::setLogLevel(int) [910]
                0.00    0.00       2/94          CoinWarmStartBasis::CoinWarmStartBasis() [953]
                0.00    0.00       1/202         CoinMessages::CoinMessages(int) [900]
                0.00    0.00       1/97          CoinWarmStartBasis::operator=(CoinWarmStartBasis const&) [937]
-----------------------------------------------
                                                 <spontaneous>
[606]    0.0    0.00    0.00                 CglLandP::CglLandP(CglLandP::Parameters const&, LAP::Validator const&) [606]
                0.00    0.00       1/160         CoinMessages::operator=(CoinMessages const&) [576]
                0.00    0.00       1/9           CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00       1/202         CoinMessages::CoinMessages(int) [900]
                0.00    0.00       1/158         CoinMessageHandler::setLogLevel(int) [910]
                0.00    0.00       1/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                                                 <spontaneous>
[607]    0.0    0.00    0.00                 OsiColCut::clone() const [607]
                0.00    0.00      18/3751805     CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [261]
-----------------------------------------------
                0.00    0.00      96/96          CoinMessageHandler::gutsOfCopy(CoinMessageHandler const&) [592]
[608]    0.0    0.00    0.00      96         std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
                0.00    0.00      96/4283937     std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [397]
                0.00    0.00     192/192         std::vector<char, std::allocator<char> >::size() const [904]
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::capacity() const [943]
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::end() [946]
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::begin() [947]
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::end() const [941]
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::begin() const [942]
                0.00    0.00      96/96          __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::copy<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [950]
                0.00    0.00      96/96          void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, std::allocator<char>&) [952]
-----------------------------------------------
                0.00    0.00      52/52          ClpSimplex::~ClpSimplex() [610]
[609]    0.0    0.00    0.00      52         CoinFactorization::setPersistenceFlag(int) [609]
                0.00    0.00      52/49912618     int CoinMax<int>(int, int) [179]
                0.00    0.00    1768/1768        CoinArrayWithLength::setPersistence(int, int) [885]
-----------------------------------------------
                                                 <spontaneous>
[610]    0.0    0.00    0.00                 ClpSimplex::~ClpSimplex() [610]
                0.00    0.00      52/52          CoinFactorization::setPersistenceFlag(int) [609]
-----------------------------------------------
                0.00    0.00       1/22          analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [303]
                0.00    0.00       4/22          ClpSimplex::initialSolve(ClpSolve&) [589]
                0.00    0.00      17/22          CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
[611]    0.0    0.00    0.00      22         CoinMessageHandler::operator<<(char const*) [611]
                0.00    0.00      18/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00      18/1139451     CoinMessageHandler::nextPerCent(char*, bool) [525]
-----------------------------------------------
                                                 <spontaneous>
[612]    0.0    0.00    0.00                 ClpSimplex::ClpSimplex(bool) [612]
                0.00    0.00       1/12758       CoinFactorization::sparseThreshold(int) [545]
-----------------------------------------------
                                                 <spontaneous>
[613]    0.0    0.00    0.00                 CbcModel::~CbcModel() [613]
                0.00    0.00       3/105         CoinMessageHandler::~CoinMessageHandler() [585]
                0.00    0.00       6/133         CoinWarmStartBasis::~CoinWarmStartBasis() [914]
-----------------------------------------------
                                                 <spontaneous>
[614]    0.0    0.00    0.00                 OsiColCut::~OsiColCut() [614]
                0.00    0.00      18/124315240     CoinPackedVector::~CoinPackedVector() [142]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[615]    0.0    0.00    0.00       1         CoinLpIO::passInMessageHandler(CoinMessageHandler*) [615]
                0.00    0.00       1/105         CoinMessageHandler::~CoinMessageHandler() [585]
-----------------------------------------------
                                                 <spontaneous>
[616]    0.0    0.00    0.00                 CglPreProcess::passInMessageHandler(CoinMessageHandler*) [616]
                0.00    0.00       1/105         CoinMessageHandler::~CoinMessageHandler() [585]
-----------------------------------------------
                                                 <spontaneous>
[617]    0.0    0.00    0.00                 CglLandP::~CglLandP() [617]
                0.00    0.00       1/105         CoinMessageHandler::~CoinMessageHandler() [585]
                0.00    0.00       1/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl() [619]
[618]    0.0    0.00    0.00     105         std::allocator<int>::allocator() [618]
                0.00    0.00     105/74629487     __gnu_cxx::new_allocator<int>::new_allocator() [360]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::_Vector_base() [620]
[619]    0.0    0.00    0.00     105         std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl() [619]
                0.00    0.00     105/105         std::allocator<int>::allocator() [618]
-----------------------------------------------
                0.00    0.00     105/105         std::vector<int, std::allocator<int> >::vector() [621]
[620]    0.0    0.00    0.00     105         std::_Vector_base<int, std::allocator<int> >::_Vector_base() [620]
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl() [619]
-----------------------------------------------
                0.00    0.00       9/105         CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00      96/105         CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
[621]    0.0    0.00    0.00     105         std::vector<int, std::allocator<int> >::vector() [621]
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::_Vector_base() [620]
-----------------------------------------------
                                                 <spontaneous>
[622]    0.0    0.00    0.00                 CoinPrePostsolveMatrix::CoinPrePostsolveMatrix(ClpSimplex const*, int, int, int, double) [622]
                0.00    0.00       2/1823116     CoinMessage::CoinMessage(CoinMessages::Language) [392]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl() [624]
[623]    0.0    0.00    0.00     105         std::allocator<int>::~allocator() [623]
                0.00    0.00     105/74629487     __gnu_cxx::new_allocator<int>::~new_allocator() [473]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::~_Vector_base() [625]
[624]    0.0    0.00    0.00     105         std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl() [624]
                0.00    0.00     105/105         std::allocator<int>::~allocator() [623]
-----------------------------------------------
                0.00    0.00     105/105         std::vector<int, std::allocator<int> >::~vector() [598]
[625]    0.0    0.00    0.00     105         std::_Vector_base<int, std::allocator<int> >::~_Vector_base() [625]
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl() [624]
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long long) [933]
-----------------------------------------------
                0.00    0.00       1/1           CoinLpIO::readLp(_iobuf*) [123]
[626]    0.0    0.00    0.00       1         CoinLpIO::find_obj(_iobuf*) const [626]
                0.00    0.00       1/10567831     CoinLpIO::scan_next(char*, _iobuf*) const [298]
                0.00    0.00       2/41018       CoinStrNCaseCmp(char const*, char const*, unsigned long long) [852]
                0.00    0.00       1/15788604     CoinPartitionedVector::sort() [813]
-----------------------------------------------
                0.00    0.00       1/9           CbcModel::CbcModel(CbcModel const&, bool) [605]
                0.00    0.00       1/9           CglLandP::CglLandP(CglLandP::Parameters const&, LAP::Validator const&) [606]
                0.00    0.00       1/9           CglPreProcess::CglPreProcess() [604]
                0.00    0.00       1/9           ClpModel::ClpModel(bool) [599]
                0.00    0.00       1/9           CoinLpIO::CoinLpIO() [602]
                0.00    0.00       2/9           CbcModel::CbcModel(OsiSolverInterface const&) [600]
                0.00    0.00       2/9           OsiSolverInterface::setInitialData() [594]
[627]    0.0    0.00    0.00       9         CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00       9/105         std::vector<int, std::allocator<int> >::vector() [621]
                0.00    0.00       9/105         std::vector<double, std::allocator<double> >::vector() [936]
                0.00    0.00       9/105         std::vector<char, std::allocator<char> >::vector() [935]
                0.00    0.00       9/105         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector() [934]
                0.00    0.00       9/148         CoinOneMessage::CoinOneMessage() [911]
-----------------------------------------------
                0.00    0.00       1/15788604     CoinLpIO::find_obj(_iobuf*) const [626]
                0.00    0.00       1/15788604     CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.00   21453/15788604     CoinLpIO::read_monom_obj(_iobuf*, double*, char**, int*, char**, int*, int*) [564]
                0.00    0.00  998212/15788604     CoinLpIO::read_row(_iobuf*, char*, double**, char***, int*, int*, double*, double*, double*, int*, double) const [230]
                0.00    0.00 4201105/15788604     CoinLpIO::read_monom_row(_iobuf*, char*, double*, char**, int) const [252]
                0.00    0.00 10567832/15788604     CoinLpIO::scan_next(char*, _iobuf*) const [298]
[813]    0.0    0.00    0.00 15788604         CoinPartitionedVector::sort() [813]
-----------------------------------------------
                0.00    0.00 3356947/11806433     CoinLpIO::findHash(char const*, int) const [266]
                0.00    0.00 8449486/11806433     CoinLpIO::startHash(char const* const*, int, int) [167]
[814]    0.0    0.00    0.00 11806433         CoinLpIO::print() const [814]
-----------------------------------------------
                0.00    0.00 10024487/10024487     forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [175]
[815]    0.0    0.00    0.00 10024487         transferCosts(CoinPresolveMatrix*) [815]
-----------------------------------------------
                0.00    0.00 5870617/5870617     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
[816]    0.0    0.00    0.00 5870617         std::_Rb_tree_iterator<int>::operator==(std::_Rb_tree_iterator<int> const&) const [816]
-----------------------------------------------
                0.00    0.00   23637/4364284     CoinLpIO::read_monom_obj(_iobuf*, double*, char**, int*, char**, int*, int*) [564]
                0.00    0.00   32761/4364284     CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.00 1104993/4364284     CoinLpIO::is_invalid_name(char const*, bool) const [429]
                0.00    0.00 3202893/4364284     CoinLpIO::read_monom_row(_iobuf*, char*, double*, char**, int) const [252]
[817]    0.0    0.00    0.00 4364284         CoinLpIO::first_is_number(char const*) const [817]
-----------------------------------------------
                0.00    0.00 4283841/4283841     void std::_Destroy<char*>(char*, char*) [278]
[818]    0.0    0.00    0.00 4283841         void std::_Destroy_aux<true>::__destroy<char*>(char*, char*) [818]
-----------------------------------------------
                0.00    0.00 4283841/4283841     void std::_Destroy<double*>(double*, double*) [286]
[819]    0.0    0.00    0.00 4283841         void std::_Destroy_aux<true>::__destroy<double*>(double*, double*) [819]
-----------------------------------------------
                0.00    0.00     105/4283841     std::vector<double, std::allocator<double> >::~vector() [588]
                0.00    0.00 4283736/4283841     std::vector<double, std::allocator<double> >::_M_erase_at_end(double*) [220]
[820]    0.0    0.00    0.00 4283841         std::_Vector_base<double, std::allocator<double> >::_M_get_Tp_allocator() [820]
-----------------------------------------------
                0.00    0.00     105/4283841     std::vector<int, std::allocator<int> >::~vector() [598]
                0.00    0.00 4283736/4283841     std::vector<int, std::allocator<int> >::_M_erase_at_end(int*) [322]
[821]    0.0    0.00    0.00 4283841         std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator() [821]
-----------------------------------------------
                0.00    0.00   10920/4212025     CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.00 4201105/4212025     CoinLpIO::read_monom_row(_iobuf*, char*, double*, char**, int) const [252]
[822]    0.0    0.00    0.00 4212025         CoinLpIO::is_sense(char const*) const [822]
-----------------------------------------------
                0.00    0.00      18/3751823     CoinPackedVector::operator=(CoinPackedVector const&) [601]
                0.00    0.00 3751805/3751823     CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [261]
[823]    0.0    0.00    0.00 3751823         CoinPackedVector::getVectorIndices() const [823]
-----------------------------------------------
                0.00    0.00      18/3751823     CoinPackedVector::operator=(CoinPackedVector const&) [601]
                0.00    0.00 3751805/3751823     CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [261]
[824]    0.0    0.00    0.00 3751823         CoinPackedVector::getVectorNumElements() const [824]
-----------------------------------------------
                0.00    0.00    2808/2709286     doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00   14795/2709286     remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [76]
                0.00    0.00   40558/2709286     drop_empty_cols_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [393]
                0.00    0.00 2651125/2709286     dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [265]
[825]    0.0    0.00    0.00 2709286         CoinPresolveMatrix::colProhibited2(int) const [825]
-----------------------------------------------
                0.00    0.00 1679156/1679156     std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&) [93]
[826]    0.0    0.00    0.00 1679156         std::_Rb_tree_iterator<int>::operator--() [826]
-----------------------------------------------
                0.00    0.00   21841/1126834     CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.00 1104993/1126834     CoinLpIO::is_invalid_name(char const*, bool) const [429]
[827]    0.0    0.00    0.00 1126834         CoinLpIO::is_inf(char const*) const [827]
                0.00    0.00       2/41018       CoinStrNCaseCmp(char const*, char const*, unsigned long long) [852]
-----------------------------------------------
                0.00    0.00   21841/1126834     CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.00 1104993/1126834     CoinLpIO::is_invalid_name(char const*, bool) const [429]
[828]    0.0    0.00    0.00 1126834         CoinLpIO::is_free(char const*) const [828]
                0.00    0.00   10921/41018       CoinStrNCaseCmp(char const*, char const*, unsigned long long) [852]
-----------------------------------------------
                0.00    0.00 1081868/1081868     useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [176]
[829]    0.0    0.00    0.00 1081868         int* CoinCopyOfArray<int>(int const*, int) [829]
-----------------------------------------------
                0.00    0.00 1058291/1058291     CoinWarmStartBasis::resize(int, int) [342]
[830]    0.0    0.00    0.00 1058291         CoinWarmStartBasis::setStructStatus(int, CoinWarmStartBasis::Status) [830]
-----------------------------------------------
                0.00    0.00 1013158/1013158     CoinPresolveMatrix::stepRowsToDo() [956]
[831]    0.0    0.00    0.00 1013158         CoinPresolveMatrix::unsetRowChanged(int) [831]
-----------------------------------------------
                0.00    0.00  998212/998212      CoinLpIO::getRowSense() const [1025]
[832]    0.0    0.00    0.00  998212         CoinLpIO::convertBoundToSense(double, double, char&, double&, double&) const [832]
-----------------------------------------------
                0.00    0.00  998212/998212      OsiClpSolverInterface::readLp(char const*, double) [121]
[833]    0.0    0.00    0.00  998212         CoinLpIO::rowName(int) const [833]
-----------------------------------------------
                0.00    0.00     936/922511      doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00    2874/922511      implied_free_action::postsolve(CoinPostsolveMatrix*) const [1071]
                0.00    0.00   88489/922511      CoinFactorization::checkSparse() [873]
                0.00    0.00  830212/922511      implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[834]    0.0    0.00    0.00  922511         double CoinMax<double>(double, double) [834]
-----------------------------------------------
                0.00    0.00  633524/633524      presolve_expand_major(int*, double*, int*, int*, presolvehlink*, int, int) [388]
[835]    0.0    0.00    0.00  633524         PRESOLVE_INSERT_LINK(presolvehlink*, int, int) [835]
-----------------------------------------------
                0.00    0.00      11/488666      forcing_constraint_action::postsolve(CoinPostsolveMatrix*) const [1073]
                0.00    0.00     468/488666      doubleton_action::postsolve(CoinPostsolveMatrix*) const [575]
                0.00    0.00     899/488666      CoinPrePostsolveMatrix::setRowStatusUsingValue(int) [891]
                0.00    0.00     899/488666      slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
                0.00    0.00    1447/488666      slack_doubleton_action::postsolve(CoinPostsolveMatrix*) const [1072]
                0.00    0.00    2874/488666      implied_free_action::postsolve(CoinPostsolveMatrix*) const [1071]
                0.00    0.00    6798/488666      subst_constraint_action::postsolve(CoinPostsolveMatrix*) const [310]
                0.00    0.00  475270/488666      drop_empty_rows_action::postsolve(CoinPostsolveMatrix*) const [358]
[836]    0.0    0.00    0.00  488666         CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [836]
-----------------------------------------------
                0.00    0.00   38448/470528      CoinArrayWithLength::operator=(CoinArrayWithLength const&) [855]
                0.00    0.00  432080/470528      CoinArrayWithLength::getCapacity(int, int) [448]
[837]    0.0    0.00    0.00  470528         CoinArrayWithLength::reallyFreeArray() [837]
-----------------------------------------------
                0.00    0.00  449149/449149      int const* std::__adjacent_find<int const*, __gnu_cxx::__ops::_Iter_equal_to_iter>(int const*, int const*, __gnu_cxx::__ops::_Iter_equal_to_iter) [994]
[838]    0.0    0.00    0.00  449149         bool __gnu_cxx::__ops::_Iter_equal_to_iter::operator()<int const*, int const*>(int const*, int const*) const [838]
-----------------------------------------------
                0.00    0.00    1260/433340      CoinArrayWithLength::allocate(CoinArrayWithLength const&, int) [887]
                0.00    0.00  432080/433340      CoinArrayWithLength::getCapacity(int, int) [448]
[839]    0.0    0.00    0.00  433340         CoinArrayWithLength::capacity() const [839]
-----------------------------------------------
                0.00    0.00  119998/239996      implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
                0.00    0.00  119998/239996      subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
[840]    0.0    0.00    0.00  239996         CoinPresolveMatrix::rowUsed(int) const [840]
-----------------------------------------------
                0.00    0.00  227903/227903      CoinMessageHandler::internalPrint() [450]
[841]    0.0    0.00    0.00  227903         CoinMessageHandler::checkSeverity() [841]
-----------------------------------------------
                0.00    0.00   32940/152938      subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
                0.00    0.00  119998/152938      implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[842]    0.0    0.00    0.00  152938         CoinPresolveMatrix::setRowUsed(int) [842]
-----------------------------------------------
                0.00    0.00     936/141658      doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00    2874/141658      implied_free_action::postsolve(CoinPostsolveMatrix*) const [1071]
                0.00    0.00  137848/141658      implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[843]    0.0    0.00    0.00  141658         double CoinMin<double>(double, double) [843]
-----------------------------------------------
                0.00    0.00  106780/106780      OsiClpSolverInterface::readLp(char const*, double) [121]
[844]    0.0    0.00    0.00  106780         CoinLpIO::columnName(int) const [844]
-----------------------------------------------
                0.00    0.00  106155/106155      CoinPresolveMatrix::stepColsToDo() [955]
[845]    0.0    0.00    0.00  106155         CoinPresolveMatrix::unsetColChanged(int) [845]
-----------------------------------------------
                0.00    0.00   16470/76518       subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
                0.00    0.00   60048/76518       implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[846]    0.0    0.00    0.00   76518         CoinPresolveMatrix::presolveOptions() const [846]
-----------------------------------------------
                0.00    0.00       6/76481       ClpDualRowSteepest::saveWeights(ClpSimplex*, int) [55]
                0.00    0.00      32/76481       ClpPrimalColumnSteepest::saveWeights(ClpSimplex*, int) [283]
                0.00    0.00     114/76481       ClpSimplex::createRim(int, bool, int) [216]
                0.00    0.00   76329/76481       ClpMatrixBase::listTransposeTimes(ClpSimplex const*, double*, int*, int, double*) const [513]
[847]    0.0    0.00    0.00   76481         CoinIndexedVector::CoinIndexedVector() [847]
-----------------------------------------------
                0.00    0.00       6/76481       ClpDualRowSteepest::clearArrays() [3433]
                0.00    0.00      10/76481       ClpPrimalColumnSteepest::saveWeights(ClpSimplex*, int) [283]
                0.00    0.00      18/76481       ClpSimplex::gutsOfDelete(int) [clone .constprop.279] [1851]
                0.00    0.00      22/76481       ClpPrimalColumnSteepest::clearArrays() [4174]
                0.00    0.00      96/76481       ClpSimplex::gutsOfDelete(int) [578]
                0.00    0.00   76329/76481       ClpMatrixBase::listTransposeTimes(ClpSimplex const*, double*, int*, int, double*) const [513]
[848]    0.0    0.00    0.00   76481         CoinIndexedVector::~CoinIndexedVector() [848]
-----------------------------------------------
                0.00    0.00     468/73191       doubleton_action::postsolve(CoinPostsolveMatrix*) const [575]
                0.00    0.00     899/73191       slack_doubleton_action::postsolve(CoinPostsolveMatrix*) const [1072]
                0.00    0.00     978/73191       doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00    1186/73191       forcing_constraint_action::postsolve(CoinPostsolveMatrix*) const [1073]
                0.00    0.00    2874/73191       implied_free_action::postsolve(CoinPostsolveMatrix*) const [1071]
                0.00    0.00    3521/73191       remove_fixed_action::postsolve(CoinPostsolveMatrix*) const [1046]
                0.00    0.00    6798/73191       subst_constraint_action::postsolve(CoinPostsolveMatrix*) const [310]
                0.00    0.00   20667/73191       CoinPrePostsolveMatrix::setColumnStatusUsingValue(int) [860]
                0.00    0.00   35800/73191       slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
[849]    0.0    0.00    0.00   73191         CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
-----------------------------------------------
                0.00    0.00   47275/47275       CoinLpIO::read_monom_obj(_iobuf*, double*, char**, int*, char**, int*, int*) [564]
[850]    0.0    0.00    0.00   47275         CoinLpIO::is_subject_to(char const*) const [850]
                0.00    0.00     182/41018       CoinStrNCaseCmp(char const*, char const*, unsigned long long) [852]
-----------------------------------------------
                0.00    0.00     936/41494       doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00   40558/41494       drop_empty_cols_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [456]
[851]    0.0    0.00    0.00   41494         CoinPresolveMatrix::change_bias(double) [851]
-----------------------------------------------
                0.00    0.00       1/41018       CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.00       2/41018       CoinLpIO::find_obj(_iobuf*) const [626]
                0.00    0.00       2/41018       CoinLpIO::is_inf(char const*) const [827]
                0.00    0.00     182/41018       CoinLpIO::is_subject_to(char const*) const [850]
                0.00    0.00   10921/41018       CoinLpIO::is_free(char const*) const [828]
                0.00    0.00   29910/41018       CoinLpIO::is_keyword(char const*) const [406]
[852]    0.0    0.00    0.00   41018         CoinStrNCaseCmp(char const*, char const*, unsigned long long) [852]
-----------------------------------------------
                0.00    0.00      92/40116       OsiClpSolverInterface::~OsiClpSolverInterface() [4042]
                0.00    0.00     312/40116       CoinBigIndexArrayWithLength::~CoinBigIndexArrayWithLength() [895]
                0.00    0.00   12804/40116       CoinUnsignedIntArrayWithLength::~CoinUnsignedIntArrayWithLength() [868]
                0.00    0.00   13012/40116       CoinFactorizationDoubleArrayWithLength::~CoinFactorizationDoubleArrayWithLength() [866]
                0.00    0.00   13896/40116       CoinIntArrayWithLength::~CoinIntArrayWithLength() [862]
[853]    0.0    0.00    0.00   40116         CoinArrayWithLength::~CoinArrayWithLength() [853]
-----------------------------------------------
                0.00    0.00     312/40024       CoinBigIndexArrayWithLength::CoinBigIndexArrayWithLength() [894]
                0.00    0.00   12804/40024       CoinUnsignedIntArrayWithLength::CoinUnsignedIntArrayWithLength() [867]
                0.00    0.00   13012/40024       CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength() [865]
                0.00    0.00   13896/40024       CoinIntArrayWithLength::CoinIntArrayWithLength() [486]
[854]    0.0    0.00    0.00   40024         CoinArrayWithLength::CoinArrayWithLength() [854]
-----------------------------------------------
                0.00    0.00      90/38448       OsiClpSolverInterface::OsiClpSolverInterface(OsiClpSolverInterface const&) [547]
                0.00    0.00   12752/38448       CoinIntArrayWithLength::operator=(CoinIntArrayWithLength const&) [871]
                0.00    0.00   12803/38448       CoinUnsignedIntArrayWithLength::operator=(CoinUnsignedIntArrayWithLength const&) [869]
                0.00    0.00   12803/38448       CoinFactorizationDoubleArrayWithLength::operator=(CoinFactorizationDoubleArrayWithLength const&) [870]
[855]    0.0    0.00    0.00   38448         CoinArrayWithLength::operator=(CoinArrayWithLength const&) [855]
                0.00    0.00   38448/470528      CoinArrayWithLength::reallyFreeArray() [837]
-----------------------------------------------
                0.00    0.00       2/37988       ClpSimplex::initialSolve(ClpSolve&) [589]
                0.00    0.00     183/37988       ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.00    0.00   37803/37988       ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [90]
[856]    0.0    0.00    0.00   37988         CoinMessageHandler::printing(bool) [856]
-----------------------------------------------
                0.00    0.00     468/37840       doubleton_action::postsolve(CoinPostsolveMatrix*) const [575]
                0.00    0.00    1872/37840       doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00    2346/37840       slack_doubleton_action::postsolve(CoinPostsolveMatrix*) const [1072]
                0.00    0.00   33154/37840       slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
[857]    0.0    0.00    0.00   37840         CoinPrePostsolveMatrix::columnIsBasic(int) const [857]
-----------------------------------------------
                0.00    0.00     936/34090       doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00   33154/34090       slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
[858]    0.0    0.00    0.00   34090         CoinPrePostsolveMatrix::rowIsBasic(int) const [858]
-----------------------------------------------
                0.00    0.00      14/25386       CoinFactorization::factor() [15]
                0.00    0.00   25372/25386       CoinFactorization::cleanup() [31]
[859]    0.0    0.00    0.00   25386         CoinArrayWithLength::swap(CoinArrayWithLength&) [859]
-----------------------------------------------
                0.00    0.00     388/20667       doubleton_action::postsolve(CoinPostsolveMatrix*) const [575]
                0.00    0.00   20279/20667       drop_empty_cols_action::postsolve(CoinPostsolveMatrix*) const [457]
[860]    0.0    0.00    0.00   20667         CoinPrePostsolveMatrix::setColumnStatusUsingValue(int) [860]
                0.00    0.00   20667/73191       CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
-----------------------------------------------
                0.00    0.00   16470/16470       subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
[861]    0.0    0.00    0.00   16470         slack_singleton_action::postsolve(CoinPostsolveMatrix*) const [861]
-----------------------------------------------
                0.00    0.00    1144/13896       CoinFactorization::~CoinFactorization() [569]
                0.00    0.00   12752/13896       CoinFactorization::gutsOfInitialize(int) [531]
[862]    0.0    0.00    0.00   13896         CoinIntArrayWithLength::~CoinIntArrayWithLength() [862]
                0.00    0.00   13896/40116       CoinArrayWithLength::~CoinArrayWithLength() [853]
-----------------------------------------------
                0.00    0.00   13596/13596       subst_constraint_action::postsolve(CoinPostsolveMatrix*) const [310]
[863]    0.0    0.00    0.00   13596         presolve_find_row3(int, int, int, int const*, int const*) [863]
                0.00    0.00   13596/13596       presolve_find_minor3(int, int, int, int const*, int const*) [864]
-----------------------------------------------
                0.00    0.00   13596/13596       presolve_find_row3(int, int, int, int const*, int const*) [863]
[864]    0.0    0.00    0.00   13596         presolve_find_minor3(int, int, int, int const*, int const*) [864]
-----------------------------------------------
                0.00    0.00       5/13012       CoinFactorization::CoinFactorization() [582]
                0.00    0.00     255/13012       CoinFactorization::CoinFactorization(CoinFactorization const&) [234]
                0.00    0.00   12752/13012       CoinFactorization::gutsOfInitialize(int) [531]
[865]    0.0    0.00    0.00   13012         CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength() [865]
                0.00    0.00   13012/40024       CoinArrayWithLength::CoinArrayWithLength() [854]
-----------------------------------------------
                0.00    0.00     260/13012       CoinFactorization::~CoinFactorization() [569]
                0.00    0.00   12752/13012       CoinFactorization::gutsOfInitialize(int) [531]
[866]    0.0    0.00    0.00   13012         CoinFactorizationDoubleArrayWithLength::~CoinFactorizationDoubleArrayWithLength() [866]
                0.00    0.00   13012/40116       CoinArrayWithLength::~CoinArrayWithLength() [853]
-----------------------------------------------
                0.00    0.00       1/12804       CoinFactorization::CoinFactorization() [582]
                0.00    0.00      51/12804       CoinFactorization::CoinFactorization(CoinFactorization const&) [234]
                0.00    0.00   12752/12804       CoinFactorization::gutsOfInitialize(int) [531]
[867]    0.0    0.00    0.00   12804         CoinUnsignedIntArrayWithLength::CoinUnsignedIntArrayWithLength() [867]
                0.00    0.00   12804/40024       CoinArrayWithLength::CoinArrayWithLength() [854]
-----------------------------------------------
                0.00    0.00      52/12804       CoinFactorization::~CoinFactorization() [569]
                0.00    0.00   12752/12804       CoinFactorization::gutsOfInitialize(int) [531]
[868]    0.0    0.00    0.00   12804         CoinUnsignedIntArrayWithLength::~CoinUnsignedIntArrayWithLength() [868]
                0.00    0.00   12804/40116       CoinArrayWithLength::~CoinArrayWithLength() [853]
-----------------------------------------------
                0.00    0.00      51/12803       CoinFactorization::gutsOfCopy(CoinFactorization const&) [240]
                0.00    0.00   12752/12803       CoinFactorization::gutsOfInitialize(int) [531]
[869]    0.0    0.00    0.00   12803         CoinUnsignedIntArrayWithLength::operator=(CoinUnsignedIntArrayWithLength const&) [869]
                0.00    0.00   12803/38448       CoinArrayWithLength::operator=(CoinArrayWithLength const&) [855]
-----------------------------------------------
                0.00    0.00      51/12803       CoinFactorization::gutsOfCopy(CoinFactorization const&) [240]
                0.00    0.00   12752/12803       CoinFactorization::gutsOfInitialize(int) [531]
[870]    0.0    0.00    0.00   12803         CoinFactorizationDoubleArrayWithLength::operator=(CoinFactorizationDoubleArrayWithLength const&) [870]
                0.00    0.00   12803/38448       CoinArrayWithLength::operator=(CoinArrayWithLength const&) [855]
-----------------------------------------------
                0.00    0.00   12752/12752       CoinFactorization::gutsOfInitialize(int) [531]
[871]    0.0    0.00    0.00   12752         CoinIntArrayWithLength::operator=(CoinIntArrayWithLength const&) [871]
                0.00    0.00   12752/38448       CoinArrayWithLength::operator=(CoinArrayWithLength const&) [855]
-----------------------------------------------
                0.00    0.00   12700/12700       CoinFactorization::factorSparseLarge() [18]
[872]    0.0    0.00    0.00   12700         CoinUnsignedIntArrayWithLength::array() const [872]
-----------------------------------------------
                0.00    0.00   12686/12686       ClpFactorization::factorize(ClpSimplex*, int, bool) [13]
[873]    0.0    0.00    0.00   12686         CoinFactorization::checkSparse() [873]
                0.00    0.00   88489/922511      double CoinMax<double>(double, double) [834]
-----------------------------------------------
                0.00    0.00       1/12663       ClpSimplex::initialSolve(ClpSolve&) [589]
                0.00    0.00      61/12663       ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.00    0.00   12601/12663       ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [90]
[874]    0.0    0.00    0.00   12663         CoinMessageHandler::message(int) [874]
-----------------------------------------------
                0.00    0.00      19/12336       ClpSimplex::restoreData(ClpDataSave) [1846]
                0.00    0.00      30/12336       ClpSimplexDual::whileIterating(double*&, int) [6]
                0.00    0.00   12287/12336       ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [90]
[875]    0.0    0.00    0.00   12336         CoinFactorization::pivotTolerance(double) [875]
-----------------------------------------------
                0.00    0.00    7440/7440        CoinPackedMatrix::deleteMajorVectors(int, int const*) [463]
[876]    0.0    0.00    0.00    7440         void CoinCopy<int>(int const*, int const*, int*) [876]
-----------------------------------------------
                0.00    0.00    6798/6798        CoinWarmStartBasis::deleteColumns(int, int const*) [559]
[877]    0.0    0.00    0.00    6798         setStatus(char*, int, CoinWarmStartBasis::Status) [877]
-----------------------------------------------
                0.00    0.00    5688/5688        CoinMessages::toCompact() [581]
[878]    0.0    0.00    0.00    5688         CoinOneMessage::message() const [878]
-----------------------------------------------
                0.00    0.00     936/3810        doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
                0.00    0.00    2874/3810        implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[879]    0.0    0.00    0.00    3810         presolve_dupmajor(double const*, int const*, int, int, int) [879]
-----------------------------------------------
                0.00    0.00       7/3013        LAP::LapMessages::LapMessages() [571]
                0.00    0.00      14/3013        CoinMessages::~CoinMessages() [896]
                0.00    0.00      16/3013        CglMessage::CglMessage(CoinMessages::Language) [567]
                0.00    0.00      95/3013        ClpMessage::ClpMessage(CoinMessages::Language) [554]
                0.00    0.00     102/3013        CbcMessage::CbcMessage(CoinMessages::Language) [553]
                0.00    0.00     105/3013        CoinMessageHandler::~CoinMessageHandler() [586]
                0.00    0.00    1209/3013        CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00    1465/3013        CoinMessages::toCompact() [581]
[880]    0.0    0.00    0.00    3013         CoinOneMessage::~CoinOneMessage() [880]
-----------------------------------------------
                0.00    0.00    2124/2124        forcing_constraint_action::postsolve(CoinPostsolveMatrix*) const [1073]
[881]    0.0    0.00    0.00    2124         CoinPrePostsolveMatrix::getColumnStatus(int) const [881]
-----------------------------------------------
                0.00    0.00    1898/1898        forcing_constraint_action::postsolve(CoinPostsolveMatrix*) const [1073]
[882]    0.0    0.00    0.00    1898         presolve_find_row2(int, int, int, int const*, int const*) [882]
                0.00    0.00    1898/1898        presolve_find_minor2(int, int, int, int const*, int const*) [883]
-----------------------------------------------
                0.00    0.00    1898/1898        presolve_find_row2(int, int, int, int const*, int const*) [882]
[883]    0.0    0.00    0.00    1898         presolve_find_minor2(int, int, int, int const*, int const*) [883]
-----------------------------------------------
                0.00    0.00    1872/1872        remove_dual_action::postsolve(CoinPostsolveMatrix*) const [1070]
[884]    0.0    0.00    0.00    1872         CoinPrePostsolveMatrix::getRowStatus(int) const [884]
-----------------------------------------------
                0.00    0.00    1768/1768        CoinFactorization::setPersistenceFlag(int) [609]
[885]    0.0    0.00    0.00    1768         CoinArrayWithLength::setPersistence(int, int) [885]
-----------------------------------------------
                0.00    0.00    1768/1768        CoinFactorization::gutsOfDestructor(int) [356]
[886]    0.0    0.00    0.00    1768         CoinArrayWithLength::switchOff() [886]
-----------------------------------------------
                0.00    0.00    1260/1260        CoinFactorization::gutsOfCopy(CoinFactorization const&) [240]
[887]    0.0    0.00    0.00    1260         CoinArrayWithLength::allocate(CoinArrayWithLength const&, int) [887]
                0.00    0.00    1260/433340      CoinArrayWithLength::capacity() const [839]
-----------------------------------------------
                0.00    0.00     936/936         doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
[888]    0.0    0.00    0.00     936         statusName(CoinPrePostsolveMatrix::Status) [888]
-----------------------------------------------
                0.00    0.00     936/936         doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
[889]    0.0    0.00    0.00     936         void CoinSwap<int>(int&, int&) [889]
-----------------------------------------------
                0.00    0.00     936/936         doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
[890]    0.0    0.00    0.00     936         CoinPresolveMatrix::colProhibited(int) const [890]
-----------------------------------------------
                0.00    0.00     899/899         slack_doubleton_action::postsolve(CoinPostsolveMatrix*) const [1072]
[891]    0.0    0.00    0.00     899         CoinPrePostsolveMatrix::setRowStatusUsingValue(int) [891]
                0.00    0.00     899/488666      CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [836]
-----------------------------------------------
                0.00    0.00       9/405         CoinPackedMatrix::resizeForAddingMinorVectors(int const*) [466]
                0.00    0.00      33/405         CoinPackedMatrix::operator=(CoinPackedMatrix const&) [168]
                0.00    0.00     363/405         CoinPackedMatrix::~CoinPackedMatrix() [893]
[892]    0.0    0.00    0.00     405         CoinPackedMatrix::gutsOfDestructor() [892]
-----------------------------------------------
                0.00    0.00       1/363         CbcHeuristicGreedyCover::~CbcHeuristicGreedyCover() [4163]
                0.00    0.00       1/363         CbcHeuristicGreedyEquality::~CbcHeuristicGreedyEquality() [4351]
                0.00    0.00       1/363         CbcHeuristicGreedyEquality::~CbcHeuristicGreedyEquality() [4350]
                0.00    0.00       1/363         CbcHeuristicGreedyCover::~CbcHeuristicGreedyCover() [4162]
                0.00    0.00       1/363         OsiClpSolverInterface::replaceMatrixOptional(CoinPackedMatrix const&) [332]
                0.00    0.00       1/363         ClpModel::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*) [333]
                0.00    0.00       1/363         ClpModel::loadProblem(int, int, int const*, int const*, double const*, int const*, double const*, double const*, double const*, double const*, double const*, double const*) [443]
                0.00    0.00       1/363         ClpModel::createEmptyMatrix() [4859]
                0.00    0.00       2/363         analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [303]
                0.00    0.00       2/363         CbcRounding::~CbcRounding() [2028]
                0.00    0.00       2/363         CbcRounding::~CbcRounding() [2027]
                0.00    0.00       2/363         CglDuplicateRow::~CglDuplicateRow() [2706]
                0.00    0.00       2/363         CglPreProcess::tightenPrimalBounds(OsiSolverInterface&, double) [214]
                0.00    0.00       2/363         makeIntegers2(OsiSolverInterface*, int) [clone .constprop.152] [390]
                0.00    0.00       2/363         CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
                0.00    0.00       2/363         CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int) [291]
                0.00    0.00       2/363         ClpSimplex::tightenPrimalBounds(double, int, bool) [241]
                0.00    0.00       3/363         CglKnapsackCover::createCliques(OsiSolverInterface&, int, int, bool) [253]
                0.00    0.00       4/363         CbcHeuristicDive::~CbcHeuristicDive() [2904]
                0.00    0.00      10/363         CoinPresolveMatrix::update_model(OsiSolverInterface*, int, int, int) [233]
                0.00    0.00      18/363         analyze(OsiSolverInterface const*, char*, double*, double*) [204]
                0.00    0.00     104/363         ClpModel::~ClpModel() [285]
                0.00    0.00     198/363         CoinPackedMatrix::~CoinPackedMatrix() [901]
[893]    0.0    0.00    0.00     363         CoinPackedMatrix::~CoinPackedMatrix() [893]
                0.00    0.00     363/405         CoinPackedMatrix::gutsOfDestructor() [892]
-----------------------------------------------
                0.00    0.00       6/312         CoinFactorization::CoinFactorization() [582]
                0.00    0.00     306/312         CoinFactorization::CoinFactorization(CoinFactorization const&) [234]
[894]    0.0    0.00    0.00     312         CoinBigIndexArrayWithLength::CoinBigIndexArrayWithLength() [894]
                0.00    0.00     312/40024       CoinArrayWithLength::CoinArrayWithLength() [854]
-----------------------------------------------
                0.00    0.00     312/312         CoinFactorization::~CoinFactorization() [569]
[895]    0.0    0.00    0.00     312         CoinBigIndexArrayWithLength::~CoinBigIndexArrayWithLength() [895]
                0.00    0.00     312/40116       CoinArrayWithLength::~CoinArrayWithLength() [853]
-----------------------------------------------
                0.00    0.00       1/295         doHeuristics(CbcModel*, int, CbcOrClpParam*, int, int, int) [1346]
                0.00    0.00       1/295         CbcModel::~CbcModel() [4782]
                0.00    0.00       1/295         CglLandP::CglLandP(CglLandP::Parameters const&, LAP::Validator const&) [606]
                0.00    0.00       1/295         CglLandP::~CglLandP() [617]
                0.00    0.00       1/295         CglPreProcess::CglPreProcess() [604]
                0.00    0.00       1/295         OsiClpSolverInterface::readLp(char const*, double) [121]
                0.00    0.00       1/295         ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*) [464]
                0.00    0.00       1/295         ClpPresolve::postsolve(bool) [603]
                0.00    0.00       1/295         CoinLpIO::~CoinLpIO() [537]
                0.00    0.00       2/295         CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
                0.00    0.00       2/295         analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [303]
                0.00    0.00       2/295         CbcModel::CbcModel(OsiSolverInterface const&) [600]
                0.00    0.00       2/295         ClpModel::ClpModel(bool) [599]
                0.00    0.00       2/295         OsiSolverInterface::setInitialData() [594]
                0.00    0.00       2/295         CoinBaseModel::~CoinBaseModel() [1032]
                0.00    0.00       2/295         main [746]
                0.00    0.00       3/295         ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.00    0.00      15/295         CoinMessage::~CoinMessage() [981]
                0.00    0.00      30/295         OsiPresolve::presolve(CoinPresolveMatrix*) [75]
                0.00    0.00      30/295         OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
                0.00    0.00      45/295         OsiClpSolverInterface::~OsiClpSolverInterface() [4041]
                0.00    0.00      45/295         OsiSolverInterface::OsiSolverInterface(OsiSolverInterface const&) [579]
                0.00    0.00     104/295         ClpModel::~ClpModel() [285]
[896]    0.0    0.00    0.00     295         CoinMessages::~CoinMessages() [896]
                0.00    0.00      14/3013        CoinOneMessage::~CoinOneMessage() [880]
-----------------------------------------------
                0.00    0.00      96/288         std::vector<char, std::allocator<char> >::end() [946]
                0.00    0.00      96/288         std::vector<char, std::allocator<char> >::begin() [947]
                0.00    0.00      96/288         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [949]
[897]    0.0    0.00    0.00     288         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&) [897]
-----------------------------------------------
                0.00    0.00      11/257         CoinPackedMatrix::deleteMajorVectors(int, int const*) [463]
                0.00    0.00      18/257         CoinPackedMatrix::resizeForAddingMinorVectors(int const*) [466]
                0.00    0.00      88/257         CoinPackedMatrix::gutsOfOpEqual(bool, int, int, int, double const*, int const*, int const*, int const*) [145]
                0.00    0.00     140/257         CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
[898]    0.0    0.00    0.00     257         CoinPackedMatrix::verifyMtx(int, bool) const [898]
-----------------------------------------------
                0.00    0.00      93/252         CoinMessages::CoinMessages(CoinMessages const&) [954]
                0.00    0.00     159/252         CoinMessages::operator=(CoinMessages const&) [576]
[899]    0.0    0.00    0.00     252         char* CoinCopyOfArray<char>(char const*, int) [899]
-----------------------------------------------
                0.00    0.00       1/202         CbcModel::CbcModel(CbcModel const&, bool) [605]
                0.00    0.00       1/202         LAP::LapMessages::LapMessages() [571]
                0.00    0.00       1/202         CglLandP::CglLandP(CglLandP::Parameters const&, LAP::Validator const&) [606]
                0.00    0.00       1/202         CglPreProcess::CglPreProcess() [604]
                0.00    0.00       1/202         CglMessage::CglMessage(CoinMessages::Language) [567]
                0.00    0.00       1/202         ClpMessage::ClpMessage(CoinMessages::Language) [554]
                0.00    0.00       1/202         OsiSolverInterface::OsiSolverInterface() [3587]
                0.00    0.00       1/202         CoinLpIO::CoinLpIO() [602]
                0.00    0.00       2/202         CbcModel::CbcModel(OsiSolverInterface const&) [600]
                0.00    0.00       2/202         CbcMessage::CbcMessage(CoinMessages::Language) [553]
                0.00    0.00       2/202         ClpModel::ClpModel(bool) [599]
                0.00    0.00       2/202         ClpModel::ClpModel(ClpModel const*, int, int const*, int, int const*, bool, bool) [597]
                0.00    0.00       2/202         CoinBaseModel::CoinBaseModel() [595]
                0.00    0.00      39/202         CoinMessage::CoinMessage(CoinMessages::Language) [392]
                0.00    0.00      45/202         OsiSolverInterface::OsiSolverInterface(OsiSolverInterface const&) [579]
                0.00    0.00     100/202         ClpModel::ClpModel(ClpModel const&, int) [4900]
[900]    0.0    0.00    0.00     202         CoinMessages::CoinMessages(int) [900]
-----------------------------------------------
                0.00    0.00       1/198         CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double) [304]
                0.00    0.00       1/198         CoinLpIO::freeAll() [536]
                0.00    0.00       1/198         CoinLpIO::readLp(_iobuf*) [123]
                0.00    0.00       2/198         OsiClpSolverInterface::~OsiClpSolverInterface() [4042]
                0.00    0.00       9/198         OsiClpSolverInterface::addRows(int, CoinPackedVectorBase const* const*, double const*, double const*) [105]
                0.00    0.00      10/198         CoinPresolveMatrix::CoinPresolveMatrix(int, double, OsiSolverInterface*, int, int, bool, double, char const*, char const*) [118]
                0.00    0.00      18/198         CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [182]
                0.00    0.00      26/198         OsiClpSolverInterface::freeCachedResults() const [6082]
                0.00    0.00     130/198         ClpPackedMatrix::~ClpPackedMatrix() [2772]
[901]    0.0    0.00    0.00     198         CoinPackedMatrix::~CoinPackedMatrix() [901]
                0.00    0.00     198/363         CoinPackedMatrix::~CoinPackedMatrix() [893]
-----------------------------------------------
                0.00    0.00      96/192         std::vector<char, std::allocator<char> >::end() const [941]
                0.00    0.00      96/192         std::vector<char, std::allocator<char> >::begin() const [942]
[902]    0.0    0.00    0.00     192         __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >::__normal_iterator(char const* const&) [902]
-----------------------------------------------
                0.00    0.00     192/192         std::_Iter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [906]
[903]    0.0    0.00    0.00     192         __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >::base() const [903]
-----------------------------------------------
                0.00    0.00     192/192         std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
[904]    0.0    0.00    0.00     192         std::vector<char, std::allocator<char> >::size() const [904]
-----------------------------------------------
                0.00    0.00     192/192         std::_Miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [907]
[905]    0.0    0.00    0.00     192         std::_Iter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, false>::_S_base(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [905]
-----------------------------------------------
                0.00    0.00     192/192         std::_Niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [908]
[906]    0.0    0.00    0.00     192         std::_Iter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [906]
                0.00    0.00     192/192         __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >::base() const [903]
-----------------------------------------------
                0.00    0.00     192/192         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::copy<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [950]
[907]    0.0    0.00    0.00     192         std::_Miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [907]
                0.00    0.00     192/192         std::_Iter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, false>::_S_base(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [905]
-----------------------------------------------
                0.00    0.00     192/192         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [949]
[908]    0.0    0.00    0.00     192         std::_Niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [908]
                0.00    0.00     192/192         std::_Iter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [906]
-----------------------------------------------
                0.00    0.00       1/183         CbcHeuristicGreedyCover::CbcHeuristicGreedyCover(CbcModel&) [445]
                0.00    0.00       1/183         CbcHeuristicGreedyEquality::CbcHeuristicGreedyEquality(CbcModel&) [447]
                0.00    0.00       1/183         OsiClpSolverInterface::saveBaseModel() [3978]
                0.00    0.00       1/183         OsiClpSolverInterface::replaceMatrixOptional(CoinPackedMatrix const&) [332]
                0.00    0.00       1/183         ClpModel::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*) [333]
                0.00    0.00       1/183         ClpModel::createEmptyMatrix() [4859]
                0.00    0.00       1/183         CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double) [304]
                0.00    0.00       2/183         CbcRounding::CbcRounding(CbcModel&) [384]
                0.00    0.00       2/183         CbcHeuristicDive::CbcHeuristicDive(CbcModel&) [386]
                0.00    0.00       2/183         CglDuplicateRow::CglDuplicateRow(OsiSolverInterface*) [2703]
                0.00    0.00       2/183         ClpModel::ClpModel(bool) [599]
                0.00    0.00       2/183         ClpModel::ClpModel(ClpModel const*, int, int const*, int, int const*, bool, bool) [597]
                0.00    0.00       2/183         ClpSimplex::tightenPrimalBounds(double, int, bool) [241]
                0.00    0.00      10/183         CoinPresolveMatrix::CoinPresolveMatrix(int, double, OsiSolverInterface*, int, int, bool, double, char const*, char const*) [118]
                0.00    0.00      19/183         ClpPackedMatrix::reverseOrderedCopy() const [114]
                0.00    0.00      35/183         OsiClpSolverInterface::getMatrixByRow() const [101]
                0.00    0.00     100/183         ClpModel::ClpModel(ClpModel const&, int) [4900]
[909]    0.0    0.00    0.00     183         CoinPackedMatrix::CoinPackedMatrix() [909]
-----------------------------------------------
                0.00    0.00       1/158         analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [303]
                0.00    0.00       1/158         CbcOrClpParam::setIntParameterWithMessage(CbcModel&, int, int&) [2333]
                0.00    0.00       1/158         CglLandP::CglLandP(CglLandP::Parameters const&, LAP::Validator const&) [606]
                0.00    0.00       1/158         CglPreProcess::CglPreProcess() [604]
                0.00    0.00       1/158         ClpModel::ClpModel(bool) [599]
                0.00    0.00       2/158         CbcModel::CbcModel(OsiSolverInterface const&) [600]
                0.00    0.00       2/158         CbcModel::assignSolver(OsiSolverInterface*&, bool) [4701]
                0.00    0.00       2/158         OsiClpSolverInterface::computeLargestAway() [4000]
                0.00    0.00       2/158         ClpSimplex::initialSolve(ClpSolve&) [589]
                0.00    0.00       3/158         CbcMain0(CbcModel&, CbcSolverUsefulData&) [1550]
                0.00    0.00       3/158         CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
                0.00    0.00       3/158         CbcModel::CbcModel(CbcModel const&, bool) [605]
                0.00    0.00       3/158         OsiClpSolverInterface::setHintParam(OsiHintParam, bool, OsiHintStrength, void*) [3969]
                0.00    0.00       6/158         OsiClpSolverInterface::resolve() [4030]
                0.00    0.00      30/158         CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int) [291]
                0.00    0.00      45/158         OsiClpSolverInterface::OsiClpSolverInterface(OsiClpSolverInterface const&) [547]
                0.00    0.00      52/158         OsiClpSolverInterface::initialSolve() [530]
[910]    0.0    0.00    0.00     158         CoinMessageHandler::setLogLevel(int) [910]
-----------------------------------------------
                0.00    0.00       9/148         CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00      43/148         CoinMessages::toCompact() [581]
                0.00    0.00      96/148         CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
[911]    0.0    0.00    0.00     148         CoinOneMessage::CoinOneMessage() [911]
-----------------------------------------------
                0.00    0.00      39/133         CoinWarmStartBasis::CoinWarmStartBasis(CoinWarmStartBasis const&) [966]
                0.00    0.00      94/133         CoinWarmStartBasis::CoinWarmStartBasis() [953]
[912]    0.0    0.00    0.00     133         CoinWarmStart::CoinWarmStart() [912]
-----------------------------------------------
                0.00    0.00     133/133         CoinWarmStartBasis::~CoinWarmStartBasis() [914]
[913]    0.0    0.00    0.00     133         CoinWarmStart::~CoinWarmStart() [913]
-----------------------------------------------
                0.00    0.00       1/133         OsiClpSolverInterface::reset() [4012]
                0.00    0.00       1/133         OsiClpSolverInterface::setBasis(CoinWarmStartBasis const&, ClpSimplex*) [552]
                0.00    0.00       2/133         CbcModel::assignSolver(OsiSolverInterface*&, bool) [4701]
                0.00    0.00       3/133         OsiClpSolverInterface::resolve() [4030]
                0.00    0.00       6/133         CbcModel::~CbcModel() [613]
                0.00    0.00      11/133         OsiClpSolverInterface::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*) [3948]
                0.00    0.00      13/133         OsiClpSolverInterface::initialSolve() [530]
                0.00    0.00      21/133         OsiClpSolverInterface::setWarmStart(CoinWarmStart const*) [3972]
                0.00    0.00      29/133         CoinWarmStartBasis::~CoinWarmStartBasis() [971]
                0.00    0.00      46/133         OsiClpSolverInterface::~OsiClpSolverInterface() [4042]
[914]    0.0    0.00    0.00     133         CoinWarmStartBasis::~CoinWarmStartBasis() [914]
                0.00    0.00     133/133         CoinWarmStart::~CoinWarmStart() [913]
-----------------------------------------------
                0.00    0.00     105/105         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [918]
[915]    0.0    0.00    0.00     105         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() [915]
-----------------------------------------------
                0.00    0.00     105/105         std::allocator<double>::allocator() [919]
[916]    0.0    0.00    0.00     105         __gnu_cxx::new_allocator<double>::new_allocator() [916]
-----------------------------------------------
                0.00    0.00     105/105         std::allocator<double>::~allocator() [920]
[917]    0.0    0.00    0.00     105         __gnu_cxx::new_allocator<double>::~new_allocator() [917]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl() [921]
[918]    0.0    0.00    0.00     105         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [918]
                0.00    0.00     105/105         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() [915]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::_Vector_impl::_Vector_impl() [928]
[919]    0.0    0.00    0.00     105         std::allocator<double>::allocator() [919]
                0.00    0.00     105/105         __gnu_cxx::new_allocator<double>::new_allocator() [916]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::_Vector_impl::~_Vector_impl() [929]
[920]    0.0    0.00    0.00     105         std::allocator<double>::~allocator() [920]
                0.00    0.00     105/105         __gnu_cxx::new_allocator<double>::~new_allocator() [917]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base() [922]
[921]    0.0    0.00    0.00     105         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl() [921]
                0.00    0.00     105/105         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [918]
-----------------------------------------------
                0.00    0.00     105/105         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector() [934]
[922]    0.0    0.00    0.00     105         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base() [922]
                0.00    0.00     105/105         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl() [921]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<char, std::allocator<char> >::_Vector_base() [926]
[923]    0.0    0.00    0.00     105         std::_Vector_base<char, std::allocator<char> >::_Vector_impl::_Vector_impl() [923]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<char, std::allocator<char> >::~_Vector_base() [927]
[924]    0.0    0.00    0.00     105         std::_Vector_base<char, std::allocator<char> >::_Vector_impl::~_Vector_impl() [924]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<char, std::allocator<char> >::~_Vector_base() [927]
[925]    0.0    0.00    0.00     105         std::_Vector_base<char, std::allocator<char> >::_M_deallocate(char*, unsigned long long) [925]
-----------------------------------------------
                0.00    0.00     105/105         std::vector<char, std::allocator<char> >::vector() [935]
[926]    0.0    0.00    0.00     105         std::_Vector_base<char, std::allocator<char> >::_Vector_base() [926]
                0.00    0.00     105/105         std::_Vector_base<char, std::allocator<char> >::_Vector_impl::_Vector_impl() [923]
-----------------------------------------------
                0.00    0.00     105/105         std::vector<char, std::allocator<char> >::~vector() [590]
[927]    0.0    0.00    0.00     105         std::_Vector_base<char, std::allocator<char> >::~_Vector_base() [927]
                0.00    0.00     105/105         std::_Vector_base<char, std::allocator<char> >::_M_deallocate(char*, unsigned long long) [925]
                0.00    0.00     105/105         std::_Vector_base<char, std::allocator<char> >::_Vector_impl::~_Vector_impl() [924]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::_Vector_base() [931]
[928]    0.0    0.00    0.00     105         std::_Vector_base<double, std::allocator<double> >::_Vector_impl::_Vector_impl() [928]
                0.00    0.00     105/105         std::allocator<double>::allocator() [919]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::~_Vector_base() [932]
[929]    0.0    0.00    0.00     105         std::_Vector_base<double, std::allocator<double> >::_Vector_impl::~_Vector_impl() [929]
                0.00    0.00     105/105         std::allocator<double>::~allocator() [920]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::~_Vector_base() [932]
[930]    0.0    0.00    0.00     105         std::_Vector_base<double, std::allocator<double> >::_M_deallocate(double*, unsigned long long) [930]
                0.00    0.00       1/1           __gnu_cxx::__alloc_traits<std::allocator<double> >::deallocate(std::allocator<double>&, double*, unsigned long long) [1067]
-----------------------------------------------
                0.00    0.00     105/105         std::vector<double, std::allocator<double> >::vector() [936]
[931]    0.0    0.00    0.00     105         std::_Vector_base<double, std::allocator<double> >::_Vector_base() [931]
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::_Vector_impl::_Vector_impl() [928]
-----------------------------------------------
                0.00    0.00     105/105         std::vector<double, std::allocator<double> >::~vector() [588]
[932]    0.0    0.00    0.00     105         std::_Vector_base<double, std::allocator<double> >::~_Vector_base() [932]
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::_M_deallocate(double*, unsigned long long) [930]
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::_Vector_impl::~_Vector_impl() [929]
-----------------------------------------------
                0.00    0.00     105/105         std::_Vector_base<int, std::allocator<int> >::~_Vector_base() [625]
[933]    0.0    0.00    0.00     105         std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long long) [933]
                0.00    0.00       1/1           __gnu_cxx::__alloc_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long long) [1068]
-----------------------------------------------
                0.00    0.00       9/105         CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00      96/105         CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
[934]    0.0    0.00    0.00     105         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector() [934]
                0.00    0.00     105/105         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base() [922]
-----------------------------------------------
                0.00    0.00       9/105         CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00      96/105         CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
[935]    0.0    0.00    0.00     105         std::vector<char, std::allocator<char> >::vector() [935]
                0.00    0.00     105/105         std::_Vector_base<char, std::allocator<char> >::_Vector_base() [926]
-----------------------------------------------
                0.00    0.00       9/105         CoinMessageHandler::CoinMessageHandler() [627]
                0.00    0.00      96/105         CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [591]
[936]    0.0    0.00    0.00     105         std::vector<double, std::allocator<double> >::vector() [936]
                0.00    0.00     105/105         std::_Vector_base<double, std::allocator<double> >::_Vector_base() [931]
-----------------------------------------------
                0.00    0.00       1/97          CbcModel::CbcModel(CbcModel const&, bool) [605]
                0.00    0.00       1/97          OsiClpSolverInterface::reset() [4012]
                0.00    0.00       2/97          CbcModel::assignSolver(OsiSolverInterface*&, bool) [4701]
                0.00    0.00       3/97          OsiClpSolverInterface::resolve() [4030]
                0.00    0.00      11/97          OsiClpSolverInterface::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*) [3948]
                0.00    0.00      13/97          OsiClpSolverInterface::initialSolve() [530]
                0.00    0.00      21/97          OsiClpSolverInterface::setWarmStart(CoinWarmStart const*) [3972]
                0.00    0.00      45/97          OsiClpSolverInterface::OsiClpSolverInterface(OsiClpSolverInterface const&) [547]
[937]    0.0    0.00    0.00      97         CoinWarmStartBasis::operator=(CoinWarmStartBasis const&) [937]
-----------------------------------------------
                0.00    0.00      97/97          char* std::__copy_move_a<false, char const*, char*>(char const*, char const*, char*) [939]
[938]    0.0    0.00    0.00      97         char* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const*, char const*, char*) [938]
-----------------------------------------------
                0.00    0.00       1/97          char* std::__copy_move_a2<false, char const*, char*>(char const*, char const*, char*) [1089]
                0.00    0.00      96/97          __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [949]
[939]    0.0    0.00    0.00      97         char* std::__copy_move_a<false, char const*, char*>(char const*, char const*, char*) [939]
                0.00    0.00      97/97          char* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const*, char const*, char*) [938]
-----------------------------------------------
                0.00    0.00      96/96          std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [944]
[940]    0.0    0.00    0.00      96         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::base() const [940]
-----------------------------------------------
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
[941]    0.0    0.00    0.00      96         std::vector<char, std::allocator<char> >::end() const [941]
                0.00    0.00      96/192         __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >::__normal_iterator(char const* const&) [902]
-----------------------------------------------
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
[942]    0.0    0.00    0.00      96         std::vector<char, std::allocator<char> >::begin() const [942]
                0.00    0.00      96/192         __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >::__normal_iterator(char const* const&) [902]
-----------------------------------------------
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
[943]    0.0    0.00    0.00      96         std::vector<char, std::allocator<char> >::capacity() const [943]
-----------------------------------------------
                0.00    0.00      96/96          std::_Niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [948]
[944]    0.0    0.00    0.00      96         std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [944]
                0.00    0.00      96/96          __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::base() const [940]
-----------------------------------------------
                0.00    0.00      96/96          void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [951]
[945]    0.0    0.00    0.00      96         void std::_Destroy_aux<true>::__destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [945]
-----------------------------------------------
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
[946]    0.0    0.00    0.00      96         std::vector<char, std::allocator<char> >::end() [946]
                0.00    0.00      96/288         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&) [897]
-----------------------------------------------
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
[947]    0.0    0.00    0.00      96         std::vector<char, std::allocator<char> >::begin() [947]
                0.00    0.00      96/288         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&) [897]
-----------------------------------------------
                0.00    0.00      96/96          __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [949]
[948]    0.0    0.00    0.00      96         std::_Niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [948]
                0.00    0.00      96/96          std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [944]
-----------------------------------------------
                0.00    0.00      96/96          __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::copy<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [950]
[949]    0.0    0.00    0.00      96         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [949]
                0.00    0.00     192/192         std::_Niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [908]
                0.00    0.00      96/96          std::_Niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [948]
                0.00    0.00      96/97          char* std::__copy_move_a<false, char const*, char*>(char const*, char const*, char*) [939]
                0.00    0.00      96/288         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&) [897]
-----------------------------------------------
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
[950]    0.0    0.00    0.00      96         __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::copy<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [950]
                0.00    0.00     192/192         std::_Miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >) [907]
                0.00    0.00      96/96          __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [949]
-----------------------------------------------
                0.00    0.00      96/96          void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, std::allocator<char>&) [952]
[951]    0.0    0.00    0.00      96         void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [951]
                0.00    0.00      96/96          void std::_Destroy_aux<true>::__destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [945]
-----------------------------------------------
                0.00    0.00      96/96          std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&) [608]
[952]    0.0    0.00    0.00      96         void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, std::allocator<char>&) [952]
                0.00    0.00      96/96          void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >) [951]
-----------------------------------------------
                0.00    0.00       1/94          OsiClpSolverInterface::reset() [4012]
                0.00    0.00       1/94          OsiClpSolverInterface::OsiClpSolverInterface() [4037]
                0.00    0.00       2/94          CbcModel::assignSolver(OsiSolverInterface*&, bool) [4701]
                0.00    0.00       2/94          CbcModel::CbcModel(CbcModel const&, bool) [605]
                0.00    0.00       4/94          CbcModel::CbcModel(OsiSolverInterface const&) [600]
                0.00    0.00      10/94          OsiClpSolverInterface::getEmptyWarmStart() const [6083]
                0.00    0.00      11/94          OsiClpSolverInterface::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*) [3948]
                0.00    0.00      18/94          OsiClpSolverInterface::getBasis(ClpSimplex*) const [349]
                0.00    0.00      45/94          OsiClpSolverInterface::OsiClpSolverInterface(OsiClpSolverInterface const&) [547]
[953]    0.0    0.00    0.00      94         CoinWarmStartBasis::CoinWarmStartBasis() [953]
                0.00    0.00      94/133         CoinWarmStart::CoinWarmStart() [912]
-----------------------------------------------
                0.00    0.00       1/93          CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
                0.00    0.00       1/93          doHeuristics(CbcModel*, int, CbcOrClpParam*, int, int, int) [1346]
                0.00    0.00       1/93          analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [303]
                0.00    0.00       1/93          OsiClpSolverInterface::readLp(char const*, double) [121]
                0.00    0.00       1/93          ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*) [464]
                0.00    0.00       1/93          ClpPresolve::postsolve(bool) [603]
                0.00    0.00       2/93          ClpPresolve::presolve(CoinPresolveMatrix*) [92]
                0.00    0.00      20/93          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
                0.00    0.00      20/93          OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
                0.00    0.00      45/93          OsiSolverInterface::OsiSolverInterface(OsiSolverInterface const&) [579]
[954]    0.0    0.00    0.00      93         CoinMessages::CoinMessages(CoinMessages const&) [954]
                0.00    0.00      93/252         char* CoinCopyOfArray<char>(char const*, int) [899]
-----------------------------------------------
                0.00    0.00      77/77          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[955]    0.0    0.00    0.00      77         CoinPresolveMatrix::stepColsToDo() [955]
                0.00    0.00  106155/106155      CoinPresolveMatrix::unsetColChanged(int) [845]
-----------------------------------------------
                0.00    0.00      77/77          OsiPresolve::presolve(CoinPresolveMatrix*) [75]
[956]    0.0    0.00    0.00      77         CoinPresolveMatrix::stepRowsToDo() [956]
                0.00    0.00 1013158/1013158     CoinPresolveMatrix::unsetRowChanged(int) [831]
-----------------------------------------------
                0.00    0.00       1/72          OsiClpSolverInterface::saveBaseModel() [3978]
                0.00    0.00       1/72          OsiClpSolverInterface::replaceMatrixOptional(CoinPackedMatrix const&) [332]
                0.00    0.00       1/72          resizeDouble(double*, int, int, double, bool) [1353]
                0.00    0.00       1/72          ClpModel::resize(int, int) [512]
                0.00    0.00       1/72          ClpModel::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*) [333]
                0.00    0.00       1/72          CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double) [304]
                0.00    0.00       2/72          ClpSimplex::tightenPrimalBounds(double, int, bool) [241]
                0.00    0.00      10/72          ClpModel::deleteColumns(int, int const*) [511]
                0.00    0.00      19/72          ClpPackedMatrix::reverseOrderedCopy() const [114]
                0.00    0.00      35/72          OsiClpSolverInterface::getMatrixByRow() const [101]
[957]    0.0    0.00    0.00      72         CoinPackedMatrix::setExtraGap(double) [957]
-----------------------------------------------
                0.00    0.00       8/71          ClpSimplexDual::dual(int, int) [2576]
                0.00    0.00      11/71          ClpSimplexPrimal::primal(int, int) [461]
                0.00    0.00      52/71          ClpSimplex::gutsOfDelete(int) [clone .constprop.279] [1851]
[958]    0.0    0.00    0.00      71         CoinFactorization::resetStatistics() [958]
-----------------------------------------------
                0.00    0.00      70/70          CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [87]
[959]    0.0    0.00    0.00      70         CoinPackedMatrix::getLastStart() const [959]
-----------------------------------------------
                0.00    0.00      30/60          dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [265]
                0.00    0.00      30/60          duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [158]
[960]    0.0    0.00    0.00      60         void CoinSort_2<double, int>(double*, double*, int*) [960]
-----------------------------------------------
                0.00    0.00       1/60          OsiClpSolverInterface::saveBaseModel() [3978]
                0.00    0.00       1/60          OsiClpSolverInterface::replaceMatrixOptional(CoinPackedMatrix const&) [332]
                0.00    0.00       1/60          ClpModel::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*) [333]
                0.00    0.00       1/60          CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double) [304]
                0.00    0.00       2/60          ClpSimplex::tightenPrimalBounds(double, int, bool) [241]
                0.00    0.00      19/60          ClpPackedMatrix::reverseOrderedCopy() const [114]
                0.00    0.00      35/60          OsiClpSolverInterface::getMatrixByRow() const [101]
[961]    0.0    0.00    0.00      60         CoinPackedMatrix::setExtraMajor(double) [961]
-----------------------------------------------
                0.00    0.00       1/56          remove_dual_action::remove_dual_action(int, remove_dual_action::action const*, CoinPresolveAction const*) [1056]
                0.00    0.00       1/56          implied_free_action::implied_free_action(int, implied_free_action::action const*, CoinPresolveAction const*) [1060]
                0.00    0.00       2/56          doubleton_action::doubleton_action(int, doubleton_action::action const*, CoinPresolveAction const*) [1033]
                0.00    0.00       2/56          drop_empty_cols_action::drop_empty_cols_action(int, drop_empty_cols_action::action const*, CoinPresolveAction const*) [1037]
                0.00    0.00       2/56          slack_doubleton_action::slack_doubleton_action(int, slack_doubleton_action::action const*, CoinPresolveAction const*) [1040]
                0.00    0.00       2/56          forcing_constraint_action::forcing_constraint_action(int, forcing_constraint_action::action const*, CoinPresolveAction const*) [1043]
                0.00    0.00       4/56          remove_fixed_action::remove_fixed_action(int, remove_fixed_action::action*, double*, int*, CoinPresolveAction const*) [1017]
                0.00    0.00      10/56          drop_empty_rows_action::drop_empty_rows_action(int, drop_empty_rows_action::action const*, CoinPresolveAction const*) [996]
                0.00    0.00      12/56          subst_constraint_action::subst_constraint_action(int, subst_constraint_action::action*, CoinPresolveAction const*) [984]
                0.00    0.00      20/56          useless_constraint_action::useless_constraint_action(int, useless_constraint_action::action const*, CoinPresolveAction const*) [974]
[962]    0.0    0.00    0.00      56         CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       1/56          remove_dual_action::~remove_dual_action() [1058]
                0.00    0.00       1/56          implied_free_action::~implied_free_action() [1062]
                0.00    0.00       2/56          doubleton_action::~doubleton_action() [1035]
                0.00    0.00       2/56          forcing_constraint_action::~forcing_constraint_action() [1044]
                0.00    0.00       2/56          drop_empty_cols_action::~drop_empty_cols_action() [1039]
                0.00    0.00       2/56          slack_doubleton_action::~slack_doubleton_action() [1042]
                0.00    0.00       4/56          remove_fixed_action::~remove_fixed_action() [1019]
                0.00    0.00      10/56          drop_empty_rows_action::~drop_empty_rows_action() [998]
                0.00    0.00      12/56          subst_constraint_action::~subst_constraint_action() [986]
                0.00    0.00      20/56          useless_constraint_action::~useless_constraint_action() [490]
[963]    0.0    0.00    0.00      56         CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00       9/47          ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [205]
                0.00    0.00      19/47          ClpSimplex::restoreData(ClpDataSave) [1846]
                0.00    0.00      19/47          ClpSimplex::startup(int, int) [587]
[964]    0.0    0.00    0.00      47         CoinFactorization::zeroTolerance(double) [964]
-----------------------------------------------
                0.00    0.00      43/43          remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [76]
[965]    0.0    0.00    0.00      43         CoinRelFltEq::CoinRelFltEq(double) [965]
-----------------------------------------------
                0.00    0.00       1/39          OsiClpSolverInterface::setBasis(CoinWarmStartBasis const&, ClpSimplex*) [552]
                0.00    0.00      19/39          OsiClpSolverInterface::getWarmStart() const [6068]
                0.00    0.00      19/39          OsiClpSolverInterface::setWarmStart(CoinWarmStart const*) [3972]
[966]    0.0    0.00    0.00      39         CoinWarmStartBasis::CoinWarmStartBasis(CoinWarmStartBasis const&) [966]
                0.00    0.00      39/133         CoinWarmStart::CoinWarmStart() [912]
-----------------------------------------------
                0.00    0.00       1/35          CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [541]
                0.00    0.00      34/35          CoinPackedMatrix::setDimensions(int, int) [970]
[967]    0.0    0.00    0.00      35         CoinPackedMatrix::getNumCols() const [967]
-----------------------------------------------
                0.00    0.00       1/35          CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [541]
                0.00    0.00      34/35          CoinPackedMatrix::setDimensions(int, int) [970]
[968]    0.0    0.00    0.00      35         CoinPackedMatrix::getNumRows() const [968]
-----------------------------------------------
                0.00    0.00       1/35          CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [541]
                0.00    0.00      34/35          CoinPackedMatrix::setDimensions(int, int) [970]
[969]    0.0    0.00    0.00      35         CoinPackedMatrix::isColOrdered() const [969]
-----------------------------------------------
                0.00    0.00       1/34          CbcHeuristicGreedyCover::validate() [4159]
                0.00    0.00       1/34          CbcHeuristicGreedyEquality::validate() [4347]
                0.00    0.00       1/34          OsiClpSolverInterface::replaceMatrixOptional(CoinPackedMatrix const&) [332]
                0.00    0.00      11/34          ClpModel::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*) [333]
                0.00    0.00      20/34          ClpPackedMatrix::allElementsInRange(ClpModel*, double, double, int) [413]
[970]    0.0    0.00    0.00      34         CoinPackedMatrix::setDimensions(int, int) [970]
                0.00    0.00      34/35          CoinPackedMatrix::getNumRows() const [968]
                0.00    0.00      34/35          CoinPackedMatrix::getNumCols() const [967]
                0.00    0.00      34/35          CoinPackedMatrix::isColOrdered() const [969]
-----------------------------------------------
                0.00    0.00       9/29          CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
                0.00    0.00      10/29          CoinPresolveMatrix::CoinPresolveMatrix(int, double, OsiSolverInterface*, int, int, bool, double, char const*, char const*) [118]
                0.00    0.00      10/29          OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
[971]    0.0    0.00    0.00      29         CoinWarmStartBasis::~CoinWarmStartBasis() [971]
                0.00    0.00      29/133         CoinWarmStartBasis::~CoinWarmStartBasis() [914]
-----------------------------------------------
                0.00    0.00      11/22          CoinTestIndexSet(int, int const*, int, char const*) [1637]
                0.00    0.00      11/22          CoinPackedMatrix::deleteMajorVectors(int, int const*) [463]
[972]    0.0    0.00    0.00      22         CoinSosSet::~CoinSosSet() [972]
-----------------------------------------------
                0.00    0.00      11/22          implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
                0.00    0.00      11/22          drop_zero_coefficients(CoinPresolveMatrix*, CoinPresolveAction const*) [454]
[973]    0.0    0.00    0.00      22         CoinPresolveMatrix::anyProhibited() const [973]
-----------------------------------------------
                0.00    0.00      20/20          useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [176]
[974]    0.0    0.00    0.00      20         useless_constraint_action::useless_constraint_action(int, useless_constraint_action::action const*, CoinPresolveAction const*) [974]
                0.00    0.00      20/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00      10/20          std::_Miter_base<double const*>::iterator_type std::__miter_base<double const*>(double const*) [999]
                0.00    0.00      10/20          std::_Niter_base<double const*>::iterator_type std::__niter_base<double const*>(double const*) [1000]
[975]    0.0    0.00    0.00      20         std::_Iter_base<double const*, false>::_S_base(double const*) [975]
-----------------------------------------------
                0.00    0.00      19/19          ClpSimplex::createRim(int, bool, int) [216]
[976]    0.0    0.00    0.00      19         CoinFactorization::messageLevel(int) [976]
-----------------------------------------------
                0.00    0.00      19/19          ClpSimplexPrimal::pivotResult(int) [62]
[977]    0.0    0.00    0.00      19         CoinMessageHandler::operator<<(char) [977]
-----------------------------------------------
                0.00    0.00      18/18          OsiClpSolverInterface::getBasis(ClpSimplex*) const [349]
[978]    0.0    0.00    0.00      18         CoinWarmStartBasis::setSize(int, int) [978]
-----------------------------------------------
                0.00    0.00      18/18          void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [324]
[979]    0.0    0.00    0.00      18         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [979]
-----------------------------------------------
                0.00    0.00      18/18          void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [324]
[980]    0.0    0.00    0.00      18         void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [980]
-----------------------------------------------
                0.00    0.00       1/15          CoinLpIO::CoinLpIO() [602]
                0.00    0.00       2/15          CoinBaseModel::CoinBaseModel() [595]
                0.00    0.00      12/15          CoinPrePostsolveMatrix::~CoinPrePostsolveMatrix() [983]
[981]    0.0    0.00    0.00      15         CoinMessage::~CoinMessage() [981]
                0.00    0.00      15/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                0.00    0.00      12/12          subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
[982]    0.0    0.00    0.00      12         subst_constraint_action::action* CoinCopyOfArray<subst_constraint_action::action>(subst_constraint_action::action const*, int) [982]
-----------------------------------------------
                0.00    0.00       1/12          CoinPostsolveMatrix::~CoinPostsolveMatrix() [1059]
                0.00    0.00      11/12          CoinPresolveMatrix::~CoinPresolveMatrix() [991]
[983]    0.0    0.00    0.00      12         CoinPrePostsolveMatrix::~CoinPrePostsolveMatrix() [983]
                0.00    0.00      12/15          CoinMessage::~CoinMessage() [981]
-----------------------------------------------
                0.00    0.00      12/12          subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [186]
[984]    0.0    0.00    0.00      12         subst_constraint_action::subst_constraint_action(int, subst_constraint_action::action*, CoinPresolveAction const*) [984]
                0.00    0.00      12/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       5/12          ClpPresolve::~ClpPresolve() [555]
                0.00    0.00       7/12          OsiPresolve::~OsiPresolve() [532]
[985]    0.0    0.00    0.00      12         subst_constraint_action::~subst_constraint_action() [985]
                0.00    0.00      12/12          subst_constraint_action::~subst_constraint_action() [986]
-----------------------------------------------
                0.00    0.00      12/12          subst_constraint_action::~subst_constraint_action() [985]
[986]    0.0    0.00    0.00      12         subst_constraint_action::~subst_constraint_action() [986]
                0.00    0.00      12/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00      12/12          implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[987]    0.0    0.00    0.00      12         CoinPresolveMatrix::anyInteger() const [987]
-----------------------------------------------
                0.00    0.00      11/11          CoinTestIndexSet(int, int const*, int, char const*) [1637]
[988]    0.0    0.00    0.00      11         bool CoinIsSorted<int>(int const*, int const*) [988]
                0.00    0.00      11/11          bool CoinIsSorted<int>(int const*, int) [989]
-----------------------------------------------
                0.00    0.00      11/11          bool CoinIsSorted<int>(int const*, int const*) [988]
[989]    0.0    0.00    0.00      11         bool CoinIsSorted<int>(int const*, int) [989]
-----------------------------------------------
                0.00    0.00       1/11          ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*) [464]
                0.00    0.00      10/11          OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
[990]    0.0    0.00    0.00      11         CoinPresolveMatrix::deleteStuff() [990]
-----------------------------------------------
                0.00    0.00       1/11          ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*) [464]
                0.00    0.00      10/11          OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [301]
[991]    0.0    0.00    0.00      11         CoinPresolveMatrix::~CoinPresolveMatrix() [991]
                0.00    0.00      11/12          CoinPrePostsolveMatrix::~CoinPrePostsolveMatrix() [983]
-----------------------------------------------
                0.00    0.00      11/11          int const* std::adjacent_find<int const*>(int const*, int const*) [993]
[992]    0.0    0.00    0.00      11         __gnu_cxx::__ops::__iter_equal_to_iter() [992]
-----------------------------------------------
                0.00    0.00      11/11          CoinTestSortedIndexSet(int, int const*, int, char const*) [1658]
[993]    0.0    0.00    0.00      11         int const* std::adjacent_find<int const*>(int const*, int const*) [993]
                0.00    0.00      11/11          __gnu_cxx::__ops::__iter_equal_to_iter() [992]
                0.00    0.00      11/11          int const* std::__adjacent_find<int const*, __gnu_cxx::__ops::_Iter_equal_to_iter>(int const*, int const*, __gnu_cxx::__ops::_Iter_equal_to_iter) [994]
-----------------------------------------------
                0.00    0.00      11/11          int const* std::adjacent_find<int const*>(int const*, int const*) [993]
[994]    0.0    0.00    0.00      11         int const* std::__adjacent_find<int const*, __gnu_cxx::__ops::_Iter_equal_to_iter>(int const*, int const*, __gnu_cxx::__ops::_Iter_equal_to_iter) [994]
                0.00    0.00  449149/449149      bool __gnu_cxx::__ops::_Iter_equal_to_iter::operator()<int const*, int const*>(int const*, int const*) const [838]
-----------------------------------------------
                0.00    0.00      10/10          CglDuplicateRow::refreshSolver(OsiSolverInterface*) [174]
[995]    0.0    0.00    0.00      10         CoinPackedMatrix::removeGaps(double) [995]
-----------------------------------------------
                0.00    0.00      10/10          drop_empty_rows_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [237]
[996]    0.0    0.00    0.00      10         drop_empty_rows_action::drop_empty_rows_action(int, drop_empty_rows_action::action const*, CoinPresolveAction const*) [996]
                0.00    0.00      10/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       1/10          ClpPresolve::~ClpPresolve() [555]
                0.00    0.00       9/10          OsiPresolve::~OsiPresolve() [532]
[997]    0.0    0.00    0.00      10         drop_empty_rows_action::~drop_empty_rows_action() [997]
                0.00    0.00      10/10          drop_empty_rows_action::~drop_empty_rows_action() [998]
-----------------------------------------------
                0.00    0.00      10/10          drop_empty_rows_action::~drop_empty_rows_action() [997]
[998]    0.0    0.00    0.00      10         drop_empty_rows_action::~drop_empty_rows_action() [998]
                0.00    0.00      10/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00      10/10          double* std::copy<double const*, double*>(double const*, double const*, double*) [1014]
[999]    0.0    0.00    0.00      10         std::_Miter_base<double const*>::iterator_type std::__miter_base<double const*>(double const*) [999]
                0.00    0.00      10/20          std::_Iter_base<double const*, false>::_S_base(double const*) [975]
-----------------------------------------------
                0.00    0.00      10/10          double* std::__copy_move_a2<false, double const*, double*>(double const*, double const*, double*) [1013]
[1000]   0.0    0.00    0.00      10         std::_Niter_base<double const*>::iterator_type std::__niter_base<double const*>(double const*) [1000]
                0.00    0.00      10/20          std::_Iter_base<double const*, false>::_S_base(double const*) [975]
-----------------------------------------------
                0.00    0.00       9/9           CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [138]
[1001]   0.0    0.00    0.00       9         CoinBuild::CoinBuild() [1001]
-----------------------------------------------
                0.00    0.00       8/8           CoinModel::CoinModel() [596]
[1002]   0.0    0.00    0.00       8         CoinModelLinkedList::CoinModelLinkedList() [1002]
-----------------------------------------------
                0.00    0.00       8/8           CoinModel::~CoinModel() [1045]
[1003]   0.0    0.00    0.00       8         CoinModelLinkedList::~CoinModelLinkedList() [1003]
-----------------------------------------------
                0.00    0.00       1/7           ClpPresolve::~ClpPresolve() [555]
                0.00    0.00       1/7           OsiPresolve::~OsiPresolve() [532]
                0.00    0.00       5/7           presolve_expand_major(int*, double*, int*, int*, presolvehlink*, int, int) [388]
[1004]   0.0    0.00    0.00       7         forcing_constraint_action::~forcing_constraint_action() [1004]
                0.00    0.00       2/2           forcing_constraint_action::~forcing_constraint_action() [1044]
-----------------------------------------------
                0.00    0.00       6/6           CoinModel::CoinModel() [596]
[1005]   0.0    0.00    0.00       6         CoinModelHash::CoinModelHash() [1005]
-----------------------------------------------
                0.00    0.00       6/6           CoinModel::~CoinModel() [1045]
[1006]   0.0    0.00    0.00       6         CoinModelHash::~CoinModelHash() [1006]
-----------------------------------------------
                0.00    0.00       1/5           OsiClpSolverInterface::readLp(char const*, double) [121]
                0.00    0.00       1/5           CoinLpIO::checkRowNames() [1064]
                0.00    0.00       1/5           CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*) [197]
                0.00    0.00       2/5           CoinLpIO::are_invalid_names(char const* const*, int, bool) const [430]
[1007]   0.0    0.00    0.00       5         CoinLpIO::getNumRows() const [1007]
-----------------------------------------------
                0.00    0.00       5/5           CoinLpIO::readLp(_iobuf*) [123]
[1008]   0.0    0.00    0.00       5         CoinLpIO::realloc_row(char***, int**, double**, double**, double**, int*) const [1008]
-----------------------------------------------
                0.00    0.00       5/5           std::_Niter_base<double*>::iterator_type std::__niter_base<double*>(double*) [1011]
[1009]   0.0    0.00    0.00       5         std::_Iter_base<double*, false>::_S_base(double*) [1009]
-----------------------------------------------
                0.00    0.00       5/5           double* std::__copy_move_a<false, double const*, double*>(double const*, double const*, double*) [1012]
[1010]   0.0    0.00    0.00       5         double* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<double>(double const*, double const*, double*) [1010]
-----------------------------------------------
                0.00    0.00       5/5           double* std::__copy_move_a2<false, double const*, double*>(double const*, double const*, double*) [1013]
[1011]   0.0    0.00    0.00       5         std::_Niter_base<double*>::iterator_type std::__niter_base<double*>(double*) [1011]
                0.00    0.00       5/5           std::_Iter_base<double*, false>::_S_base(double*) [1009]
-----------------------------------------------
                0.00    0.00       5/5           double* std::__copy_move_a2<false, double const*, double*>(double const*, double const*, double*) [1013]
[1012]   0.0    0.00    0.00       5         double* std::__copy_move_a<false, double const*, double*>(double const*, double const*, double*) [1012]
                0.00    0.00       5/5           double* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<double>(double const*, double const*, double*) [1010]
-----------------------------------------------
                0.00    0.00       5/5           double* std::copy<double const*, double*>(double const*, double const*, double*) [1014]
[1013]   0.0    0.00    0.00       5         double* std::__copy_move_a2<false, double const*, double*>(double const*, double const*, double*) [1013]
                0.00    0.00      10/10          std::_Niter_base<double const*>::iterator_type std::__niter_base<double const*>(double const*) [1000]
                0.00    0.00       5/5           std::_Niter_base<double*>::iterator_type std::__niter_base<double*>(double*) [1011]
                0.00    0.00       5/5           double* std::__copy_move_a<false, double const*, double*>(double const*, double const*, double*) [1012]
-----------------------------------------------
                0.00    0.00       5/5           CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [541]
[1014]   0.0    0.00    0.00       5         double* std::copy<double const*, double*>(double const*, double const*, double*) [1014]
                0.00    0.00      10/10          std::_Miter_base<double const*>::iterator_type std::__miter_base<double const*>(double const*) [999]
                0.00    0.00       5/5           double* std::__copy_move_a2<false, double const*, double*>(double const*, double const*, double*) [1013]
-----------------------------------------------
                0.00    0.00       4/4           CoinModel::CoinModel() [596]
[1015]   0.0    0.00    0.00       4         CoinModelHash2::CoinModelHash2() [1015]
-----------------------------------------------
                0.00    0.00       4/4           CoinModel::~CoinModel() [1045]
[1016]   0.0    0.00    0.00       4         CoinModelHash2::~CoinModelHash2() [1016]
-----------------------------------------------
                0.00    0.00       4/4           remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [229]
[1017]   0.0    0.00    0.00       4         remove_fixed_action::remove_fixed_action(int, remove_fixed_action::action*, double*, int*, CoinPresolveAction const*) [1017]
                0.00    0.00       4/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       2/4           ClpPresolve::~ClpPresolve() [555]
                0.00    0.00       2/4           OsiPresolve::~OsiPresolve() [532]
[1018]   0.0    0.00    0.00       4         remove_fixed_action::~remove_fixed_action() [1018]
                0.00    0.00       4/4           remove_fixed_action::~remove_fixed_action() [1019]
-----------------------------------------------
                0.00    0.00       4/4           remove_fixed_action::~remove_fixed_action() [1018]
[1019]   0.0    0.00    0.00       4         remove_fixed_action::~remove_fixed_action() [1019]
                0.00    0.00       4/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00       4/4           std::vector<int, std::allocator<int> >::end() [1022]
[1020]   0.0    0.00    0.00       4         __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::__normal_iterator(int* const&) [1020]
-----------------------------------------------
                0.00    0.00       2/4           std::_Miter_base<char const*>::iterator_type std::__miter_base<char const*>(char const*) [1048]
                0.00    0.00       2/4           std::_Niter_base<char const*>::iterator_type std::__niter_base<char const*>(char const*) [1049]
[1021]   0.0    0.00    0.00       4         std::_Iter_base<char const*, false>::_S_base(char const*) [1021]
-----------------------------------------------
                0.00    0.00       4/4           std::vector<int, std::allocator<int> >::push_back(int const&) [557]
[1022]   0.0    0.00    0.00       4         std::vector<int, std::allocator<int> >::end() [1022]
                0.00    0.00       4/4           __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::__normal_iterator(int* const&) [1020]
-----------------------------------------------
                0.00    0.00       1/3           CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
                0.00    0.00       2/3           CbcMain0(CbcModel&, CbcSolverUsefulData&) [1550]
[1023]   0.0    0.00    0.00       3         CoinMessageHandler::setPrefix(bool) [1023]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<double, std::allocator<double> >::end() [1027]
[1024]   0.0    0.00    0.00       3         __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator(double* const&) [1024]
-----------------------------------------------
                0.00    0.00       1/3           CoinLpIO::checkRowNames() [1064]
                0.00    0.00       2/3           CoinLpIO::are_invalid_names(char const* const*, int, bool) const [430]
[1025]   0.0    0.00    0.00       3         CoinLpIO::getRowSense() const [1025]
                0.00    0.00  998212/998212      CoinLpIO::convertBoundToSense(double, double, char&, double&, double&) const [832]
-----------------------------------------------
                0.00    0.00       3/3           CoinLpIO::read_row(_iobuf*, char*, double**, char***, int*, int*, double*, double*, double*, int*, double) const [230]
[1026]   0.0    0.00    0.00       3         CoinLpIO::realloc_coeff(double**, char***, int*) const [1026]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<double, std::allocator<double> >::push_back(double const&) [572]
[1027]   0.0    0.00    0.00       3         std::vector<double, std::allocator<double> >::end() [1027]
                0.00    0.00       3/3           __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator(double* const&) [1024]
-----------------------------------------------
                0.00    0.00       2/2           doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
[1028]   0.0    0.00    0.00       2         void CoinMemcpyN<doubleton_action::action>(doubleton_action::action const*, int, doubleton_action::action*) [1028]
-----------------------------------------------
                0.00    0.00       2/2           slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
[1029]   0.0    0.00    0.00       2         void CoinMemcpyN<slack_doubleton_action::action>(slack_doubleton_action::action const*, int, slack_doubleton_action::action*) [1029]
-----------------------------------------------
                0.00    0.00       2/2           forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [175]
[1030]   0.0    0.00    0.00       2         forcing_constraint_action::action* CoinCopyOfArray<forcing_constraint_action::action>(forcing_constraint_action::action const*, int) [1030]
-----------------------------------------------
                0.00    0.00       1/2           fileAbsPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1052]
                0.00    0.00       1/2           fileCoinReadable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1053]
[1031]   0.0    0.00    0.00       2         CoinFindDirSeparator() [1031]
-----------------------------------------------
                0.00    0.00       2/2           CoinModel::~CoinModel() [1045]
[1032]   0.0    0.00    0.00       2         CoinBaseModel::~CoinBaseModel() [1032]
                0.00    0.00       2/295         CoinMessages::~CoinMessages() [896]
-----------------------------------------------
                0.00    0.00       2/2           doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [293]
[1033]   0.0    0.00    0.00       2         doubleton_action::doubleton_action(int, doubleton_action::action const*, CoinPresolveAction const*) [1033]
                0.00    0.00       2/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       1/2           ClpPresolve::~ClpPresolve() [555]
                0.00    0.00       1/2           OsiPresolve::~OsiPresolve() [532]
[1034]   0.0    0.00    0.00       2         doubleton_action::~doubleton_action() [1034]
                0.00    0.00       2/2           doubleton_action::~doubleton_action() [1035]
-----------------------------------------------
                0.00    0.00       2/2           doubleton_action::~doubleton_action() [1034]
[1035]   0.0    0.00    0.00       2         doubleton_action::~doubleton_action() [1035]
                0.00    0.00       2/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00       1/2           CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
                0.00    0.00       1/2           ClpSimplex::initialSolve(ClpSolve&) [589]
[1036]   0.0    0.00    0.00       2         CoinFactorization::maximumPivots(int) [1036]
-----------------------------------------------
                0.00    0.00       2/2           drop_empty_cols_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [456]
[1037]   0.0    0.00    0.00       2         drop_empty_cols_action::drop_empty_cols_action(int, drop_empty_cols_action::action const*, CoinPresolveAction const*) [1037]
                0.00    0.00       2/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       1/2           ClpPresolve::~ClpPresolve() [555]
                0.00    0.00       1/2           OsiPresolve::~OsiPresolve() [532]
[1038]   0.0    0.00    0.00       2         drop_empty_cols_action::~drop_empty_cols_action() [1038]
                0.00    0.00       2/2           drop_empty_cols_action::~drop_empty_cols_action() [1039]
-----------------------------------------------
                0.00    0.00       2/2           drop_empty_cols_action::~drop_empty_cols_action() [1038]
[1039]   0.0    0.00    0.00       2         drop_empty_cols_action::~drop_empty_cols_action() [1039]
                0.00    0.00       2/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00       2/2           slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [231]
[1040]   0.0    0.00    0.00       2         slack_doubleton_action::slack_doubleton_action(int, slack_doubleton_action::action const*, CoinPresolveAction const*) [1040]
                0.00    0.00       2/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       1/2           ClpPresolve::~ClpPresolve() [555]
                0.00    0.00       1/2           OsiPresolve::~OsiPresolve() [532]
[1041]   0.0    0.00    0.00       2         slack_doubleton_action::~slack_doubleton_action() [1041]
                0.00    0.00       2/2           slack_doubleton_action::~slack_doubleton_action() [1042]
-----------------------------------------------
                0.00    0.00       2/2           slack_doubleton_action::~slack_doubleton_action() [1041]
[1042]   0.0    0.00    0.00       2         slack_doubleton_action::~slack_doubleton_action() [1042]
                0.00    0.00       2/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00       2/2           forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [175]
[1043]   0.0    0.00    0.00       2         forcing_constraint_action::forcing_constraint_action(int, forcing_constraint_action::action const*, CoinPresolveAction const*) [1043]
                0.00    0.00       2/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       2/2           forcing_constraint_action::~forcing_constraint_action() [1004]
[1044]   0.0    0.00    0.00       2         forcing_constraint_action::~forcing_constraint_action() [1044]
                0.00    0.00       2/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00       2/2           CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
[1045]   0.0    0.00    0.00       2         CoinModel::~CoinModel() [1045]
                0.00    0.00       8/8           CoinModelLinkedList::~CoinModelLinkedList() [1003]
                0.00    0.00       6/6           CoinModelHash::~CoinModelHash() [1006]
                0.00    0.00       4/4           CoinModelHash2::~CoinModelHash2() [1016]
                0.00    0.00       2/2           CoinBaseModel::~CoinBaseModel() [1032]
-----------------------------------------------
                0.00    0.00       2/2           ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
[1046]   0.0    0.00    0.00       2         remove_fixed_action::postsolve(CoinPostsolveMatrix*) const [1046]
                0.00    0.00    3521/73191       CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
-----------------------------------------------
                0.00    0.00       1/2           OsiClpSolverInterface::readLp(char const*, double) [121]
                0.00    0.00       1/2           CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*) [197]
[1047]   0.0    0.00    0.00       2         CoinLpIO::getNumCols() const [1047]
-----------------------------------------------
                0.00    0.00       2/2           char* std::copy<char const*, char*>(char const*, char const*, char*) [1091]
[1048]   0.0    0.00    0.00       2         std::_Miter_base<char const*>::iterator_type std::__miter_base<char const*>(char const*) [1048]
                0.00    0.00       2/4           std::_Iter_base<char const*, false>::_S_base(char const*) [1021]
-----------------------------------------------
                0.00    0.00       2/2           char* std::__copy_move_a2<false, char const*, char*>(char const*, char const*, char*) [1089]
[1049]   0.0    0.00    0.00       2         std::_Niter_base<char const*>::iterator_type std::__niter_base<char const*>(char const*) [1049]
                0.00    0.00       2/4           std::_Iter_base<char const*, false>::_S_base(char const*) [1021]
-----------------------------------------------
                0.00    0.00       1/2           fileCoinReadable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1053]
                0.00    0.00       1/2           bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [1092]
[1050]   0.0    0.00    0.00       2         bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [1050]
-----------------------------------------------
                0.00    0.00       1/1           implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[1051]   0.0    0.00    0.00       1         void CoinMemcpyN<implied_free_action::action>(implied_free_action::action const*, int, implied_free_action::action*) [1051]
-----------------------------------------------
                0.00    0.00       1/1           fileCoinReadable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1053]
[1052]   0.0    0.00    0.00       1         fileAbsPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1052]
                0.00    0.00       1/2           CoinFindDirSeparator() [1031]
-----------------------------------------------
                0.00    0.00       1/1           CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [359]
[1053]   0.0    0.00    0.00       1         fileCoinReadable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1053]
                0.00    0.00       1/1           bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [1092]
                0.00    0.00       1/2           CoinFindDirSeparator() [1031]
                0.00    0.00       1/2           bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [1050]
                0.00    0.00       1/1           fileAbsPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1052]
-----------------------------------------------
                0.00    0.00       1/1           ClpDualRowSteepest::pivotRow() [42]
[1054]   0.0    0.00    0.00       1         CoinIndexedVector::add(int, double) [1054]
-----------------------------------------------
                0.00    0.00       1/1           ClpSimplex::initialSolve(ClpSolve&) [589]
[1055]   0.0    0.00    0.00       1         CoinMessageHandler::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1055]
-----------------------------------------------
                0.00    0.00       1/1           remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [76]
[1056]   0.0    0.00    0.00       1         remove_dual_action::remove_dual_action(int, remove_dual_action::action const*, CoinPresolveAction const*) [1056]
                0.00    0.00       1/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       1/1           ClpPresolve::~ClpPresolve() [555]
[1057]   0.0    0.00    0.00       1         remove_dual_action::~remove_dual_action() [1057]
                0.00    0.00       1/1           remove_dual_action::~remove_dual_action() [1058]
-----------------------------------------------
                0.00    0.00       1/1           remove_dual_action::~remove_dual_action() [1057]
[1058]   0.0    0.00    0.00       1         remove_dual_action::~remove_dual_action() [1058]
                0.00    0.00       1/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00       1/1           ClpPresolve::postsolve(bool) [603]
[1059]   0.0    0.00    0.00       1         CoinPostsolveMatrix::~CoinPostsolveMatrix() [1059]
                0.00    0.00       1/12          CoinPrePostsolveMatrix::~CoinPrePostsolveMatrix() [983]
-----------------------------------------------
                0.00    0.00       1/1           implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [129]
[1060]   0.0    0.00    0.00       1         implied_free_action::implied_free_action(int, implied_free_action::action const*, CoinPresolveAction const*) [1060]
                0.00    0.00       1/56          CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [962]
-----------------------------------------------
                0.00    0.00       1/1           ClpPresolve::~ClpPresolve() [555]
[1061]   0.0    0.00    0.00       1         implied_free_action::~implied_free_action() [1061]
                0.00    0.00       1/1           implied_free_action::~implied_free_action() [1062]
-----------------------------------------------
                0.00    0.00       1/1           implied_free_action::~implied_free_action() [1061]
[1062]   0.0    0.00    0.00       1         implied_free_action::~implied_free_action() [1062]
                0.00    0.00       1/56          CoinPresolveAction::~CoinPresolveAction() [963]
-----------------------------------------------
                0.00    0.00       1/1           CoinLpIO::readLp(char const*, double) [125]
[1063]   0.0    0.00    0.00       1         CoinLpIO::setEpsilon(double) [1063]
-----------------------------------------------
                0.00    0.00       1/1           CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*) [197]
[1064]   0.0    0.00    0.00       1         CoinLpIO::checkRowNames() [1064]
                0.00    0.00       1/5           CoinLpIO::getNumRows() const [1007]
                0.00    0.00       1/1           CoinLpIO::getRowNames() const [1080]
                0.00    0.00       1/3           CoinLpIO::getRowSense() const [1025]
-----------------------------------------------
                0.00    0.00       1/1           __gnu_cxx::__alloc_traits<std::allocator<double> >::deallocate(std::allocator<double>&, double*, unsigned long long) [1067]
[1065]   0.0    0.00    0.00       1         __gnu_cxx::new_allocator<double>::deallocate(double*, unsigned long long) [1065]
-----------------------------------------------
                0.00    0.00       1/1           __gnu_cxx::__alloc_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long long) [1068]
[1066]   0.0    0.00    0.00       1         __gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long long) [1066]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<double, std::allocator<double> >::_M_deallocate(double*, unsigned long long) [930]
[1067]   0.0    0.00    0.00       1         __gnu_cxx::__alloc_traits<std::allocator<double> >::deallocate(std::allocator<double>&, double*, unsigned long long) [1067]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<double>::deallocate(double*, unsigned long long) [1065]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long long) [933]
[1068]   0.0    0.00    0.00       1         __gnu_cxx::__alloc_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long long) [1068]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long long) [1066]
-----------------------------------------------
                0.00    0.00       1/1           ClpSimplex::initialSolve(ClpSolve&) [589]
[1069]   0.0    0.00    0.00       1         CoinFactorization::adjustedAreaFactor() const [1069]
-----------------------------------------------
                0.00    0.00       1/1           ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
[1070]   0.0    0.00    0.00       1         remove_dual_action::postsolve(CoinPostsolveMatrix*) const [1070]
                0.00    0.00    1872/1872        CoinPrePostsolveMatrix::getRowStatus(int) const [884]
-----------------------------------------------
                0.00    0.00       1/1           ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
[1071]   0.0    0.00    0.00       1         implied_free_action::postsolve(CoinPostsolveMatrix*) const [1071]
                0.00    0.00    2874/922511      double CoinMax<double>(double, double) [834]
                0.00    0.00    2874/141658      double CoinMin<double>(double, double) [843]
                0.00    0.00    2874/488666      CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [836]
                0.00    0.00    2874/73191       CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
-----------------------------------------------
                0.00    0.00       1/1           ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
[1072]   0.0    0.00    0.00       1         slack_doubleton_action::postsolve(CoinPostsolveMatrix*) const [1072]
                0.00    0.00    2346/37840       CoinPrePostsolveMatrix::columnIsBasic(int) const [857]
                0.00    0.00    1447/488666      CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [836]
                0.00    0.00     899/73191       CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
                0.00    0.00     899/899         CoinPrePostsolveMatrix::setRowStatusUsingValue(int) [891]
-----------------------------------------------
                0.00    0.00       1/1           ClpPresolve::postsolve(CoinPostsolveMatrix&) [264]
[1073]   0.0    0.00    0.00       1         forcing_constraint_action::postsolve(CoinPostsolveMatrix*) const [1073]
                0.00    0.00    2124/2124        CoinPrePostsolveMatrix::getColumnStatus(int) const [881]
                0.00    0.00    1898/1898        presolve_find_row2(int, int, int, int const*, int const*) [882]
                0.00    0.00    1186/73191       CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [849]
                0.00    0.00      11/488666      CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [836]
-----------------------------------------------
                0.00    0.00       1/1           CoinLpIO::readLp(_iobuf*) [123]
[1074]   0.0    0.00    0.00       1         CoinLpIO::getEpsilon() const [1074]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[1075]   0.0    0.00    0.00       1         CoinLpIO::getObjName() const [1075]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[1076]   0.0    0.00    0.00       1         CoinLpIO::getColLower() const [1076]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[1077]   0.0    0.00    0.00       1         CoinLpIO::getColUpper() const [1077]
-----------------------------------------------
                0.00    0.00       1/1           CoinLpIO::readLp(_iobuf*) [123]
[1078]   0.0    0.00    0.00       1         CoinLpIO::getInfinity() const [1078]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[1079]   0.0    0.00    0.00       1         CoinLpIO::getRowLower() const [1079]
-----------------------------------------------
                0.00    0.00       1/1           CoinLpIO::checkRowNames() [1064]
[1080]   0.0    0.00    0.00       1         CoinLpIO::getRowNames() const [1080]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[1081]   0.0    0.00    0.00       1         CoinLpIO::getRowUpper() const [1081]
-----------------------------------------------
                0.00    0.00       1/1           CoinLpIO::scan_next(char*, _iobuf*) const [298]
[1082]   0.0    0.00    0.00       1         CoinLpIO::skip_comment(char*, _iobuf*) const [1082]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[1083]   0.0    0.00    0.00       1         CoinLpIO::getMatrixByRow() const [1083]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[1084]   0.0    0.00    0.00       1         CoinLpIO::getProblemName() const [1084]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[1085]   0.0    0.00    0.00       1         CoinLpIO::integerColumns() const [1085]
-----------------------------------------------
                0.00    0.00       1/1           OsiClpSolverInterface::readLp(char const*, double) [121]
[1086]   0.0    0.00    0.00       1         CoinLpIO::getObjCoefficients() const [1086]
-----------------------------------------------
                0.00    0.00       1/1           std::_Niter_base<char*>::iterator_type std::__niter_base<char*>(char*) [1088]
[1087]   0.0    0.00    0.00       1         std::_Iter_base<char*, false>::_S_base(char*) [1087]
-----------------------------------------------
                0.00    0.00       1/1           char* std::__copy_move_a2<false, char const*, char*>(char const*, char const*, char*) [1089]
[1088]   0.0    0.00    0.00       1         std::_Niter_base<char*>::iterator_type std::__niter_base<char*>(char*) [1088]
                0.00    0.00       1/1           std::_Iter_base<char*, false>::_S_base(char*) [1087]
-----------------------------------------------
                0.00    0.00       1/1           char* std::copy<char const*, char*>(char const*, char const*, char*) [1091]
[1089]   0.0    0.00    0.00       1         char* std::__copy_move_a2<false, char const*, char*>(char const*, char const*, char*) [1089]
                0.00    0.00       2/2           std::_Niter_base<char const*>::iterator_type std::__niter_base<char const*>(char const*) [1049]
                0.00    0.00       1/1           std::_Niter_base<char*>::iterator_type std::__niter_base<char*>(char*) [1088]
                0.00    0.00       1/97          char* std::__copy_move_a<false, char const*, char*>(char const*, char const*, char*) [939]
-----------------------------------------------
                0.00    0.00       1/1           CoinPackedMatrix::gutsOfOpEqual(bool, int, int, int, double const*, int const*, int const*, int const*) [145]
[1090]   0.0    0.00    0.00       1         int* std::adjacent_difference<int const*, int*>(int const*, int const*, int*) [1090]
-----------------------------------------------
                0.00    0.00       1/1           CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [541]
[1091]   0.0    0.00    0.00       1         char* std::copy<char const*, char*>(char const*, char const*, char*) [1091]
                0.00    0.00       2/2           std::_Miter_base<char const*>::iterator_type std::__miter_base<char const*>(char const*) [1048]
                0.00    0.00       1/1           char* std::__copy_move_a2<false, char const*, char*>(char const*, char const*, char*) [1089]
-----------------------------------------------
                0.00    0.00       1/1           fileCoinReadable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1053]
[1092]   0.0    0.00    0.00       1         bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [1092]
                0.00    0.00       1/2           bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [1050]
-----------------------------------------------

 This table describes the call tree of the program, and was sorted by
 the total amount of time spent in each function and its children.

 Each entry in this table consists of several lines.  The line with the
 index number at the left hand margin lists the current function.
 The lines above it list the functions that called this function,
 and the lines below it list the functions this one called.
 This line lists:
     index	A unique number given to each element of the table.
		Index numbers are sorted numerically.
		The index number is printed next to every function name so
		it is easier to look up where the function is in the table.

     % time	This is the percentage of the `total' time that was spent
		in this function and its children.  Note that due to
		different viewpoints, functions excluded by options, etc,
		these numbers will NOT add up to 100%.

     self	This is the total amount of time spent in this function.

     children	This is the total amount of time propagated into this
		function by its children.

     called	This is the number of times the function was called.
		If the function called itself recursively, the number
		only includes non-recursive calls, and is followed by
		a `+' and the number of recursive calls.

     name	The name of the current function.  The index number is
		printed after it.  If the function is a member of a
		cycle, the cycle number is printed between the
		function's name and the index number.


 For the function's parents, the fields have the following meanings:

     self	This is the amount of time that was propagated directly
		from the function into this parent.

     children	This is the amount of time that was propagated from
		the function's children into this parent.

     called	This is the number of times this parent called the
		function `/' the total number of times the function
		was called.  Recursive calls to the function are not
		included in the number after the `/'.

     name	This is the name of the parent.  The parent's index
		number is printed after it.  If the parent is a
		member of a cycle, the cycle number is printed between
		the name and the index number.

 If the parents of the function cannot be determined, the word
 `<spontaneous>' is printed in the `name' field, and all the other
 fields are blank.

 For the function's children, the fields have the following meanings:

     self	This is the amount of time that was propagated directly
		from the child into the function.

     children	This is the amount of time that was propagated from the
		child's children to the function.

     called	This is the number of times the function called
		this child `/' the total number of times the child
		was called.  Recursive calls by the child are not
		listed in the number after the `/'.

     name	This is the name of the child.  The child's index
		number is printed after it.  If the child is a
		member of a cycle, the cycle number is printed
		between the name and the index number.

 If there are any cycles (circles) in the call graph, there is an
 entry for the cycle-as-a-whole.  This entry shows who called the
 cycle (as parents) and the members of the cycle (as children.)
 The `+' recursive calls entry shows the number of function calls that
 were internal to the cycle, and the calls entry for each member shows,
 for that member, how many times it was called from other members of
 the cycle.


Copyright (C) 2012-2014 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.


Index by function name

 [493] _GLOBAL__sub_I__ZN13CglPreProcess10preProcessER18OsiSolverInterfacebi [874] CoinMessageHandler::message(int) [484] CoinWarmStartBasis::getStructStatus(int) const
 [195] void CoinSort_2<double, int, CoinFirstLess_2<double, int> >(double*, double*, int*, CoinFirstLess_2<double, int> const&) [164] CoinMessageHandler::message(int, CoinMessages const&) [529] CoinWarmStartBasis::numberBasicStructurals() const
 [960] void CoinSort_2<double, int>(double*, double*, int*) [856] CoinMessageHandler::printing(bool) [1070] remove_dual_action::postsolve(CoinPostsolveMatrix*) const
 [369] void CoinSort_2<int, CliqueEntry, CoinFirstLess_2<int, CliqueEntry> >(int*, int*, CliqueEntry*, CoinFirstLess_2<int, CliqueEntry> const&) [1023] CoinMessageHandler::setPrefix(bool) [839] CoinArrayWithLength::capacity() const
 [119] void CoinSort_2<int, double, CoinFirstLess_2<int, double> >(int*, int*, double*, CoinFirstLess_2<int, double> const&) [591] CoinMessageHandler::CoinMessageHandler(CoinMessageHandler const&) [1071] implied_free_action::postsolve(CoinPostsolveMatrix*) const
 [403] void CoinSort_2<int, double>(int*, int*, double*) [627] CoinMessageHandler::CoinMessageHandler() [1046] remove_fixed_action::postsolve(CoinPostsolveMatrix*) const
 [343] CoinStrdup(char const*) [585] CoinMessageHandler::~CoinMessageHandler() [422] CoinPackedVectorBase::getMinIndex() const
 [491] make_fixed(CoinPresolveMatrix*, CoinPresolveAction const*) [586] CoinMessageHandler::~CoinMessageHandler() [242] CoinPackedVectorBase::setTestsOff() const
 [888] statusName(CoinPrePostsolveMatrix::Status) [108] CoinMessageHandler::operator<<(CoinMessageMarker) [99] CoinPackedVectorBase::clearIndexSet() const
 [1028] void CoinMemcpyN<doubleton_action::action>(doubleton_action::action const*, int, doubleton_action::action*) [611] CoinMessageHandler::operator<<(char const*) [81] CoinPackedVectorBase::duplicateIndex(char const*, char const*) const
 [1051] void CoinMemcpyN<implied_free_action::action>(implied_free_action::action const*, int, implied_free_action::action*) [1055] CoinMessageHandler::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [440] CoinPackedVectorBase::isExistingIndex(int) const
 [1029] void CoinMemcpyN<slack_doubleton_action::action>(slack_doubleton_action::action const*, int, slack_doubleton_action::action*) [977] CoinMessageHandler::operator<<(char) [389] CoinPackedVectorBase::findMaxMinIndices() const
  [71] void CoinMemcpyN<double>(double const*, int, double*) [353] CoinMessageHandler::operator<<(double) [351] CoinPackedVectorBase::testForDuplicateIndex() const
 [122] void CoinMemcpyN<unsigned char>(unsigned char const*, int, unsigned char*) [394] CoinMessageHandler::operator<<(int) [80] CoinPackedVectorBase::setTestForDuplicateIndex(bool) const
  [86] void CoinMemcpyN<int>(int const*, int, int*) [962] CoinPresolveAction::CoinPresolveAction(CoinPresolveAction const*) [352] CoinPackedVectorBase::setTestForDuplicateIndexWhenTrue(bool) const
 [1052] fileAbsPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [963] CoinPresolveAction::~CoinPresolveAction() [379] CoinPackedVectorBase::sum() const
 [988] bool CoinIsSorted<int>(int const*, int const*) [842] CoinPresolveMatrix::setRowUsed(int) [82] CoinPackedVectorBase::indexSet(char const*, char const*) const
 [989] bool CoinIsSorted<int>(int const*, int) [851] CoinPresolveMatrix::change_bias(double) [97] CoinPackedVectorBase::clearBase() const
 [370] deleteDouble(double*, int, int, int const*, int&) [990] CoinPresolveMatrix::deleteStuff() [515] CoinPackedVectorBase::operator[](int) const
 [275] testRedundant(CoinPresolveMatrix*, CoinPresolveAction const*) [487] CoinPresolveMatrix::initColsToDo() [516] OsiClpSolverInterface::getColType(bool) const
 [815] transferCosts(CoinPresolveMatrix*) [488] CoinPresolveMatrix::initRowsToDo() [349] OsiClpSolverInterface::getBasis(ClpSimplex*) const
 [982] subst_constraint_action::action* CoinCopyOfArray<subst_constraint_action::action>(subst_constraint_action::action const*, int) [955] CoinPresolveMatrix::stepColsToDo() [423] OsiClpSolverInterface::isBinary(int) const
 [1030] forcing_constraint_action::action* CoinCopyOfArray<forcing_constraint_action::action>(forcing_constraint_action::action const*, int) [956] CoinPresolveMatrix::stepRowsToDo() [328] OsiClpSolverInterface::isInteger(int) const
 [899] char* CoinCopyOfArray<char>(char const*, int) [485] CoinPresolveMatrix::unsetRowUsed(int) [32] CoinIntArrayWithLength::array() const
 [829] int* CoinCopyOfArray<int>(int const*, int) [233] CoinPresolveMatrix::update_model(OsiSolverInterface*, int, int, int) [858] CoinPrePostsolveMatrix::rowIsBasic(int) const
 [852] CoinStrNCaseCmp(char const*, char const*, unsigned long long) [435] CoinPresolveMatrix::initializeStuff() [884] CoinPrePostsolveMatrix::getRowStatus(int) const
 [341] CoinStrlenAsInt(char const*) [845] CoinPresolveMatrix::unsetColChanged(int) [857] CoinPrePostsolveMatrix::columnIsBasic(int) const
 [1053] fileCoinReadable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [831] CoinPresolveMatrix::unsetRowChanged(int) [881] CoinPrePostsolveMatrix::getColumnStatus(int) const
 [180] void CoinDisjointCopyN<double>(double const*, int, double*) [480] CoinPresolveMatrix::addCol(int) [457] drop_empty_cols_action::postsolve(CoinPostsolveMatrix*) const
 [140] void CoinDisjointCopyN<int>(int const*, int, int*) [483] CoinPresolveMatrix::addRow(int) [358] drop_empty_rows_action::postsolve(CoinPostsolveMatrix*) const
 [494] maximumAbsElement(double const*, int) [118] CoinPresolveMatrix::CoinPresolveMatrix(int, double, OsiSolverInterface*, int, int, bool, double, char const*, char const*) [1072] slack_doubleton_action::postsolve(CoinPostsolveMatrix*) const
 [879] presolve_dupmajor(double const*, int const*, int, int, int) [304] CoinPresolveMatrix::CoinPresolveMatrix(int, double, ClpSimplex*, int, int, bool, double, double) [861] slack_singleton_action::postsolve(CoinPostsolveMatrix*) const
 [561] presolve_find_col(int, int, int, int const*) [991] CoinPresolveMatrix::~CoinPresolveMatrix() [310] subst_constraint_action::postsolve(CoinPostsolveMatrix*) const
 [568] presolve_find_row(int, int, int, int const*) [410] CoinWarmStartBasis::deleteRows(int, int const*) [1073] forcing_constraint_action::postsolve(CoinPostsolveMatrix*) const
 [256] presolve_find_row1(int, int, int, int const*) [411] CoinWarmStartBasis::compressRows(int, int const*) [382] useless_constraint_action::postsolve(CoinPostsolveMatrix*) const
 [882] presolve_find_row2(int, int, int, int const*, int const*) [559] CoinWarmStartBasis::deleteColumns(int, int const*) [107] CoinBigIndexArrayWithLength::array() const
 [863] presolve_find_row3(int, int, int, int const*, int const*) [363] CoinWarmStartBasis::setArtifStatus(int, CoinWarmStartBasis::Status) [872] CoinUnsignedIntArrayWithLength::array() const
 [354] presolve_expand_col(int*, double*, int*, int*, presolvehlink*, int, int) [830] CoinWarmStartBasis::setStructStatus(int, CoinWarmStartBasis::Status) [116] CoinFactorizationDoubleArrayWithLength::array() const
 [451] presolve_expand_row(int*, double*, int*, int*, presolvehlink*, int, int) [342] CoinWarmStartBasis::resize(int, int) [151] ClpModel::hitMaximumIterations() const
 [177] presolve_find_minor(int, int, int, int const*) [978] CoinWarmStartBasis::setSize(int, int) [517] ClpModel::times(double, double const*, double*) const
 [1031] CoinFindDirSeparator() [966] CoinWarmStartBasis::CoinWarmStartBasis(CoinWarmStartBasis const&) [844] CoinLpIO::columnName(int) const
 [835] PRESOLVE_INSERT_LINK(presolvehlink*, int, int) [953] CoinWarmStartBasis::CoinWarmStartBasis() [1074] CoinLpIO::getEpsilon() const
 [365] PRESOLVE_REMOVE_LINK(presolvehlink*, int) [971] CoinWarmStartBasis::~CoinWarmStartBasis() [1047] CoinLpIO::getNumCols() const
 [248] coin_init_random_vec(double*, int) [914] CoinWarmStartBasis::~CoinWarmStartBasis() [1007] CoinLpIO::getNumRows() const
 [257] presolve_find_minor1(int, int, int, int const*) [937] CoinWarmStartBasis::operator=(CoinWarmStartBasis const&) [1075] CoinLpIO::getObjName() const
 [883] presolve_find_minor2(int, int, int, int const*, int const*) [504] OsiSolverInterface::setRowName(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [330] CoinLpIO::is_comment(char const*) const
 [864] presolve_find_minor3(int, int, int, int const*, int const*) [415] OsiSolverInterface::deleteColNames(int, int) [406] CoinLpIO::is_keyword(char const*) const
 [388] presolve_expand_major(int*, double*, int*, int*, presolvehlink*, int, int) [189] OsiSolverInterface::addRows(CoinBuild const&) [1076] CoinLpIO::getColLower() const
 [454] drop_zero_coefficients(CoinPresolveMatrix*, CoinPresolveAction const*) [462] OsiSolverInterface::~OsiSolverInterface() [1077] CoinLpIO::getColUpper() const
 [409] presolve_make_memlists(int*, presolvehlink*, int) [76] remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [1078] CoinLpIO::getInfinity() const
 [160] presolve_delete_from_col(int, int, int const*, int*, int*, double*) [1056] remove_dual_action::remove_dual_action(int, remove_dual_action::action const*, CoinPresolveAction const*) [1079] CoinLpIO::getRowLower() const
 [550] presolve_delete_from_row(int, int, int const*, int*, int*, double*) [1057] remove_dual_action::~remove_dual_action() [1080] CoinLpIO::getRowNames() const
 [366] presolve_delete_from_col2(int, int, int*, int*, int*, int*, int*) [1058] remove_dual_action::~remove_dual_action() [1025] CoinLpIO::getRowSense() const
 [163] presolve_delete_from_major(int, int, int const*, int*, int*, double*) [448] CoinArrayWithLength::getCapacity(int, int) [1081] CoinLpIO::getRowUpper() const
 [367] presolve_delete_from_major2(int, int, int*, int*, int*, int*, int*) [449] CoinArrayWithLength::conditionalNew(long) [1008] CoinLpIO::realloc_row(char***, int**, double**, double**, double**, int*) const
 [325] presolve_delete_many_from_major(int, char*, int const*, int*, int*, double*) [885] CoinArrayWithLength::setPersistence(int, int) [1082] CoinLpIO::skip_comment(char*, _iobuf*) const
 [834] double CoinMax<double>(double, double) [837] CoinArrayWithLength::reallyFreeArray() [850] CoinLpIO::is_subject_to(char const*) const
 [179] int CoinMax<int>(int, int) [407] CoinArrayWithLength::conditionalDelete() [1026] CoinLpIO::realloc_coeff(double**, char***, int*) const
 [843] double CoinMin<double>(double, double) [859] CoinArrayWithLength::swap(CoinArrayWithLength&) [1083] CoinLpIO::getMatrixByRow() const
  [33] int CoinMin<int>(int, int) [887] CoinArrayWithLength::allocate(CoinArrayWithLength const&, int) [1084] CoinLpIO::getProblemName() const
 [303] analyze(OsiClpSolverInterface*, int&, double&, bool, CoinMessageHandler*, bool) [526] CoinArrayWithLength::getArray(int) [1085] CoinLpIO::integerColumns() const
 [204] analyze(OsiSolverInterface const*, char*, double*, double*) [886] CoinArrayWithLength::switchOff() [252] CoinLpIO::read_monom_row(_iobuf*, char*, double*, char**, int) const
 [359] CbcMain1(int, char const**, CbcModel&, int (*)(CbcModel*, int), CbcSolverUsefulData&) [854] CoinArrayWithLength::CoinArrayWithLength() [817] CoinLpIO::first_is_number(char const*) const
 [876] void CoinCopy<int>(int const*, int const*, int*) [853] CoinArrayWithLength::~CoinArrayWithLength() [429] CoinLpIO::is_invalid_name(char const*, bool) const
 [889] void CoinSwap<int>(int&, int&) [855] CoinArrayWithLength::operator=(CoinArrayWithLength const&) [430] CoinLpIO::are_invalid_names(char const* const*, int, bool) const
  [64] void CoinFillN<int>(int*, int, int) [1002] CoinModelLinkedList::CoinModelLinkedList() [1086] CoinLpIO::getObjCoefficients() const
 [161] void CoinIotaN<int>(int*, int, int) [1003] CoinModelLinkedList::~CoinModelLinkedList() [832] CoinLpIO::convertBoundToSense(double, double, char&, double&, double&) const
  [25] void CoinZeroN<double>(double*, int) [505] CoinPostsolveMatrix::CoinPostsolveMatrix(ClpSimplex*, int, int, int, double, double*, double*, unsigned char*, unsigned char*) [814] CoinLpIO::print() const
 [187] void CoinZeroN<unsigned char>(unsigned char*, int) [1059] CoinPostsolveMatrix::~CoinPostsolveMatrix() [827] CoinLpIO::is_inf(char const*) const
  [67] void CoinZeroN<int>(int*, int) [129] implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, int&) [828] CoinLpIO::is_free(char const*) const
 [408] check_row(int*, double*, int*, int*, double, double, int, int) [1060] implied_free_action::implied_free_action(int, implied_free_action::action const*, CoinPresolveAction const*) [833] CoinLpIO::rowName(int) const
 [877] setStatus(char*, int, CoinWarmStartBasis::Status) [1061] implied_free_action::~implied_free_action() [266] CoinLpIO::findHash(char const*, int) const
 [390] makeIntegers2(OsiSolverInterface*, int) [clone .constprop.152] [1062] implied_free_action::~implied_free_action() [626] CoinLpIO::find_obj(_iobuf*) const
 [371] fscanf(_iobuf*, char const*, ...) [229] remove_fixed_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [822] CoinLpIO::is_sense(char const*) const
 [495] sprintf(char*, char const*, ...) [1017] remove_fixed_action::remove_fixed_action(int, remove_fixed_action::action*, double*, int*, CoinPresolveAction const*) [230] CoinLpIO::read_row(_iobuf*, char*, double**, char***, int*, int*, double*, double*, double*, int*, double) const
 [326] sprintf(char*, char const*, ...) [1018] remove_fixed_action::~remove_fixed_action() [298] CoinLpIO::scan_next(char*, _iobuf*) const
 [182] CglProbing::gutsOfGenerateCuts(OsiSolverInterface const&, OsiCuts&, double*, double*, double*, double*, CglTreeInfo*) [1019] remove_fixed_action::~remove_fixed_action() [404] CoinBuild::currentItem(double&, double&, double&, int const*&, double const*&) const
  [61] CglProbing::probe(OsiSolverInterface const&, OsiRowCutDebugger const*, OsiCuts&, double*, double*, CoinPackedMatrix*, CoinPackedMatrix*, int const*, int const*, double const*, double const*, char const*, double*, double*, int*, CglTreeInfo*) [185] CoinPackedVectorBase::CoinPackedVectorBase() [280] CoinBuild::setMutableCurrent(int) const
 [281] CglProbing::tighten(double*, double*, int const*, double const*, int const*, int const*, int const*, double*, double*, int, int, char*, int, double) [539] CoinPackedVectorBase::~CoinPackedVectorBase() [247] CoinBuild::row(int, double&, double&, int const*&, double const*&) const
 [372] CglProbing::tighten2(double*, double*, int const*, double const*, int const*, int const*, double*, double*, double*, double*, int*, int) [199] CoinPackedVectorBase::~CoinPackedVectorBase() [380] OsiRowCut::lb() const
 [496] ClpSimplex::cleanStatus() [506] ClpPlusMinusOneMatrix::ClpPlusMinusOneMatrix(CoinPackedMatrix const&) [518] OsiRowCut::ub() const
 [497] ClpSimplex::loadProblem(CoinPackedMatrix const&, double const*, double const*, double const*, double const*, double const*, double const*) [813] CoinPartitionedVector::sort() [478] __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::max_size() const
 [395] ClpSimplex::sanityCheck() [416] OsiClpSolverInterface::tightenBounds(int) [903] __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >::base() const
 [412] ClpSimplex::createStatus() [121] OsiClpSolverInterface::readLp(char const*, double) [940] __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::base() const
  [89] ClpSimplex::housekeeping(double) [105] OsiClpSolverInterface::addRows(int, CoinPackedVectorBase const* const*, double const*, double const*) [838] bool __gnu_cxx::__ops::_Iter_equal_to_iter::operator()<int const*, int const*>(int const*, int const*) const
  [48] ClpSimplex::unpackPacked(CoinIndexedVector*) [533] CoinIntArrayWithLength::conditionalNew(int) [169] std::_Rb_tree_node<int>::_M_valptr() const
  [51] ClpSimplex::computePrimals(double const*, double const*) [486] CoinIntArrayWithLength::CoinIntArrayWithLength() [816] std::_Rb_tree_iterator<int>::operator==(std::_Rb_tree_iterator<int> const&) const
 [132] ClpSimplex::gutsOfSolution(double*, double const*, bool) [862] CoinIntArrayWithLength::~CoinIntArrayWithLength() [206] std::less<int>::operator()(int const&, int const&) const
 [355] ClpSimplex::gutsOfSolution(double*, double const*, bool) [clone .constprop.275] [871] CoinIntArrayWithLength::operator=(CoinIntArrayWithLength const&) [941] std::vector<char, std::allocator<char> >::end() const
  [58] ClpSimplex::internalFactorize(int) [836] CoinPrePostsolveMatrix::setRowStatus(int, CoinPrePostsolveMatrix::Status) [904] std::vector<char, std::allocator<char> >::size() const
  [66] ClpSimplex::checkBothSolutions() [849] CoinPrePostsolveMatrix::setColumnStatus(int, CoinPrePostsolveMatrix::Status) [942] std::vector<char, std::allocator<char> >::begin() const
 [498] ClpSimplex::checkPrimalSolution(double const*, double const*) [891] CoinPrePostsolveMatrix::setRowStatusUsingValue(int) [943] std::vector<char, std::allocator<char> >::capacity() const
 [241] ClpSimplex::tightenPrimalBounds(double, int, bool) [860] CoinPrePostsolveMatrix::setColumnStatusUsingValue(int) [147] std::_Rb_tree_node<int>* std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node::operator()<int>(int const&) const
 [499] ClpSimplex::checkSolutionInternal() [335] CoinPrePostsolveMatrix::CoinPrePostsolveMatrix(OsiSolverInterface const*, int, int, int) [198] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::get_allocator() const
 [216] ClpSimplex::createRim(int, bool, int) [983] CoinPrePostsolveMatrix::~CoinPrePostsolveMatrix() [474] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_Node_allocator() const
 [327] ClpSimplex::deleteRim(int) [393] drop_empty_cols_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [201] std::_Identity<int>::operator()(int const&) const
 [972] CoinSosSet::~CoinSosSet() [456] drop_empty_cols_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [918] std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator()
 [464] ClpPresolve::gutsOfPresolvedModel(ClpSimplex*, double, bool, int, bool, bool, char const*, char const*) [1037] drop_empty_cols_action::drop_empty_cols_action(int, drop_empty_cols_action::action const*, CoinPresolveAction const*) [213] std::allocator<std::_Rb_tree_node<int> >::allocator()
 [392] CoinMessage::CoinMessage(CoinMessages::Language) [1038] drop_empty_cols_action::~drop_empty_cols_action() [207] std::allocator<std::_Rb_tree_node<int> >::~allocator()
 [981] CoinMessage::~CoinMessage() [1039] drop_empty_cols_action::~drop_empty_cols_action() [919] std::allocator<double>::allocator()
 [301] OsiPresolve::presolvedModel(OsiSolverInterface&, double, bool, int, char const*, bool, char const*) [237] drop_empty_rows_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [920] std::allocator<double>::~allocator()
 [431] CoinMessages::addMessage(int, CoinOneMessage const&) [996] drop_empty_rows_action::drop_empty_rows_action(int, drop_empty_rows_action::action const*, CoinPresolveAction const*) [238] std::allocator<int>::allocator<std::_Rb_tree_node<int> >(std::allocator<std::_Rb_tree_node<int> > const&)
 [581] CoinMessages::toCompact() [997] drop_empty_rows_action::~drop_empty_rows_action() [618] std::allocator<int>::allocator()
 [954] CoinMessages::CoinMessages(CoinMessages const&) [998] drop_empty_rows_action::~drop_empty_rows_action() [260] std::allocator<int>::~allocator()
 [900] CoinMessages::CoinMessages(int) [231] slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, bool&) [623] std::allocator<int>::~allocator()
 [896] CoinMessages::~CoinMessages() [1040] slack_doubleton_action::slack_doubleton_action(int, slack_doubleton_action::action const*, CoinPresolveAction const*) [905] std::_Iter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, false>::_S_base(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >)
 [576] CoinMessages::operator=(CoinMessages const&) [1041] slack_doubleton_action::~slack_doubleton_action() [906] std::_Iter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >)
 [965] CoinRelFltEq::CoinRelFltEq(double) [1042] slack_doubleton_action::~slack_doubleton_action() [944] std::_Iter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, true>::_S_base(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
 [344] (anonymous namespace)::compact_rep(double*, int*, int*, int const*, int, presolvehlink const*) [593] slack_singleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*, double*) [1021] std::_Iter_base<char const*, false>::_S_base(char const*)
 [183] (anonymous namespace)::compute_hash(char const*, int, int) [212] ClpPrimalColumnSteepest::pivotColumn(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [975] std::_Iter_base<double const*, false>::_S_base(double const*)
 [134] (anonymous namespace)::compute_sums(int, int const*, int const*, int*, double*, double const*, int*, double*, int) [283] ClpPrimalColumnSteepest::saveWeights(ClpSimplex*, int) [1087] std::_Iter_base<char*, false>::_S_base(char*)
 [311] (anonymous namespace)::count_col_zeros(int&, int*, int const*, double const*, int const*) [269] ClpPrimalColumnSteepest::updateWeights(CoinIndexedVector*) [1009] std::_Iter_base<double*, false>::_S_base(double*)
 [312] (anonymous namespace)::count_col_zeros2(int&, int*, int const*, double const*, int const*) [72] ClpPrimalColumnSteepest::djsAndSteepest(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [938] char* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const*, char const*, char*)
 [171] (anonymous namespace)::implied_row_bounds(double const*, double const*, double const*, int const*, int, int, double&, double&) [77] ClpPrimalColumnSteepest::djsAndSteepest2(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [1010] double* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<double>(double const*, double const*, double*)
 [391] (anonymous namespace)::add_row(int*, double*, double*, double*, double*, int*, int*, presolvehlink*, int, double, double, int, int, int*) [209] ClpPrimalColumnSteepest::transposeTimes2(CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*, double) [324] void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
 [214] CglPreProcess::tightenPrimalBounds(OsiSolverInterface&, double) [417] ClpPrimalColumnSteepest::initializeWeights() [945] void std::_Destroy_aux<true>::__destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
 [291] CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int) [186] subst_constraint_action::presolve(CoinPresolveMatrix*, int const*, int const*, int, CoinPresolveAction const*, int) [818] void std::_Destroy_aux<true>::__destroy<char*>(char*, char*)
 [138] CglPreProcess::modified(OsiSolverInterface*, bool, int&, int, int) [984] subst_constraint_action::subst_constraint_action(int, subst_constraint_action::action*, CoinPresolveAction const*) [819] void std::_Destroy_aux<true>::__destroy<double*>(double*, double*)
 [136] ClpMatrixBase::updatePivot(ClpSimplex*, double, double) [985] subst_constraint_action::~subst_constraint_action() [467] void std::_Destroy_aux<true>::__destroy<int*>(int*, int*)
 [373] ClpMatrixBase::primalExpanded(ClpSimplex*, int) [986] subst_constraint_action::~subst_constraint_action() [921] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl()
  [98] ClpMatrixBase::generalExpanded(ClpSimplex*, int, int&) [418] CglMixedIntegerRounding2::mixIntRoundPreprocess(OsiSolverInterface const&) [468] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator()
 [500] ClpMatrixBase::rhsOffset(ClpSimplex*, bool, bool) [175] forcing_constraint_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [922] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base()
 [595] CoinBaseModel::CoinBaseModel() [1043] forcing_constraint_action::forcing_constraint_action(int, forcing_constraint_action::action const*, CoinPresolveAction const*) [923] std::_Vector_base<char, std::allocator<char> >::_Vector_impl::_Vector_impl()
 [1032] CoinBaseModel::~CoinBaseModel() [1004] forcing_constraint_action::~forcing_constraint_action() [924] std::_Vector_base<char, std::allocator<char> >::_Vector_impl::~_Vector_impl()
 [1005] CoinModelHash::CoinModelHash() [1044] forcing_constraint_action::~forcing_constraint_action() [925] std::_Vector_base<char, std::allocator<char> >::_M_deallocate(char*, unsigned long long)
 [1006] CoinModelHash::~CoinModelHash() [176] useless_constraint_action::presolve(CoinPresolveMatrix*, int const*, int, CoinPresolveAction const*) [397] std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator()
 [912] CoinWarmStart::CoinWarmStart() [974] useless_constraint_action::useless_constraint_action(int, useless_constraint_action::action const*, CoinPresolveAction const*) [926] std::_Vector_base<char, std::allocator<char> >::_Vector_base()
 [913] CoinWarmStart::~CoinWarmStart() [489] useless_constraint_action::~useless_constraint_action() [927] std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
 [265] dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [490] useless_constraint_action::~useless_constraint_action() [928] std::_Vector_base<double, std::allocator<double> >::_Vector_impl::_Vector_impl()
 [158] duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [452] CoinBigIndexArrayWithLength::conditionalNew(int) [929] std::_Vector_base<double, std::allocator<double> >::_Vector_impl::~_Vector_impl()
 [357] gubrow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [894] CoinBigIndexArrayWithLength::CoinBigIndexArrayWithLength() [930] std::_Vector_base<double, std::allocator<double> >::_M_deallocate(double*, unsigned long long)
  [28] ClpSimplexDual::dualColumn(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, double, int*) [895] CoinBigIndexArrayWithLength::~CoinBigIndexArrayWithLength() [820] std::_Vector_base<double, std::allocator<double> >::_M_get_Tp_allocator()
 [217] ClpSimplexDual::flipBounds(CoinIndexedVector*, CoinIndexedVector*) [387] drop_zero_coefficients_action::presolve(CoinPresolveMatrix*, int*, int, CoinPresolveAction const*) [931] std::_Vector_base<double, std::allocator<double> >::_Vector_base()
  [95] ClpSimplexDual::gutsOfDual(int, double*&, int, ClpDataSave&) [565] CoinUnsignedIntArrayWithLength::conditionalNew(int) [932] std::_Vector_base<double, std::allocator<double> >::~_Vector_base()
 [181] ClpSimplexDual::changeBound(int) [867] CoinUnsignedIntArrayWithLength::CoinUnsignedIntArrayWithLength() [619] std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl()
  [16] ClpSimplexDual::dualColumn0(CoinIndexedVector const*, CoinIndexedVector const*, CoinIndexedVector*, double, double&, double&, double&) [868] CoinUnsignedIntArrayWithLength::~CoinUnsignedIntArrayWithLength() [624] std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl()
 [501] ClpSimplexDual::changeBounds(int, CoinIndexedVector*, double&) [869] CoinUnsignedIntArrayWithLength::operator=(CoinUnsignedIntArrayWithLength const&) [933] std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long long)
 [154] ClpSimplexDual::originalBound(int) [551] CoinFactorizationDoubleArrayWithLength::conditionalNew(int) [821] std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator()
   [6] ClpSimplexDual::whileIterating(double*&, int) [865] CoinFactorizationDoubleArrayWithLength::CoinFactorizationDoubleArrayWithLength() [620] std::_Vector_base<int, std::allocator<int> >::_Vector_base()
  [19] ClpSimplexDual::updateDualsInDual(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, double, double&, bool) [866] CoinFactorizationDoubleArrayWithLength::~CoinFactorizationDoubleArrayWithLength() [625] std::_Vector_base<int, std::allocator<int> >::~_Vector_base()
  [90] ClpSimplexDual::statusOfProblemInDual(int&, int, double*, ClpDataSave&, int) [870] CoinFactorizationDoubleArrayWithLength::operator=(CoinFactorizationDoubleArrayWithLength const&) [227] std::_Rb_tree_node<int>::_M_valptr()
 [130] ClpSimplexDual::dualRow(int) [376] OsiCut::OsiCut() [287] std::_Rb_tree_iterator<int>::_Rb_tree_iterator(std::_Rb_tree_node_base*)
 [1015] CoinModelHash2::CoinModelHash2() [507] OsiCut::~OsiCut() [826] std::_Rb_tree_iterator<int>::operator--()
 [1016] CoinModelHash2::~CoinModelHash2() [270] OsiCuts::gutsOfDestructor() [307] std::_Rb_tree_const_iterator<int>::_Rb_tree_const_iterator(std::_Rb_tree_iterator<int> const&)
 [428] CoinOneMessage::CoinOneMessage(CoinOneMessage const&) [508] CbcModel::checkModel() [84] std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)
 [540] CoinOneMessage::CoinOneMessage(int, char, char const*) [509] CbcModel::AddIntegers() [126] std::set<int, std::less<int>, std::allocator<int> >::set()
 [911] CoinOneMessage::CoinOneMessage() [396] CbcModel::analyzeObjective() [102] std::set<int, std::less<int>, std::allocator<int> >::~set()
 [880] CoinOneMessage::~CoinOneMessage() [510] CbcModel::gutsOfDestructor2() [308] std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base* const&)
 [292] CoinOneMessage::operator=(CoinOneMessage const&) [511] ClpModel::deleteColumns(int, int const*) [340] std::pair<std::_Rb_tree_iterator<int>, bool>::pair(std::_Rb_tree_iterator<int> const&, bool const&)
 [174] CglDuplicateRow::refreshSolver(OsiSolverInterface*) [377] ClpModel::gutsOfLoadModel(int, int, double const*, double const*, double const*, double const*, double const*, double const*) [288] std::pair<std::_Rb_tree_const_iterator<int>, bool>::pair(std::_Rb_tree_const_iterator<int> const&, bool const&)
 [232] ClpDualRowPivot::checkAccuracy() [512] ClpModel::resize(int, int) [297] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [165] ClpEventHandler::event(ClpEventHandler::Event) [285] ClpModel::~ClpModel() [200] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
 [166] ClpPackedMatrix::countBasis(int const*, int&) [1063] CoinLpIO::setEpsilon(double) [193] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear()
 [144] ClpPackedMatrix::correctSequence(ClpSimplex const*, int&, int&) [1064] CoinLpIO::checkRowNames() [934] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector()
 [268] ClpPackedMatrix::rangeOfElements(double&, double&, double&, double&) [564] CoinLpIO::read_monom_obj(_iobuf*, double*, char**, int*, char**, int*, int*) [192] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
 [413] ClpPackedMatrix::allElementsInRange(ClpModel*, double, double, int) [492] CoinLpIO::freePreviousNames(int) [243] std::vector<char, std::allocator<char> >::_M_erase_at_end(char*)
 [374] ClpPackedMatrix::refresh(ClpSimplex*) [615] CoinLpIO::passInMessageHandler(CoinMessageHandler*) [946] std::vector<char, std::allocator<char> >::end()
  [59] ClpPackedMatrix::fillBasis(ClpSimplex*, int const*, int&, int*, int*, int*, int*, double*) [197] CoinLpIO::setLpDataRowAndColNames(char const* const*, char const* const*) [947] std::vector<char, std::allocator<char> >::begin()
 [465] ClpSimplexOther::crunch(double*, int*, int*, int&, bool, bool) [541] CoinLpIO::setLpDataWithoutRowAndColNames(CoinPackedMatrix const&, double const*, double const*, double const**, int, char const*, double const*, double const*) [239] std::vector<char, std::allocator<char> >::clear()
 [414] CbcHeuristicDive::validate() [123] CoinLpIO::readLp(_iobuf*) [935] std::vector<char, std::allocator<char> >::vector()
 [253] CglKnapsackCover::createCliques(OsiSolverInterface&, int, int, bool) [124] CoinLpIO::readLp(char const*) [590] std::vector<char, std::allocator<char> >::~vector()
  [35] ClpFactorization::replaceColumn(ClpSimplex const*, CoinIndexedVector*, CoinIndexedVector*, int, double, bool, double) [125] CoinLpIO::readLp(char const*, double) [608] std::vector<char, std::allocator<char> >::operator=(std::vector<char, std::allocator<char> > const&)
 [159] ClpFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [536] CoinLpIO::freeAll() [220] std::vector<double, std::allocator<double> >::_M_erase_at_end(double*)
  [13] ClpFactorization::factorize(ClpSimplex*, int, bool) [535] CoinLpIO::stopHash(int) [1027] std::vector<double, std::allocator<double> >::end()
 [170] ClpNonLinearCost::checkInfeasibilities(double) [167] CoinLpIO::startHash(char const* const*, int, int) [194] std::vector<double, std::allocator<double> >::clear()
 [375] ClpNonLinearCost::setOne(int, double) [602] CoinLpIO::CoinLpIO() [572] std::vector<double, std::allocator<double> >::push_back(double const&)
 [345] ClpNonLinearCost::goBackAll(CoinIndexedVector const*) [537] CoinLpIO::~CoinLpIO() [936] std::vector<double, std::allocator<double> >::vector()
 [313] ClpNonLinearCost::ClpNonLinearCost(ClpSimplex*, int) [202] CoinBuild::addRow(int, int const*, double const*, double, double) [588] std::vector<double, std::allocator<double> >::~vector()
 [150] ClpSimplexPrimal::updatePrimalsInPrimal(CoinIndexedVector*, double, double&, int) [208] CoinBuild::addItem(int, int const*, double const*, double, double, double) [322] std::vector<int, std::allocator<int> >::_M_erase_at_end(int*)
 [205] ClpSimplexPrimal::statusOfProblemInPrimal(int&, int, ClpSimplexProgress*, bool, int, ClpSimplex*) [1001] CoinBuild::CoinBuild() [1022] std::vector<int, std::allocator<int> >::end()
 [502] ClpSimplexPrimal::unflag() [258] CoinBuild::~CoinBuild() [188] std::vector<int, std::allocator<int> >::clear()
 [334] ClpSimplexPrimal::perturb(int) [596] CoinModel::CoinModel() [557] std::vector<int, std::allocator<int> >::push_back(int const&)
 [103] ClpSimplexPrimal::primalRow(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, int) [1045] CoinModel::~CoinModel() [621] std::vector<int, std::allocator<int> >::vector()
 [106] CoinPackedMatrix::appendRows(int, CoinPackedVectorBase const* const*) [419] OsiRowCut::setLb(double) [598] std::vector<int, std::allocator<int> >::~vector()
 [562] CoinPackedMatrix::deleteCols(int, int const*) [346] OsiRowCut::setUb(double) [228] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)
 [528] CoinPackedMatrix::deleteRows(int, int const*) [347] OsiRowCut::setRow(int, int const*, double const*, bool) [111] std::_Rb_tree_iterator<int> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_<std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int const&, std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node&)
 [995] CoinPackedMatrix::removeGaps(double) [78] OsiRowCut::OsiRowCut() [309] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node::_Alloc_node(std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >&)
 [455] CoinPackedMatrix::orderMatrix() [128] OsiRowCut::~OsiRowCut() [276] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_node()
 [957] CoinPackedMatrix::setExtraGap(double) [915] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() [210] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_put_node(std::_Rb_tree_node<int>*)
 [145] CoinPackedMatrix::gutsOfOpEqual(bool, int, int, int, double const*, int const*, int const*, int const*) [339] __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::deallocate(std::_Rb_tree_node<int>*, unsigned long long) [156] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_drop_node(std::_Rb_tree_node<int>*)
 [970] CoinPackedMatrix::setDimensions(int, int) [362] __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::allocate(unsigned long long, void const*) [226] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_M_initialize()
 [961] CoinPackedMatrix::setExtraMajor(double) [294] __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::new_allocator() [149] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::_Rb_tree_impl()
 [892] CoinPackedMatrix::gutsOfDestructor() [267] __gnu_cxx::new_allocator<std::_Rb_tree_node<int> >::~new_allocator() [178] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, false>::~_Rb_tree_impl()
 [115] CoinPackedMatrix::appendMinorVectors(int, CoinPackedVectorBase const* const*) [1065] __gnu_cxx::new_allocator<double>::deallocate(double*, unsigned long long) [153] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_create_node(int const&)
 [463] CoinPackedMatrix::deleteMajorVectors(int, int const*) [573] __gnu_cxx::new_allocator<double>::construct(double*, double const&) [190] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_destroy_node(std::_Rb_tree_node<int>*)
 [566] CoinPackedMatrix::deleteMinorVectors(int, int const*) [916] __gnu_cxx::new_allocator<double>::new_allocator() [85] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&)
 [272] CoinPackedMatrix::gutsOfCopyOfNoGaps(bool, int, int, double const*, int const*, int const*) [917] __gnu_cxx::new_allocator<double>::~new_allocator() [173] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_construct_node(std::_Rb_tree_node<int>*, int const&)
  [87] CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&) [1066] __gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long long) [361] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_Node_allocator()
 [466] CoinPackedMatrix::resizeForAddingMinorVectors(int const*) [477] __gnu_cxx::new_allocator<int>::destroy(int*) [93] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_get_insert_unique_pos(int const&)
 [273] CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&) [300] __gnu_cxx::new_allocator<int>::construct(int*, int const&) [436] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::begin()
 [224] CoinPackedMatrix::CoinPackedMatrix(bool, int, int, int, double const*, int const*, int const*, int const*) [360] __gnu_cxx::new_allocator<int>::new_allocator() [401] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_end()
 [909] CoinPackedMatrix::CoinPackedMatrix() [473] __gnu_cxx::new_allocator<int>::~new_allocator() [131] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node<int> const*)
 [336] CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int const*, int, int const*) [236] __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::deallocate(std::allocator<std::_Rb_tree_node<int> >&, std::_Rb_tree_node<int>*, unsigned long long) [196] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_key(std::_Rb_tree_node_base const*)
  [91] CoinPackedMatrix::CoinPackedMatrix(CoinPackedMatrix const&, int, int, bool) [306] __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >::allocate(std::allocator<std::_Rb_tree_node<int> >&, unsigned long long) [402] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_left(std::_Rb_tree_node_base*)
 [901] CoinPackedMatrix::~CoinPackedMatrix() [1067] __gnu_cxx::__alloc_traits<std::allocator<double> >::deallocate(std::allocator<double>&, double*, unsigned long long) [211] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_begin()
 [893] CoinPackedMatrix::~CoinPackedMatrix() [574] void __gnu_cxx::__alloc_traits<std::allocator<double> >::construct<double>(std::allocator<double>&, double*, double const&) [113] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*)
 [168] CoinPackedMatrix::operator=(CoinPackedMatrix const&) [1068] __gnu_cxx::__alloc_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long long) [141] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_right(std::_Rb_tree_node_base*)
 [538] CoinPackedVector::setConstant(int, int const*, double, bool) [558] void __gnu_cxx::__alloc_traits<std::allocator<int> >::construct<int>(std::allocator<int>&, int*, int const&) [172] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node<int> const*)
  [94] CoinPackedVector::gutsOfSetVector(int, int const*, double const*, bool, char const*) [902] __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >::__normal_iterator(char const* const&) [221] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_S_value(std::_Rb_tree_node_base const*)
 [438] CoinPackedVector::sortOriginalOrder() [897] __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&) [133] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree()
  [96] CoinPackedVector::clear() [1024] __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >::__normal_iterator(double* const&) [104] std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~_Rb_tree()
 [433] CoinPackedVector::insert(int, double) [1020] __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::__normal_iterator(int* const&) [255] int const* std::__addressof<int const>(int const&)
 [137] CoinPackedVector::reserve(int) [992] __gnu_cxx::__ops::__iter_equal_to_iter() [979] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  [83] CoinPackedVector::setVector(int, int const*, double const*, bool) [513] ClpMatrixBase::listTransposeTimes(ClpSimplex const*, double*, int*, int, double*) const [475] int* std::__addressof<int>(int&)
 [261] CoinPackedVector::CoinPackedVector(CoinPackedVector const&) [878] CoinOneMessage::message() const [907] std::_Miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >)
 [274] CoinPackedVector::CoinPackedVector(int, int const*, double const*, bool) [420] ClpPackedMatrix::scaleRowCopy(ClpModel*) const [1048] std::_Miter_base<char const*>::iterator_type std::__miter_base<char const*>(char const*)
  [79] CoinPackedVector::CoinPackedVector(bool) [88] ClpPackedMatrix::unpackPacked(ClpSimplex*, CoinIndexedVector*, int) const [999] std::_Miter_base<double const*>::iterator_type std::__miter_base<double const*>(double const*)
 [432] CoinPackedVector::~CoinPackedVector() [47] ClpPackedMatrix::transposeTimes(ClpSimplex const*, double, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*) const [908] std::_Niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >)
 [142] CoinPackedVector::~CoinPackedVector() [348] ClpPackedMatrix::transposeTimes(double, double const*, double*) const [948] std::_Niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
 [601] CoinPackedVector::operator=(CoinPackedVector const&) [127] ClpPackedMatrix::getPackedMatrix() const [1049] std::_Niter_base<char const*>::iterator_type std::__niter_base<char const*>(char const*)
 [293] doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [46] ClpPackedMatrix::transposeTimesByRow(ClpSimplex const*, double, CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*) const [1000] std::_Niter_base<double const*>::iterator_type std::__niter_base<double const*>(double const*)
 [1033] doubleton_action::doubleton_action(int, doubleton_action::action const*, CoinPresolveAction const*) [52] ClpPackedMatrix::subsetTransposeTimes(ClpSimplex const*, CoinIndexedVector const*, CoinIndexedVector const*, CoinIndexedVector*) const [1088] std::_Niter_base<char*>::iterator_type std::__niter_base<char*>(char*)
 [1034] doubleton_action::~doubleton_action() [56] ClpPackedMatrix::transposeTimesSubset(int, int const*, double const*, double*, double const*, double const*, double*) const [1011] std::_Niter_base<double*>::iterator_type std::__niter_base<double*>(double*)
 [1035] doubleton_action::~doubleton_action() [514] ClpPackedMatrix::gutsOfTransposeTimesByRowEQ2(CoinIndexedVector const*, CoinIndexedVector*, CoinIndexedVector*, double, double) const [424] void std::__adjust_heap<CoinPair<int, double>*, long long, CoinPair<int, double>, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> > >(CoinPair<int, double>*, long long, long long, CoinPair<int, double>, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> >)
 [368] tripleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [74] ClpPackedMatrix::gutsOfTransposeTimesByRowGE3(CoinIndexedVector const*, int*, double*, double*, double, double) const [939] char* std::__copy_move_a<false, char const*, char*>(char const*, char const*, char*)
  [27] CoinFactorization::deleteLink(int) [12] ClpPackedMatrix::gutsOfTransposeTimesByRowGEK(CoinIndexedVector const*, int*, double*, int, double, double) const [1012] double* std::__copy_move_a<false, double const*, double*>(double const*, double const*, double*)
 [240] CoinFactorization::gutsOfCopy(CoinFactorization const&) [316] ClpPackedMatrix::add(ClpSimplex const*, CoinIndexedVector*, int, double) const [993] int const* std::adjacent_find<int const*>(int const*, int const*)
  [22] CoinFactorization::preProcess(int, int) [120] ClpPackedMatrix::scale(ClpModel*, ClpSimplex const*) const [949] __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
 [873] CoinFactorization::checkSparse() [218] ClpPackedMatrix::times(double, double const*, double*) const [1089] char* std::__copy_move_a2<false, char const*, char*>(char const*, char const*, char*)
 [225] CoinFactorization::getRowSpace(int, int) [65] ClpPackedMatrix::times(double, double const*, double*, double const*, double const*) const [1013] double* std::__copy_move_a2<false, double const*, double*>(double const*, double const*, double*)
  [17] CoinFactorization::factorSparse() [148] ClpFactorization::timeToRefactorize() const [994] int const* std::__adjacent_find<int const*, __gnu_cxx::__ops::_Iter_equal_to_iter>(int const*, int const*, __gnu_cxx::__ops::_Iter_equal_to_iter)
 [976] CoinFactorization::messageLevel(int) [421] ClpFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [381] void std::__introsort_loop<double_int_pair*, long long, __gnu_cxx::__ops::_Iter_comp_iter<double_int_pair_compare> >(double_int_pair*, double_int_pair*, long long, __gnu_cxx::__ops::_Iter_comp_iter<double_int_pair_compare>)
 [1036] CoinFactorization::maximumPivots(int) [967] CoinPackedMatrix::getNumCols() const [117] void std::__introsort_loop<CoinPair<double, int>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<double, int> > >(CoinPair<double, int>*, CoinPair<double, int>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<double, int> >)
  [36] CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool, double) [968] CoinPackedMatrix::getNumRows() const [219] void std::__introsort_loop<CoinPair<int, CliqueEntry>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, CliqueEntry> > >(CoinPair<int, CliqueEntry>*, CoinPair<int, CliqueEntry>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, CliqueEntry> >)
 [109] CoinFactorization::separateLinks(int, bool) [458] CoinPackedMatrix::timesMajor(double const*, double*) const [155] void std::__introsort_loop<CoinPair<int, double>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> > >(CoinPair<int, double>*, CoinPair<int, double>*, long long, __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> >)
 [964] CoinFactorization::zeroTolerance(double) [959] CoinPackedMatrix::getLastStart() const [1090] int* std::adjacent_difference<int const*, int*>(int const*, int const*, int*)
  [49] CoinFactorization::getColumnSpace(int, int) [969] CoinPackedMatrix::isColOrdered() const [950] __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > std::copy<__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
 [875] CoinFactorization::pivotTolerance(double) [299] CoinPackedMatrix::getVectorLast(int) const [1091] char* std::copy<char const*, char*>(char const*, char const*, char*)
  [63] CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*) [527] CoinPackedMatrix::getVectorFirst(int) const [1014] double* std::copy<double const*, double*>(double const*, double const*, double*)
 [958] CoinFactorization::resetStatistics() [112] CoinPackedMatrix::countOrthoLength(int*) const [951] void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >)
 [545] CoinFactorization::sparseThreshold(int) [459] CoinPackedMatrix::times(double const*, double*) const [952] void std::_Destroy<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, std::allocator<char>&)
  [43] CoinFactorization::updateColumnRFT(CoinIndexedVector*, int*) [898] CoinPackedMatrix::verifyMtx(int, bool) const [980] void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
 [356] CoinFactorization::gutsOfDestructor(int) [317] CoinPackedVector::getIndices() const [254] void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
 [531] CoinFactorization::gutsOfInitialize(int) [318] CoinPackedVector::getNumElements() const [244] void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  [70] CoinFactorization::pivotOneOtherRow(int, int) [823] CoinPackedVector::getVectorIndices() const [278] void std::_Destroy<char*>(char*, char*)
  [18] CoinFactorization::factorSparseLarge() [482] CoinPackedVector::getVectorElements() const [279] void std::_Destroy<char*, char>(char*, char*, std::allocator<char>&)
  [41] CoinFactorization::pivotRowSingleton(int, int) [824] CoinPackedVector::getVectorNumElements() const [286] void std::_Destroy<double*>(double*, double*)
  [60] CoinFactorization::getRowSpaceIterate(int, int) [575] doubleton_action::postsolve(CoinPostsolveMatrix*) const [222] void std::_Destroy<double*, double>(double*, double*, std::allocator<double>&)
 [609] CoinFactorization::setPersistenceFlag(int) [364] CoinFactorization::checkPivot(double, double) const [398] void std::_Destroy<int*>(int*, int*)
   [2] CoinFactorization::updateTwoColumnsFT(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, bool) [20] CoinFactorization::permuteBack(CoinIndexedVector*, CoinIndexedVector*) const [323] void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&)
 [143] CoinFactorization::pivotColumnSingleton(int, int) [44] CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const [1050] bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  [69] CoinFactorization::getColumnSpaceIterateR(int, double, int) [8] CoinFactorization::updateColumnL(CoinIndexedVector*, int*) const [1092] bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  [34] bool CoinFactorization::pivot<int>(int, int, int, int, double*, unsigned int*, int, int*, int) [30] CoinFactorization::updateColumnR(CoinIndexedVector*) const [319] virtual thunk to OsiClpSolverInterface::unmarkHotStart()
  [15] CoinFactorization::factor() [3] CoinFactorization::updateColumnU(CoinIndexedVector*, int*) const [519] virtual thunk to OsiClpSolverInterface::getNumRows() const
  [40] CoinFactorization::addLink(int, int) [139] CoinFactorization::pivotColumnBack() const [425] virtual thunk to OsiClpSolverInterface::isInteger(int) const
  [31] CoinFactorization::cleanup() [1069] CoinFactorization::adjustedAreaFactor() const [271] operator delete[](void*)
 [441] CoinFactorization::getAreas(int, int, int, int) [50] CoinFactorization::updateColumnLSparse(CoinIndexedVector*, int*) const [320] operator delete(void*)
  [57] CoinFactorization::goSparse() [24] CoinFactorization::updateColumnUSparse(CoinIndexedVector*, int*) const [289] operator new[](unsigned long long)
 [234] CoinFactorization::CoinFactorization(CoinFactorization const&) [157] CoinFactorization::updateColumnLDensish(CoinIndexedVector*, int*) const [426] operator new(unsigned long long)
 [582] CoinFactorization::CoinFactorization() [4] CoinFactorization::updateColumnUDensish(double*, int*) const [476] operator new(unsigned long long, void*)
 [569] CoinFactorization::~CoinFactorization() [9] CoinFactorization::updateColumnLSparsish(CoinIndexedVector*, int*) const [520] __Balloc_D2A
 [251] CoinIndexedVector::getIndices() [7] CoinFactorization::updateColumnTranspose(CoinIndexedVector*, CoinIndexedVector*) const [350] ___chkstk_ms
 [215] CoinIndexedVector::createPacked(int, int const*, double const*) [5] CoinFactorization::updateColumnUSparsish(CoinIndexedVector*, int*) const [37] __fentry__
 [146] CoinIndexedVector::setNumElements(int) [10] CoinFactorization::updateColumnTransposeL(CoinIndexedVector*) const [521] __gdtoa
 [1054] CoinIndexedVector::add(int, double) [38] CoinFactorization::updateColumnTransposeR(CoinIndexedVector*) const [250] __mingw_pformat
  [21] CoinIndexedVector::clear() [23] CoinFactorization::updateColumnTransposeU(CoinIndexedVector*, int) const [184] __mingw_sformat (mingw_vfscanf.c)
 [439] CoinIndexedVector::expand() [378] CoinFactorization::updateTwoColumnsUDensish(int&, double*, int*, int&, double*, int*) const [162] __mingw_vfscanf
 [302] CoinIndexedVector::reserve(int) [53] CoinFactorization::updateColumnTransposeLByRow(CoinIndexedVector*) const [282] __pformat_float (mingw_pformat.c)
 [847] CoinIndexedVector::CoinIndexedVector() [73] CoinFactorization::updateColumnTransposeLSparse(CoinIndexedVector*) const [321] __pformat_putc (mingw_pformat.c)
 [848] CoinIndexedVector::~CoinIndexedVector() [39] CoinFactorization::updateColumnTransposeRSparse(CoinIndexedVector*) const [427] __pformat_putchars (mingw_pformat.c)
 [296] do_tighten_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*) [26] CoinFactorization::updateColumnTransposeUSparse(CoinIndexedVector*) const [523] __tcf_0
 [314] CglTreeProbingInfo::fixes(int, int, int, bool) [437] CoinFactorization::updateColumnTransposeRDensish(CoinIndexedVector*) const [45] __tcf_0
 [249] CglTreeProbingInfo::convert() [54] CoinFactorization::updateColumnTransposeUDensish(CoinIndexedVector*, int) const [522] __tcf_0
 [503] CglTreeProbingInfo::CglTreeProbingInfo(OsiSolverInterface const*) [11] CoinFactorization::updateColumnTransposeLSparsish(CoinIndexedVector*) const [290] __tcf_0
  [55] ClpDualRowSteepest::saveWeights(ClpSimplex*, int) [68] CoinFactorization::updateColumnTransposeUSparsish(CoinIndexedVector*, int) const [329] _errno
 [315] ClpDualRowSteepest::unrollWeights() [295] CoinIndexedVector::packedMode() const [524] _lock_file
   [1] ClpDualRowSteepest::updateWeights(CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*, CoinIndexedVector*) [277] CoinIndexedVector::denseVector() const [29] _mcount_private
  [14] ClpDualRowSteepest::updatePrimalSolution(CoinIndexedVector*, double, double&) [223] CoinIndexedVector::getNumElements() const [469] back_ch (mingw_vfscanf.c)
  [42] ClpDualRowSteepest::pivotRow() [259] CglTreeProbingInfo::fixColumns(int, int, OsiSolverInterface&) const [338] cleanup_return (mingw_vfscanf.c)
 [152] ClpSimplexProgress::cycle(int, int, int, int) [987] CoinPresolveMatrix::anyInteger() const [470] dtoa_lock (misc.c)
 [592] CoinMessageHandler::gutsOfCopy(CoinMessageHandler const&) [481] CoinPresolveMatrix::rowChanged(int) const [135] floor
 [525] CoinMessageHandler::nextPerCent(char*, bool) [973] CoinPresolveMatrix::anyProhibited() const [245] in_ch (mingw_vfscanf.c)
 [910] CoinMessageHandler::setLogLevel(int) [890] CoinPresolveMatrix::colProhibited(int) const [305] isspace
 [841] CoinMessageHandler::checkSeverity() [825] CoinPresolveMatrix::colProhibited2(int) const [399] localeconv
 [450] CoinMessageHandler::internalPrint() [479] CoinPresolveMatrix::rowProhibited2(int) const [400] memcpy
 [263] CoinMessageHandler::calcPrintStatus(int, int) [846] CoinPresolveMatrix::presolveOptions() const [246] memmove
 [546] CoinMessageHandler::print() [840] CoinPresolveMatrix::rowUsed(int) const [471] optimize_alloc (mingw_vfscanf.c)
 [110] CoinMessageHandler::finish() [405] CoinPresolveMatrix::isInteger(int) const [472] ungetc


More information about the Clp mailing list