#ifndef MIPSTARTIO_HPP_INCLUDED#define MIPSTARTIO_HPP_INCLUDED#include <vector>#include <string>#include <utility>classCbcModel;classOsiSolverInterface;/* tries to read mipstart (solution file) from fileName, filling colValues and obj returns 0 with success, 1 otherwise */intreadMIPStart(CbcModel*model,constchar*fileName,std::vector<std::pair<std::string,double>>&colValues,double&solObj);/* from a partial list of variables tries to fill the remaining variable values */intcomputeCompleteSolution(CbcModel*model,conststd::vector<std::string>colNames,conststd::vector<std::pair<std::string,double>>&colValues,double*sol,double&obj);#endif // MIPSTARTIO_HPP_INCLUDED/* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2*/