4 #include "CoinWarmStartDual.hpp"
5 #include "CoinWarmStartPrimalDual.hpp"
6 #include "CoinWarmStartBasis.hpp"
15 if (warmstart == NULL)
19 const CoinWarmStartDual*
ws =
20 dynamic_cast<const CoinWarmStartDual*
>(warmstart);
22 const int size = ws->size();
23 const double* dual = ws->dual();
32 const CoinWarmStartPrimalDual*
ws =
33 dynamic_cast<const CoinWarmStartPrimalDual*
>(warmstart);
35 const int psize = ws->primalSize();
36 const int dsize = ws->dualSize();
37 const double* primal = ws->primal();
38 const double* dual = ws->dual();
48 const CoinWarmStartBasis*
ws =
49 dynamic_cast<const CoinWarmStartBasis*
>(warmstart);
This class describes a warmstart information that consists solely of the dual vector.
BCP_warmstart * BCP_lp_convert_CoinWarmStart(BCP_lp_prob &p, CoinWarmStart *&ws)
Warmstarting information for the LP solver.
void fint fint fint real fint real real real real real real real real real fint real fint fint fint real * ws
This class describes a warmstart information that consists solely of the dual vector.