Fix computation of version number.

This commit is contained in:
Daniel Junglas
2022-11-25 08:10:35 +01:00
parent e2e1362a68
commit 9886fbdd40

View File

@@ -382,16 +382,11 @@ std::string XpressInterface::SolverVersion() const {
int version = 0;
CHECK_STATUS(XPRSgetintcontrol(mLp, XPRS_VERSION, &version));
int const major = version / 1000000;
version -= major * 1000000;
int const release = version / 10000;
version -= release * 10000;
int const mod = version / 100;
version -= mod * 100;
int const fix = version;
int const major = version / 100;
version -= major * 100;
int const release = version;
return absl::StrFormat("XPRESS library version %d.%02d.%02d.%02d", major,
release, mod, fix);
return absl::StrFormat("XPRESS library version %d.%02d", major, release);
}
// ------ Model modifications and extraction -----