[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