| 
    Bonmin
    1.8.8
    
   | 
 
Cached information for reoptimizing. More...
  
 Public Member Functions | |
| cachedInfo () | |
| Constructor.  More... | |
| cachedInfo (const Ipopt::SmartPtr< BranchingTQP > &tqp, Ipopt::SmartPtr< Ipopt::OptionsList > &options, int kmax_ipt, int mlp_ipt, double *fillin_factor) | |
| void | initialize (const Ipopt::SmartPtr< BranchingTQP > &tqp, Ipopt::SmartPtr< Ipopt::OptionsList > &options, int kmax_ipt, int mlp_ipt, double *fillin_factor) | 
| Fill data structures for filter with info from tnlp.  More... | |
| void | re_initialize () | 
| void | optimize () | 
| Optimize problem described by cache with filter.  More... | |
| bool | markHotStart () | 
| Store most recent solution as hot start.  More... | |
| void | unmarkHotStart () | 
| Forget about the hot start info.  More... | |
| void | copyFromHotStart () | 
| Copy current values from hot start info.  More... | |
| ~cachedInfo () | |
| Destructor.  More... | |
Public Attributes | |
| fint | n | 
| fint | m | 
| fint | k | 
| fint | kmax | 
| real * | a | 
| fint * | la | 
| real * | x | 
| real * | bl | 
| real * | bu | 
| real | f | 
| real * | g | 
| real * | r | 
| real * | w | 
| real * | e | 
| fint * | ls | 
| real * | alp | 
| fint * | lp | 
| fint | mlp | 
| fint | peq | 
| real * | ws | 
| fint * | lws | 
| fint | m0de | 
| fint | ifail | 
| fint | info [1] | 
| fint | iprint | 
| fint | nout | 
| fint | kk | 
| wsc common block  More... | |
| fint | ll | 
| fint | mxws | 
| fint | mxlws | 
| bool | haveHotStart_ | 
| indicates if we should start from a hotstart  More... | |
| fint | kHot | 
| real * | xHot | 
| real | fHot | 
| real * | gHot | 
| real * | rHot | 
| real * | wHot | 
| real * | eHot | 
| fint * | lsHot | 
| real * | alpHot | 
| fint * | lpHot | 
| fint | peqHot | 
| real * | wsHot | 
| fint * | lwsHot | 
| fint | infoHot [1] | 
| fint | kkkHot | 
| fint | lllHot | 
| fint | kkHot | 
| fint | llHot | 
| Ipopt::SmartPtr< BranchingTQP > | tqp_ | 
| double | cpuTime_ | 
| Elapsed CPU time in last optimization.  More... | |
| bool | use_warm_start_in_cache_ | 
flag remembering if warm start information has been put into  cache  More...  | |
| bool | bad_warm_start_info_ | 
| int | amax_ | 
| Number of nonzeros in Jacobian and gradient.  More... | |
| double * | fillin_factor_ | 
| Fill-in factor for QP factorization.  More... | |
| int | next_reinit_ | 
| next reinitialization of hot start.  More... | |
| int | pivots_ | 
| Number of pivots.  More... | |
All remaining information from all common blocks for  | |
hot start  | |
| fint | irh1 | 
| bqpdc common block  More... | |
| fint | na | 
| bqpdc common block  More... | |
| fint | na1 | 
| bqpdc common block  More... | |
| fint | nb | 
| bqpdc common block  More... | |
| fint | nb1 | 
| bqpdc common block  More... | |
| fint | ka1 | 
| bqpdc common block  More... | |
| fint | kb1 | 
| bqpdc common block  More... | |
| fint | kc1 | 
| bqpdc common block  More... | |
| fint | irg1 | 
| bqpdc common block  More... | |
| fint | lu1 | 
| bqpdc common block  More... | |
| fint | lv | 
| bqpdc common block  More... | |
| fint | lv1 | 
| bqpdc common block  More... | |
| fint | ll1 | 
| bqpdc common block  More... | |
| real | eps | 
| epsc common block  More... | |
| real | tol | 
| bqpdc common block  More... | |
| real | emin | 
| bqpdc common block  More... | |
| real | vstep | 
| vstepc common block  More... | |
| real | sgnf | 
| repc common block  More... | |
| fint | nrep | 
| bqpdc common block  More... | |
| fint | npiv | 
| bqpdc common block  More... | |
| fint | nres | 
| bqpdc common block  More... | |
| fint | nup | 
| refactorc common block  More... | |
| fint | nfreq | 
| bqpdc common block  More... | |
| real | alpha | 
| alphac common block  More... | |
| fint | ns | 
| sparsec common block  More... | |
| fint | ns1 | 
| bqpdc common block  More... | |
| fint | nt | 
| bqpdc common block  More... | |
| fint | nt1 | 
| bqpdc common block  More... | |
| fint | nu | 
| bqpdc common block  More... | |
| fint | nu1 | 
| bqpdc common block  More... | |
| fint | nx | 
| bqpdc common block  More... | |
| fint | nx1 | 
| bqpdc common block  More... | |
| fint | np | 
| bqpdc common block  More... | |
| fint | np1 | 
| bqpdc common block  More... | |
| fint | nprof | 
| bqpdc common block  More... | |
| fint | lc | 
| bqpdc common block  More... | |
| fint | lc1 | 
| bqpdc common block  More... | |
| fint | li | 
| bqpdc common block  More... | |
| fint | li1 | 
| bqpdc common block  More... | |
| fint | lm | 
| bqpdc common block  More... | |
| fint | lm1 | 
| bqpdc common block  More... | |
| fint | lp_ | 
| bqpdc common block  More... | |
| fint | lp1 | 
| bqpdc common block  More... | |
| fint | lq | 
| bqpdc common block  More... | |
| fint | lq1 | 
| bqpdc common block  More... | |
| fint | lr | 
| bqpdc common block  More... | |
| fint | lr1 | 
| bqpdc common block  More... | |
| fint | ls_ | 
| bqpdc common block  More... | |
| fint | ls1 | 
| bqpdc common block  More... | |
| fint | lt | 
| bqpdc common block  More... | |
| fint | lt1 | 
| bqpdc common block  More... | |
| fint | m1 | 
| factorc common block  More... | |
| fint | m2 | 
| bqpdc common block  More... | |
| fint | mp | 
| bqpdc common block  More... | |
| fint | mq | 
| bqpdc common block  More... | |
| fint | lastr | 
| bqpdc common block  More... | |
| fint | irow | 
| bqpdc common block  More... | |
| fint | mxm1 | 
| mxm1c common block  More... | |
| real | c | 
| /minorc  More... | |
Cached information for reoptimizing.
Definition at line 206 of file BonBqpdSolver.hpp.
      
  | 
  inline | 
Constructor.
Definition at line 311 of file BonBqpdSolver.hpp.
      
  | 
  inline | 
Definition at line 345 of file BonBqpdSolver.hpp.
References initialize().
| Bonmin::BqpdSolver::cachedInfo::~cachedInfo | ( | ) | 
Destructor.
| void Bonmin::BqpdSolver::cachedInfo::initialize | ( | const Ipopt::SmartPtr< BranchingTQP > & | tqp, | 
| Ipopt::SmartPtr< Ipopt::OptionsList > & | options, | ||
| int | kmax_ipt, | ||
| int | mlp_ipt, | ||
| double * | fillin_factor | ||
| ) | 
Fill data structures for filter with info from tnlp.
Referenced by cachedInfo().
| void Bonmin::BqpdSolver::cachedInfo::re_initialize | ( | ) | 
| void Bonmin::BqpdSolver::cachedInfo::optimize | ( | ) | 
Optimize problem described by cache with filter.
| bool Bonmin::BqpdSolver::cachedInfo::markHotStart | ( | ) | 
Store most recent solution as hot start.
| void Bonmin::BqpdSolver::cachedInfo::unmarkHotStart | ( | ) | 
Forget about the hot start info.
| void Bonmin::BqpdSolver::cachedInfo::copyFromHotStart | ( | ) | 
Copy current values from hot start info.
| fint Bonmin::BqpdSolver::cachedInfo::n | 
Definition at line 212 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::m | 
Definition at line 213 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::k | 
Definition at line 214 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::kmax | 
Definition at line 215 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::a | 
Definition at line 216 of file BonBqpdSolver.hpp.
| fint* Bonmin::BqpdSolver::cachedInfo::la | 
Definition at line 217 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::x | 
Definition at line 218 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::bl | 
Definition at line 219 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::bu | 
Definition at line 220 of file BonBqpdSolver.hpp.
| real Bonmin::BqpdSolver::cachedInfo::f | 
Definition at line 221 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::g | 
Definition at line 222 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::r | 
Definition at line 223 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::w | 
Definition at line 224 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::e | 
Definition at line 225 of file BonBqpdSolver.hpp.
| fint* Bonmin::BqpdSolver::cachedInfo::ls | 
Definition at line 226 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::alp | 
Definition at line 227 of file BonBqpdSolver.hpp.
| fint* Bonmin::BqpdSolver::cachedInfo::lp | 
Definition at line 228 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::mlp | 
Definition at line 229 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::peq | 
Definition at line 230 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::ws | 
Definition at line 231 of file BonBqpdSolver.hpp.
| fint* Bonmin::BqpdSolver::cachedInfo::lws | 
Definition at line 232 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::m0de | 
Definition at line 233 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::ifail | 
Definition at line 234 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::info[1] | 
Definition at line 235 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::iprint | 
Definition at line 236 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nout | 
Definition at line 237 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::kk | 
wsc common block
Definition at line 240 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::ll | 
Definition at line 240 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::mxws | 
Definition at line 240 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::mxlws | 
Definition at line 240 of file BonBqpdSolver.hpp.
| bool Bonmin::BqpdSolver::cachedInfo::haveHotStart_ | 
indicates if we should start from a hotstart
Definition at line 243 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::irh1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::na | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::na1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nb | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nb1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::ka1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::kb1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::kc1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::irg1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lu1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lv | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lv1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::ll1 | 
bqpdc common block
Definition at line 248 of file BonBqpdSolver.hpp.
| real Bonmin::BqpdSolver::cachedInfo::eps | 
epsc common block
Definition at line 250 of file BonBqpdSolver.hpp.
| real Bonmin::BqpdSolver::cachedInfo::tol | 
bqpdc common block
Definition at line 250 of file BonBqpdSolver.hpp.
| real Bonmin::BqpdSolver::cachedInfo::emin | 
bqpdc common block
Definition at line 250 of file BonBqpdSolver.hpp.
| real Bonmin::BqpdSolver::cachedInfo::vstep | 
vstepc common block
Definition at line 252 of file BonBqpdSolver.hpp.
| real Bonmin::BqpdSolver::cachedInfo::sgnf | 
repc common block
Definition at line 254 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nrep | 
bqpdc common block
Definition at line 255 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::npiv | 
bqpdc common block
Definition at line 255 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nres | 
bqpdc common block
Definition at line 255 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nup | 
refactorc common block
Definition at line 257 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nfreq | 
bqpdc common block
Definition at line 257 of file BonBqpdSolver.hpp.
| real Bonmin::BqpdSolver::cachedInfo::alpha | 
alphac common block
Definition at line 259 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::ns | 
sparsec common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::ns1 | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nt | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nt1 | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nu | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nu1 | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nx | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nx1 | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::np | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::np1 | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::nprof | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lc | 
bqpdc common block
Definition at line 261 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lc1 | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::li | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::li1 | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lm | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lm1 | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lp_ | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lp1 | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lq | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lq1 | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lr | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lr1 | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::ls_ | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::ls1 | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lt | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lt1 | 
bqpdc common block
Definition at line 262 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::m1 | 
factorc common block
Definition at line 264 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::m2 | 
bqpdc common block
Definition at line 264 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::mp | 
bqpdc common block
Definition at line 264 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::mq | 
bqpdc common block
Definition at line 264 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lastr | 
bqpdc common block
Definition at line 264 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::irow | 
bqpdc common block
Definition at line 264 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::mxm1 | 
mxm1c common block
Definition at line 266 of file BonBqpdSolver.hpp.
| real Bonmin::BqpdSolver::cachedInfo::c | 
/minorc
Definition at line 268 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::kHot | 
Definition at line 270 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::xHot | 
Definition at line 271 of file BonBqpdSolver.hpp.
| real Bonmin::BqpdSolver::cachedInfo::fHot | 
Definition at line 272 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::gHot | 
Definition at line 273 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::rHot | 
Definition at line 274 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::wHot | 
Definition at line 275 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::eHot | 
Definition at line 276 of file BonBqpdSolver.hpp.
| fint* Bonmin::BqpdSolver::cachedInfo::lsHot | 
Definition at line 277 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::alpHot | 
Definition at line 278 of file BonBqpdSolver.hpp.
| fint* Bonmin::BqpdSolver::cachedInfo::lpHot | 
Definition at line 279 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::peqHot | 
Definition at line 280 of file BonBqpdSolver.hpp.
| real* Bonmin::BqpdSolver::cachedInfo::wsHot | 
Definition at line 281 of file BonBqpdSolver.hpp.
| fint* Bonmin::BqpdSolver::cachedInfo::lwsHot | 
Definition at line 282 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::infoHot[1] | 
Definition at line 283 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::kkkHot | 
Definition at line 284 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::lllHot | 
Definition at line 285 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::kkHot | 
Definition at line 286 of file BonBqpdSolver.hpp.
| fint Bonmin::BqpdSolver::cachedInfo::llHot | 
Definition at line 287 of file BonBqpdSolver.hpp.
| Ipopt::SmartPtr<BranchingTQP> Bonmin::BqpdSolver::cachedInfo::tqp_ | 
Definition at line 289 of file BonBqpdSolver.hpp.
| double Bonmin::BqpdSolver::cachedInfo::cpuTime_ | 
Elapsed CPU time in last optimization.
Definition at line 291 of file BonBqpdSolver.hpp.
| bool Bonmin::BqpdSolver::cachedInfo::use_warm_start_in_cache_ | 
flag remembering if warm start information has been put into
cache
Definition at line 294 of file BonBqpdSolver.hpp.
| bool Bonmin::BqpdSolver::cachedInfo::bad_warm_start_info_ | 
Definition at line 295 of file BonBqpdSolver.hpp.
| int Bonmin::BqpdSolver::cachedInfo::amax_ | 
Number of nonzeros in Jacobian and gradient.
Definition at line 298 of file BonBqpdSolver.hpp.
| double* Bonmin::BqpdSolver::cachedInfo::fillin_factor_ | 
Fill-in factor for QP factorization.
This is a pointer to the corresponding value in the BqpdSolver object, so that an increase is not forgotten.
Definition at line 303 of file BonBqpdSolver.hpp.
| int Bonmin::BqpdSolver::cachedInfo::next_reinit_ | 
next reinitialization of hot start.
Definition at line 307 of file BonBqpdSolver.hpp.
| int Bonmin::BqpdSolver::cachedInfo::pivots_ | 
Number of pivots.
Definition at line 309 of file BonBqpdSolver.hpp.
 1.8.5