ergo-code / highs Goto Github PK
View Code? Open in Web Editor NEWLinear optimization software
License: MIT License
Linear optimization software
License: MIT License
in examples/call_highs_from_julia.jl:29
Highs_readFromFile(highs, "/home/s1613957/HiGHs/build/bin/avgas.mps")
The absolute path is not ideal, and the mps file is not present after building the project
On Fedora 64 bits, libs are installed in lib64 directory.
Cmake provides a set of macro to manage this:
include(GNUInstallDirs)
After that, you can install libs in:
set(libdir "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
The standard way that Julia wraps solvers is to make a HiGHS.jl
package in a Git repository of the same name. This package handles installing binaries on users computers and provides two layers of wrappers:
src/interfaces
Are you okay if we move forward with this? Or do want the wrapper in src/interfaces
?
We could either host the wrapper in JuliaOpt, or we could host it in ERGO-Code
.
cc. @mtanneau
Resolve!
For OsiHiGHS and in other applications (like a GAMS interface :)), we would need to be able to specify some callback that handles output messages. Further, such a callback should be specified for each HiGHS instance individually (i.e. not as global or thread-local global variable).
create a C interface offering access to all methods in the Highs class
Make the basis corresponding the solution available.
Allow the user to specify a starting basis.
Would be nice to have a way to interrupt HiGHS while it is running, e.g., having a callback that is called after each iteration and that returns whether HiGHS should stop gracefully or not.
In an executable (and in the GAMS interface), this could be used to implement a proper handling of SIGINT.
In Debug mode, HiGHS throws an error on gas11:
74: For col 0, workLower should be -200 but is 0
74: Error in workArrays
74: highs: /nfs/OPTI/bzfmilte/code/HiGHS/src/HModel.cpp:1040: bool HModel::OKtoSolve(int, int): Assertion `ok' failed.
While doing some first-hour experiments with this project (very interesting; especially the license!), the following was observed:
sascha@sascha-VirtualBox:~/Downloads/HiGHS/build/bin$ ./highs -p On -f ~/Downloads/greenbea.mps
Presolve is set to On
Reading file /home/sascha/Downloads/greenbea.mps
Setting default value crashMode = Off
Setting default value edWtMode = DSE1
====================================================================================
Running HiGHS
------
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 18446744073709551615) >= this->size() (which is 30877)
Error during presolve: no variable found in singleton row 281.Aborted (core dumped)
It seems presolve is a relatively new addition and maybe bugs are to be expected. While probably not much relevant, i'm using a Linux + GCC + OpenMP=0 setup here and the exact mps-file in use can be obtained from this link (gz compressed).
Sascha
-----------
UPDATE
-----------
I wrote a small testing-script (available here).
Using above setup against the whole netlib-dataset (as described in the link above; README describes setup), there are:
Output of the script (2 configs: default vs. default + presolve with 94 netlib instances each):
sascha@sascha-VirtualBox:~/Documents/HiGHS_eval$ python3 run.py
----------------
Run all 188 tests...
run 1/188
run 2/188
... (omitted in example)
run 188/188
...all tests finished!
-------------------
Check for errors...
Observed error:
Instance: /home/sascha/Documents/HiGHS_eval/netlib/greenbea.mps
Arguments: ['-p', 'On']
Error-type: SOLVER ERROR
-> returncode: -6
-> stdout:
Presolve is set to On
Reading file /home/sascha/Documents/HiGHS_eval/netlib/greenbea.mps
Setting default value crashMode = Off
Setting default value edWtMode = DSE1
====================================================================================
Running HiGHS
------
Error during presolve: no variable found in singleton row 281.
-> stderr:
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 18446744073709551615) >= this->size() (which is 30877)
Observed error:
Instance: /home/sascha/Documents/HiGHS_eval/netlib/cycle.mps
Arguments: ['-p', 'On']
Error-type: TIMEOUT
-> returncode: -999
-> stdout:
-> stderr:
Observed error:
Instance: /home/sascha/Documents/HiGHS_eval/netlib/greenbeb.mps
Arguments: ['-p', 'On']
Error-type: SOLVER ERROR
-> returncode: -6
-> stdout:
Presolve is set to On
Reading file /home/sascha/Documents/HiGHS_eval/netlib/greenbeb.mps
Setting default value crashMode = Off
Setting default value edWtMode = DSE1
====================================================================================
Running HiGHS
------
Error during presolve: no variable found in singleton row 281.
-> stderr:
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 18446744073709551615) >= this->size() (which is 30877)
...all checks finished!
The highs library and executable now compile on windows using visual studio 2017 on branch https://github.com/ERGO-Code/HiGHS/commits/windows.
Running highs on qap4 results in a runtime error ("vector subscript out of range"):
highs.dll!std::vector<int,std::allocator >::operator[](const unsigned __int64 _Pos)
highs.dll!HFactor::buildFinish() Line 1072
highs.dll!HFactor::build() Line 283
highs.dll!compute_factor(HighsModelObject & highs_model_object) Line 1860
highs.dll!setupForSimplexSolve(HighsModelObject & highs_model_object) Line 301
highs.dll!runSimplexSolver(const HighsOptions & opt, HighsModelObject & highs_model_object) Line 88
highs.dll!Highs::runSolver(HighsModelObject & model) Line 819
highs.dll!Highs::run() Line 125
In the line
Ulastp.assign(&Ustart[1], &Ustart[numRow + 1]);
Ustart has a size of 105, numRow has a value of 104, so index 105 (corresponding to the 106th element) is being accessed.
The beheaviour is also happening on linux afaik, but GCC doesn't appear to check for the size, and valgrind only checks the capacity (which is a lot higher due to the + 1000 at .reserve()), which is why it goes both unnoticed and without negative effects on linux. But MSVC is stricter.
HiGHS run ends with status OK when reaching a dual objective limit, while I would have expected to get HighsStatus::ReachedDualObjectiveUpperBound.
To reproduce, run bb4773c with
echo "dual_objective_value_upper_bound=-1e1" > opt && ./bin/highs --options-file opt check/instances/agg.mps
This gives me
Running HiGHS 1.0.0 [date: 2019-02-21, git hash: 0830f20]
Copyright (c) 2019 ERGO-Code under MIT licence terms.
Called replaceWithLogicalBasis
Iter 0: -1.5218680585e+05 0
Iter 22: 0.0000000000e+00 0
Iter 22: -1.8057658688e+09 3
HiGHS run ended with status OK after 0.0131412 seconds
779 - unittest-lpi-bases (Failed)
783 - unittest-lpi-change (Failed)
785 - unittest-lpi-matrix (Failed)
787 - unittest-lpi-solve (Failed)
789 - unittest-lpi-solve_behavior (Failed)
821 - unittest-scip-probingobj (Failed)
945 - unittest-ringpacking-verification (Timeout)
Currently HighsStatus is used in many places in the project. HighsStatus contains too many things: it tries to capture the solution status (infeasible, optimal, unbounded, ...), Stages of the solution process (Init), various errors ("NotSet", "LpEmpty"), and other things.
I suggest to use HighsStatus as a general indicator how the programme ran
OK: everything ran fine, there is a solution
OptionsError,
PresolveError,
PostsolveError,
...
Additionally, introduce a SolutionStatus (and add that to HighsSolution)
enum class HighsSolutionStatus {
Unbounded,
Infeasible,
Optimal,
...
};
I think this is what we agreed upon in Minneapolis, but decided to postpone it due to potential large merge conflicts.
In the LP-validation unit test, I've set up a stupid LP problem containing two columns with conflicting bounds. I'd expect presolve to deduce infeasibility, but it doesn't. Indeed, the presolved LP has no columns with conflicting bounds. [Presolve removes four columns, so maybe that's what's done - since the conflicting bounds are for empty columns? Are the empty columns removed before their bounds are considered?] Presolve also yields an LP with two explicit zeros in the constraint matrix - that weren't there before. [Indeed, presolve increases the number of nonzeros in the constraint matrix so (--2) is reported as the change!]
Whilst this is clearly a nonsense example of a type that presolve hasn't seen before, it would be good to ensure that it's handled correctly.
I've created a branch LP-validationPresolve and the example can be explored using the LP-validation unit test.
Why does this always give CMAKE_BUILD_TYPE is not defined, even when cmake has argument -DCMAKE_BUILD_TYPE=Debug?
#ifdef CMAKE_BUILD_TYPE
#if CMAKE_BUILD_TYPE="Optim"
std::cout << "CMAKE_BUILD_TYPE is Optim" << std::endl;
#elif CMAKE_BUILD_TYPE="Debug"
std::cout << "CMAKE_BUILD_TYPE is Debug" << std::endl;
#else
std::cout << "CMAKE_BUILD_TYPE is defined" << std::endl;
#endif
#else
std::cout << "CMAKE_BUILD_TYPE is not defined" << std::endl;
#endif
create a c# interface offering access to all methods in the Highs class
When trying to solve max { x : x = 1 } by means of the .lp file
\ File written by Highs .lp filereader
maximize
obj: +1 x1
st
con1: +1 x1 = +1
bounds
x1 free
binary
general
semi
end
I seem to get -1 as optimal value:
Running HiGHS 1.0.0 [date: 2019-10-18, git hash: 62be5b7]
Copyright (c) 2019 ERGO-Code under MIT licence terms
loadLpFromFile: lp01.lp
SoS section is not currenlty supported by the .lp filereader.LP : lp01
Rows : 1
Cols : 1
Nonzeros : 1
18:31:45 [INFO ] checkOptions: Options are OK
# Model file
# [type: string, advanced: false, default: ""]
model_file = lp01.lp
18:31:45 [INFO ] Presolve reductions: columns 0(-1); rows 0(-1) elements 0(-1)
18:31:45 [INFO ] Solving the presolved LP
18:31:45 [INFO ] Solving an unconstrained LP with 0 columns
18:31:45 [INFO ] HiGHS basic solution: Analysis after returning from postsolve
18:31:45 [INFO ] HiGHS basic solution: Iterations = 0; Objective = -1; Infeasibilities Pr 0(0); Du 0(0); Status: Optimal
18:31:45 [INFO ] Solving the original LP from the solution after postsolve
18:31:45 [INFO ] Scaling: Matrix has min(max) values of 1(1) so none performed
18:31:45 [INFO ] Initial basis condition estimate of 1 is within the tolerance of 1e+14
18:31:45 [INFO ] Initial basic solution: Objective = -1; Infeasibilities Pr 0(0); Du 0(0); Status: Optimal
18:31:45 [INFO ] HiGHS basic solution: Analysis after running the simplex solver
18:31:45 [INFO ] HiGHS basic solution: Iterations = 0; Objective = -1; Infeasibilities Pr 0(0); Du 0(0); Status: Optimal
Run status : Optimal
Iterations : 0
Objective : -1.000000e+00
Time : 0.001
Postsolve : 0
When I solve this by hand, I get 1 as optimal value.
I've a similar issue when doing this with the GAMS interface, but there I see "Objective = 1" in the INFO log lines.
The unit tests make assumptions about code structure. Specifically it assumes that the unittests executable is exactly 2 folders underneath the main Highs folder. This is not always the case, in particular on Windows (3 folders).
Suggested fix: use cmake to define a preprocessor constant with the location of the HiGHS folder, and use that to reference files in the unit test code.
Currently OpenMP routines are included if any version of OpenMP is found by CMake. Our code however uses OpenMP 3 routines. CMake should check that a highs-enough version of OpenMP is available, and otherwise disable OpenMP.
This is especially important for Windows users, since MSVC does only support OpenMP 2.
Presolve on infeasible_norows.mps.gz reduces the model to empty, but should identify the trivial infeasibility due to the bounds on column 0. [Originally such inconsistent bounds were going to be flagged up when the model was loaded, but now it's felt that the LP should be permitted.]
Postsolve on presolve_to_empty.mps.gz has a dual residual error of 1.
Reading model pure010 yields assert
highs: /home/jajhall/HiGHS/src/HMpsFF.h:815: MpsParser::parseBounds(boost::iostreams::filtering_istream&)::<lambda(std::__cxx11::string)>: Assertion `mit != colname2idx.end()' failed.
Seems to read the model OK when not compiled with -DCMAKE_BUILD_TYPE=DEBUG but worth checking
output in HDualRow.cpp
printf("!! STRANGE: Empty Freelist has size %d\n", freeListSize);
is triggered thousands of time when readingin qap10.mps using highs as a library. Error does not appear when using .lp filereader.
I don't find any implementation of the Highs_setOptionValue function, which is only defined in the C interface but not in the shared object.
Hello,
I try to compile highs on Fedora 31 with gcc-9.2.1 and I meet the following problem:
[ 99%] Building CXX object check/CMakeFiles/osi_unit_tests.dir/TestOsi.cpp.o
/home/artelys/repositories/coin/HiGHS/check/TestOsi.cpp:28:21: erreur: operator '!' has no right operand
28 | #if !COINSAMPLEFOUND
| ^
/home/artelys/repositories/coin/HiGHS/check/TestOsi.cpp:73:20: erreur: #if with no expression
73 | #if COINNETLIBFOUND
Trying to cross-compile HiGHS for several configurations (architecture, OS, libc and compiler) in https://github.com/matbesancon/HiGHSBuilder
Several issues occurred, I'll post them in detail soon. The most obvious one is the header x86intrin.h, which is directly blocking. The functions used from there should be wrapped with a preprocessing directive conditioned on the target.
The modularized directory structure in src/
is not exported (e.g. in highs-config.cmake
), so external projects like SCIP will get include errors.
There are two solutions: Either modify the #include
statements in the code to reflect the new structure or export all subdirectories so they can be added via -I
when linking to HiGHS.
I very much prefer the first option.
I've found two bugs in the free format read routine. They show up because HiGHS using the free format MPS read doesn't get the optimal objective value obtained by Hsol, Clp, Glop and Soplex - so it's an MPS read problem, not a solver issue!
For mod2 (at least) there are multiple "N" rows in the MPS file
It looks as if the FF read merges them all. Specifically
The first "N" Row is called "func", there is another called "noipr.ad"
Column "aleo....aa" has no entry in the row "func" - so Hsol etc give it a cost coefficient of zero. However, it has an entry of 1.0 in row "noipr.ad", and the free format read gives a cost coefficient of 1.0
The constraint matrix read is also compromised - possibly for the same reason. The FF read yields 198250 entries, whereas the matrix from Hsol etc has 165129 entries.
For dcp2
http://www.maths.ed.ac.uk/hall/PublicLP/
the FF read fails to get the row upper bounds correct: making them infinite rather than the finite value which comes as a result of the RANGES section.
I hope that these can be fixed soon, since I need to be confident that models are being read correctly when benchmarking and analysing models via the behaviour of HiGHS.
There is no current way to get the objective sense (minimize or maximize), only to change it.
Also (I can put that in a separate issue if you prefer), it would be good to use the enum type instead of int when taking a sense as argument in a function.
I've found another bug in the free format read. The (new) pure problems contain a final empty column which appears as (eg - in pure010.mps)
OBJECTIVE_CONSTANT Obj 17385349161.3756
This leads to failure in
for (int i=0; i<nCols_in; i++) {
if (Astart[i] > Astart[i+1]) {
std::cout<<"Error filling in matrix data\n";
return 1;
}
}
because the final three entries of Astart are 539040, 0 and 539041
If I delete the OBJECTIVE_CONSTANT line from the MPS file then the model loads fine - and I'll do this to perform my experiements.
Still, like the "multiple N-row" bug, it should be fixed at some point [although it's less inconvenient]
Here is the current output of cppclean:
cmake passes with BUILD_TYPE=release/debug on my laptop but Travis fails
Running highs on this .lp file:
\ File written by Highs .lp filereader
maximize
obj: +1 x1
st
con1: +1 x1 = +1
bounds
x1 free
binary
general
semi
end
fails with an assert in debug mode:
Running HiGHS 1.0.0 [date: 2019-02-22, git hash: bb4773c]
Copyright (c) 2019 ERGO-Code under MIT licence terms.
highs: src/lp_data/HighsModelBuilder.cpp:45: HighsModelBuilder::~HighsModelBuilder(): Assertion `conslist->empty()' failed.
Aborted (core dumped)
Added to the API so interfaces need updating
setHighsOptionValue
getHighsOptionValue
getHighsOptionType
Maybe less important when the free format read is debugged!
Report Major:Minor:Patch
Major - not necessarily back-compatible
Patch - API unchanged
Make highs -v report like scip -v
With the .lp file
\ File written by Highs .lp filereader
maximize
obj: +1 x1
st
con1: +1 x1 = +1
bounds
x1 free
binary
general
semi
end
and HiGHS current master (fe19cb4), build with -DCMAKE_BUILD_TYPE=Debug
, I get
HiGHS/src/io/FilereaderLp.cpp:129: void FilereaderLp::handleGeneralSection(HighsModelBuilder&): Assertion `token->type == LpTokenType::VARIDENTIFIER' failed.
HModel has no HMO yet
Commented out initial clock
Also need to track insertion of SimplexTimer.h inclde in other routines until I know Ivet's convention on include listing.
Was the only entry in the file "ToDo"
To make versionning of HiGHS easier, it would be great to start tagging versions and adding corresponding github releases.
Not sure what the best tool is for this in C++, if any. Conan possibly
The windows branch introduces the D_GLIBCXX_DEBUG flag when compiling in debug mode.
This detects illegal accesses in two unit tests.
Here the stacktrace for the box1.mps with debug enabled:
__GI_raise(int sig) (/build/glibc-OTsEL5/glibc-2.27/sysdeps/unix/sysv/linux/raise.c:51)
__GI_abort() (/build/glibc-OTsEL5/glibc-2.27/stdlib/abort.c:79)
[Unknown/Just-In-Time compiled code] (Unknown Source:0)
std::__debug::vector<int, std::allocator >::operator[](std::__debug::vector<int, std::allocator > * const this, std::__debug::vector<int, std::allocator >::size_type __n) (/usr/include/c++/7/debug/vector:417)
HPreData::isZeroA(HPreData * const this, int i, int j) (/home/s1613957/master/src/presolve/HPreData.cpp:54)
Presolve::removeDoubletonEquations(Presolve * const this) (/home/s1613957/master/src/presolve/Presolve.cpp:358)
Presolve::presolve(Presolve * const this, int print) (/home/s1613957/master/src/presolve/Presolve.cpp:143)
Presolve::presolve(Presolve * const this) (/home/s1613957/master/src/presolve/Presolve.cpp:168)
Highs::runPresolve(Highs * const this, PresolveInfo & info) (/home/s1613957/master/src/lp_data/Highs.cpp:857)
Highs::run(Highs * const this) (/home/s1613957/master/src/lp_data/Highs.cpp:159)
main(int argc, char ** argv) (/home/s1613957/master/app/RunHighs.cpp:103)
These warnings are currently appearing when trying to compile the windows branch using VS2017
Severity Code Description Project File Line Suppression State
Warning C4996 'std::copy::_Unchecked_iterators::_Deprecate': Call to 'std::copy' with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators' libhighs C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\include\xutility 2294
Warning C4996 'std::copy::_Unchecked_iterators::_Deprecate': Call to 'std::copy' with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators' libhighs C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\include\xutility 2294
Warning C4715 'change_lp_matrix_coefficient': not all control paths return a value libhighs \highs-windows\src\lp_data\highslputils.cpp 1171
Warning C4715 'HighsSimplexInterface::util_change_coefficient': not all control paths return a value libhighs \highs-windows\src\simplex\highssimplexinterface.cpp 671
Warning C4706 assignment within conditional expression libhighs \highs-windows\src\simplex\highssimplexinterface.cpp 948
Warning C4706 assignment within conditional expression libhighs \highs-windows\src\simplex\highssimplexinterface.cpp 1207
Warning C4703 potentially uninitialized local pointer variable 'dest' used libhighs \highs-windows\src\io\filereaderlp.cpp 460
Warning C4702 unreachable code libhighs \highs-windows\src\lp_data\highsoptions.cpp 104
Warning C4702 unreachable code libhighs \highs-windows\src\lp_data\highsstatus.cpp 73
Warning C4702 unreachable code libhighs \highs-windows\src\lp_data\highs.cpp 313
Warning C4702 unreachable code unit_tests \highs-windows\check\testfilereader.cpp 37
Warning C4701 potentially uninitialized local variable 'dest' used libhighs \highs-windows\src\io\filereaderlp.cpp 460
Warning C4701 potentially uninitialized local variable 'ok' used libhighs \highs-windows\src\simplex\hsimplex.cpp 1720
Warning C4701 potentially uninitialized local variable 'iRowNNz' used libhighs \highs-windows\src\simplex\hmatrix.cpp 529
Warning C4701 potentially uninitialized local variable 'iRowNNz' used libhighs \highs-windows\src\simplex\hmatrix.cpp 651
Warning C4701 potentially uninitialized local variable 'return_bool' used unit_tests \highs-windows\check\testlpmodification.cpp 134
Warning C4459 declaration of 'pami_cutoff' hides global declaration libhighs \HiGHS-windows\src\simplex\HDualMulti.cpp 135
Warning C4458 declaration of 'variables' hides class member libhighs \HiGHS-windows\src\lp_data\HighsModelBuilder.cpp 296
Warning C4458 declaration of 'cz_r_n' hides class member libhighs \HiGHS-windows\src\simplex\HCrash.cpp 235
Warning C4458 declaration of 'cz_c_n' hides class member libhighs \HiGHS-windows\src\simplex\HCrash.cpp 236
Warning C4458 declaration of 'row_ep' hides class member libhighs \HiGHS-windows\src\simplex\HDual.cpp 1156
Warning C4458 declaration of 'nonbasicFlag' hides class member libhighs \HiGHS-windows\src\simplex\HDual.cpp 1202
Warning C4458 declaration of 'row_ep' hides class member libhighs \HiGHS-windows\src\simplex\HDual.cpp 1340
Warning C4458 declaration of 'nonbasicFlag' hides class member libhighs \HiGHS-windows\src\simplex\HDual.cpp 1628
Warning C4458 declaration of 'workDual' hides class member libhighs \HiGHS-windows\src\simplex\HDualRow.cpp 321
Warning C4458 declaration of 'workDual' hides class member libhighs \HiGHS-windows\src\simplex\HDualRow.cpp 347
Warning C4458 declaration of 'Lstart' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1146
Warning C4458 declaration of 'Lindex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1147
Warning C4458 declaration of 'Lvalue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1148
Warning C4458 declaration of 'LRstart' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1184
Warning C4458 declaration of 'LRindex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1185
Warning C4458 declaration of 'LRvalue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1186
Warning C4458 declaration of 'Ustart' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1244
Warning C4458 declaration of 'Uindex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1246
Warning C4458 declaration of 'Uvalue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1247
Warning C4458 declaration of 'URstart' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1312
Warning C4458 declaration of 'URindex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1314
Warning C4458 declaration of 'URvalue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1315
Warning C4458 declaration of 'PFpivotIndex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1374
Warning C4458 declaration of 'PFstart' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1375
Warning C4458 declaration of 'PFindex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1376
Warning C4458 declaration of 'PFvalue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1377
Warning C4458 declaration of 'PFpivotIndex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1418
Warning C4458 declaration of 'PFstart' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1419
Warning C4458 declaration of 'PFindex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1420
Warning C4458 declaration of 'PFvalue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1421
Warning C4458 declaration of 'PFpivotIndex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1463
Warning C4458 declaration of 'PFpivotValue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1464
Warning C4458 declaration of 'PFstart' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1465
Warning C4458 declaration of 'PFindex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1466
Warning C4458 declaration of 'PFvalue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1467
Warning C4458 declaration of 'PFpivotIndex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1499
Warning C4458 declaration of 'PFpivotValue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1500
Warning C4458 declaration of 'PFstart' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1501
Warning C4458 declaration of 'PFindex' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1502
Warning C4458 declaration of 'PFvalue' hides class member libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1503
Warning C4458 declaration of 'solvePhase' hides class member libhighs \HiGHS-windows\src\simplex\HPrimal.cpp 749
Warning C4458 declaration of 'i' hides class member libhighs \HiGHS-windows\src\test\KktCheck.cpp 24
Warning C4458 declaration of 'i' hides class member libhighs \HiGHS-windows\src\test\KktCheck.cpp 43
Warning C4458 declaration of 'i' hides class member libhighs \HiGHS-windows\src\test\KktCheck.cpp 51
Warning C4458 declaration of 'i' hides class member libhighs \HiGHS-windows\src\test\KktCheck.cpp 274
Warning C4458 declaration of 'i' hides class member libhighs \HiGHS-windows\src\test\KktCheck.cpp 279
Warning C4458 declaration of 'i' hides class member libhighs \HiGHS-windows\src\test\KktCheck.cpp 289
Warning C4458 declaration of 'i' hides class member libhighs \HiGHS-windows\src\test\KktCheck.cpp 384
Warning C4458 declaration of 'i' hides class member libhighs \HiGHS-windows\src\test\KktCheck.cpp 389
Warning C4457 declaration of 'i' hides function parameter libhighs \HiGHS-windows\src\presolve\HPreData.cpp 186
Warning C4457 declaration of 'i' hides function parameter libhighs \HiGHS-windows\src\presolve\HPreData.cpp 191
Warning C4457 declaration of 'i' hides function parameter libhighs \HiGHS-windows\src\presolve\HPreData.cpp 204
Warning C4457 declaration of 'i' hides function parameter libhighs \HiGHS-windows\src\presolve\HPreData.cpp 212
Warning C4457 declaration of 'set' hides function parameter unit_tests \HiGHS-windows\check\TestLpModification.cpp 150
Warning C4457 declaration of 'set' hides function parameter unit_tests \HiGHS-windows\check\TestLpModification.cpp 151
Warning C4456 declaration of 'token' hides previous local declaration libhighs \HiGHS-windows\src\io\FilereaderLp.cpp 105
Warning C4456 declaration of 'token' hides previous local declaration libhighs \HiGHS-windows\src\io\FilereaderLp.cpp 126
Warning C4456 declaration of 'token' hides previous local declaration libhighs \HiGHS-windows\src\io\FilereaderLp.cpp 147
Warning C4456 declaration of 'token' hides previous local declaration libhighs \HiGHS-windows\src\io\FilereaderLp.cpp 168
Warning C4456 declaration of 'mit' hides previous local declaration libhighs \HiGHS-windows\src\io\HMpsFF.h 516
Warning C4456 declaration of 'mit' hides previous local declaration libhighs \HiGHS-windows\src\io\HMpsFF.h 624
Warning C4456 declaration of 'word' hides previous local declaration libhighs \HiGHS-windows\src\io\HMpsFF.h 663
Warning C4456 declaration of 'word' hides previous local declaration libhighs \HiGHS-windows\src\io\HMpsFF.h 816
Warning C4456 declaration of 'marker' hides previous local declaration libhighs \HiGHS-windows\src\io\HMpsFF.h 851
Warning C4456 declaration of 'end_marker' hides previous local declaration libhighs \HiGHS-windows\src\io\HMpsFF.h 852
Warning C4456 declaration of 'mit' hides previous local declaration libhighs \HiGHS-windows\src\io\HMpsFF.h 865
Warning C4456 declaration of 'name' hides previous local declaration libhighs \HiGHS-windows\src\io\HMPSIO.cpp 134
Warning C4456 declaration of 'iRow' hides previous local declaration libhighs \HiGHS-windows\src\io\HMPSIO.cpp 141
Warning C4456 declaration of 'name' hides previous local declaration libhighs \HiGHS-windows\src\io\HMPSIO.cpp 147
Warning C4456 declaration of 'status' hides previous local declaration libhighs \HiGHS-windows\src\lp_data\Highs.cpp 882
Warning C4456 declaration of 'call_status' hides previous local declaration libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 865
Warning C4456 declaration of 'return_status' hides previous local declaration libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 1004
Warning C4456 declaration of 'k' hides previous local declaration libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 2020
Warning C4456 declaration of 'it' hides previous local declaration libhighs \HiGHS-windows\src\lp_data\HighsModelBuilder.cpp 277
Warning C4456 declaration of 'ind' hides previous local declaration libhighs \HiGHS-windows\src\presolve\Presolve.cpp 406
Warning C4456 declaration of 'k' hides previous local declaration libhighs \HiGHS-windows\src\presolve\Presolve.cpp 611
Warning C4456 declaration of 'j' hides previous local declaration libhighs \HiGHS-windows\src\presolve\Presolve.cpp 1684
Warning C4456 declaration of 'j' hides previous local declaration libhighs \HiGHS-windows\src\presolve\Presolve.cpp 2563
Warning C4456 declaration of 'k' hides previous local declaration libhighs \HiGHS-windows\src\presolve\HPreData.cpp 69
Warning C4456 declaration of 'k' hides previous local declaration libhighs \HiGHS-windows\src\presolve\HPreData.cpp 92
Warning C4456 declaration of 'hdr_ix' hides previous local declaration libhighs \HiGHS-windows\src\simplex\HCrash.cpp 732
Warning C4456 declaration of 'hdr_ix' hides previous local declaration libhighs \HiGHS-windows\src\simplex\HCrash.cpp 751
Warning C4456 declaration of 'hdr_ix' hides previous local declaration libhighs \HiGHS-windows\src\simplex\HCrash.cpp 818
Warning C4456 declaration of 'ckPackMapZ' hides previous local declaration libhighs \HiGHS-windows\src\simplex\HMatrix.cpp 505
Warning C4456 declaration of 'k' hides previous local declaration libhighs \HiGHS-windows\src\test\KktChStep.cpp 446
Warning C4456 declaration of 'mit' hides previous local declaration unit_tests \HiGHS-windows\src\io\HMpsFF.h 516
Warning C4456 declaration of 'mit' hides previous local declaration unit_tests \HiGHS-windows\src\io\HMpsFF.h 624
Warning C4456 declaration of 'word' hides previous local declaration unit_tests \HiGHS-windows\src\io\HMpsFF.h 663
Warning C4456 declaration of 'word' hides previous local declaration unit_tests \HiGHS-windows\src\io\HMpsFF.h 816
Warning C4456 declaration of 'marker' hides previous local declaration unit_tests \HiGHS-windows\src\io\HMpsFF.h 851
Warning C4456 declaration of 'end_marker' hides previous local declaration unit_tests \HiGHS-windows\src\io\HMpsFF.h 852
Warning C4456 declaration of 'mit' hides previous local declaration unit_tests \HiGHS-windows\src\io\HMpsFF.h 865
Warning C4390 ';': empty controlled statement found; is this the intent? libhighs \HiGHS-windows\src\lp_data\Highs.cpp 310
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\FilereaderLp.h 120
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\FilereaderLp.h 134
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\FilereaderLp.h 120
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\FilereaderLp.h 134
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\HMpsFF.h 128
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\HMpsFF.h 241
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\HMpsFF.h 251
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\HMpsFF.h 376
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\include\utility 188
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\HMPSIO.cpp 132
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\HMPSIO.cpp 162
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\io\HMPSIO.cpp 357
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \highs-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\SimplexTimer.h 146
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 147
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 148
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 149
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 150
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 182
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 183
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 204
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 205
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 2017
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsModelBuilder.cpp 71
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsModelBuilder.cpp 98
Warning C4267 'return': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsModelBuilder.cpp 266
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsModelBuilder.cpp 292
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsModelBuilder.cpp 293
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\lp_data\HighsModelBuilder.cpp 326
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\Presolve.cpp 85
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\Presolve.cpp 405
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\Presolve.cpp 413
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\Presolve.cpp 540
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\Presolve.cpp 1757
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\Presolve.cpp 2351
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\Presolve.cpp 2359
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\Presolve.cpp 2393
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\Presolve.cpp 2401
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\HPreData.cpp 66
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\presolve\HPreData.cpp 89
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\SimplexTimer.h 146
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\SimplexTimer.h 146
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HDualRHS.cpp 188
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\SimplexTimer.h 146
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HDualRow.cpp 264
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 287
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 424
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 427
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 495
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 499
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 514
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 518
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 736
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 748
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 807
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 832
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 940
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 943
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1048
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1076
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1251
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1320
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1373
Warning C4267 'initializing': conversion from 'size_t' to 'const int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1373
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1417
Warning C4267 'initializing': conversion from 'size_t' to 'const int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1417
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1462
Warning C4267 'initializing': conversion from 'size_t' to 'const int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1462
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1498
Warning C4267 'initializing': conversion from 'size_t' to 'const int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1498
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1533
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1551
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1568
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1586
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1617
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1632
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1673
Warning C4267 '+=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1738
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1739
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1802
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1837
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1896
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1902
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1920
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1953
Warning C4267 '+=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1964
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1971
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 2001
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 2030
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 2036
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 2070
Warning C4267 'argument': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 2076
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HMatrix.cpp 457
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HMatrix.cpp 505
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\SimplexTimer.h 146
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\SimplexTimer.h 146
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\test\KktCheck.cpp 65
Warning C4267 'argument': conversion from 'size_t' to 'const int', possible loss of data libhighs \HiGHS-windows\src\test\KktCheck.cpp 386
Warning C4267 'argument': conversion from 'size_t' to 'const int', possible loss of data libhighs \HiGHS-windows\src\test\KktCheck.cpp 391
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\test\KktChStep.cpp 35
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\test\KktChStep.cpp 36
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\stringutil.cpp 40
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\stringutil.cpp 70
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\stringutil.cpp 77
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\stringutil.cpp 84
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\stringutil.cpp 92
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\stringutil.cpp 93
Warning C4267 'return': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\stringutil.cpp 95
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\stringutil.cpp 101
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\stringutil.cpp 102
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data libhighs \highs-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data highs \highs-windows\src\util\HighsTimer.h 287
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data highs \HiGHS-windows\src\io\LoadProblem.h 47
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data highs \HiGHS-windows\src\io\LoadProblem.h 81
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data unit_tests \HiGHS-windows\src\io\HMpsFF.h 128
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data unit_tests \HiGHS-windows\src\io\HMpsFF.h 241
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data unit_tests \HiGHS-windows\src\io\HMpsFF.h 251
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data unit_tests \HiGHS-windows\src\io\HMpsFF.h 376
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 287
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data unit_tests \HiGHS-windows\src\io\LoadProblem.h 47
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data unit_tests \HiGHS-windows\src\io\LoadProblem.h 81
Warning C4267 '=': conversion from 'size_t' to 'int', possible loss of data unit_tests \HiGHS-windows\check\TestFilereader.cpp 62
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data unit_tests C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\include\utility 188
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 287
Warning C4267 'initializing': conversion from 'size_t' to 'int', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 287
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \highs-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \highs-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \highs-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \highs-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \highs-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HDual.cpp 313
Warning C4244 '=': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HDual.cpp 1061
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HDual.cpp 1327
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'const double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HDualRHS.cpp 473
Warning C4244 '=': conversion from 'const int' to 'char', possible loss of data libhighs C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\include\xutility 2669
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 445
Warning C4244 'initializing': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 446
Warning C4244 '=': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1104
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1803
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HFactor.cpp 1921
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 434
Warning C4244 '=': conversion from 'int' to 'unsigned char', possible loss of data libhighs \HiGHS-windows\src\simplex\HMatrix.cpp 619
Warning C4244 '=': conversion from 'int' to 'unsigned char', possible loss of data libhighs \HiGHS-windows\src\simplex\HMatrix.cpp 658
Warning C4244 '=': conversion from 'int' to 'unsigned short', possible loss of data libhighs \HiGHS-windows\src\simplex\HMatrix.cpp 689
Warning C4244 '=': conversion from 'int' to 'unsigned char', possible loss of data libhighs \HiGHS-windows\src\simplex\HMatrix.cpp 796
Warning C4244 '=': conversion from 'int' to 'unsigned short', possible loss of data libhighs \HiGHS-windows\src\simplex\HMatrix.cpp 835
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \HiGHS-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \highs-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \highs-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \highs-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data libhighs \highs-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data libhighs \highs-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data highs \highs-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data highs \highs-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data highs \highs-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data highs \highs-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data highs \highs-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data unit_tests \HiGHS-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data unit_tests \HiGHS-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data unit_tests \highs-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data unit_tests \highs-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 434
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data unit_tests \highs-windows\src\simplex\HTimerPre.h 108
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data unit_tests \highs-windows\src\simplex\HTimerPre.h 147
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 337
Warning C4244 'initializing': conversion from 'double' to 'int', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 348
Warning C4244 'return': conversion from 'unsigned __int64' to 'double', possible loss of data unit_tests \highs-windows\src\util\HighsTimer.h 434
Warning C4189 'solution': local variable is initialized but not referenced libhighs \HiGHS-windows\src\lp_data\Highs.cpp 57
Warning C4189 'from_el': local variable is initialized but not referenced libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 551
Warning C4189 'new_num_row': local variable is initialized but not referenced libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 696
Warning C4189 'new_num_row': local variable is initialized but not referenced libhighs \HiGHS-windows\src\lp_data\HighsLpUtils.cpp 812
Warning C4189 'status': local variable is initialized but not referenced libhighs \HiGHS-windows\src\presolve\FindFeasibility.cpp 275
Warning C4189 'simplex_basis': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HCrash.cpp 35
Warning C4189 'simplex_lp_status': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HCrash.cpp 830
Warning C4189 'rlvDualObjectiveError': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HDual.cpp 631
Warning C4189 'timer': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HDual.cpp 787
Warning C4189 'timer': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HDual.cpp 852
Warning C4189 'scale': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HighsSimplexInterface.cpp 148
Warning C4189 'valid_simplex_basis': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HighsSimplexInterface.cpp 213
Warning C4189 'simplex_basis': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HighsSimplexInterface.cpp 208
Warning C4189 'scale': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HighsSimplexInterface.cpp 357
Warning C4189 'valid_simplex_matrix': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HighsSimplexInterface.cpp 650
Warning C4189 'lp': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HighsSimplexInterface.cpp 678
Warning C4189 'simplex_info': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HighsSimplexInterface.cpp 696
Warning C4189 'it0': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HPrimal.cpp 140
Warning C4189 'numPrimalInfeas': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HPrimal.cpp 349
Warning C4189 'rlvPrimalObjectiveError': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HPrimal.cpp 362
Warning C4189 'report': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HPrimal.cpp 500
Warning C4189 'simplexIteration': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HPrimal.cpp 498
Warning C4189 'numPrimalInfeas': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HPrimal.cpp 614
Warning C4189 'solver_num_col': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HSimplex.cpp 244
Warning C4189 'simplex_info': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HSimplex.cpp 655
Warning C4189 'simplex_basis': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HSimplex.cpp 1461
Warning C4189 'matrix': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HSimplex.cpp 1849
Warning C4189 'simplex_basis': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HSimplex.cpp 1848
Warning C4189 'num_iter': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HSimplex.cpp 1928
Warning C4189 'simplex_lp_status': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HSimplex.cpp 1925
Warning C4189 'iCol': local variable is initialized but not referenced libhighs \HiGHS-windows\src\simplex\HSimplex.cpp 1953
Warning C4189 'lp0_num_nz': local variable is initialized but not referenced unit_tests \HiGHS-windows\check\TestLpModification.cpp 125
Warning C4189 'lp1_num_nz': local variable is initialized but not referenced unit_tests \HiGHS-windows\check\TestLpModification.cpp 126
Warning C4101 'hyphen': unreferenced local variable libhighs \HiGHS-windows\src\io\FilereaderLp.cpp 498
Warning C4101 'current_set_entry': unreferenced local variable unit_tests \HiGHS-windows\check\TestLpModification.cpp 199
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.