summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md20
-rw-r--r--builder.sce (renamed from newstructure/builder.sce)0
-rw-r--r--cleaner.sce56
-rw-r--r--demos/cbcintlinprog.dem.sce (renamed from newstructure/demos/cbcintlinprog.dem.sce)0
-rw-r--r--demos/intfminbnd.dem.sce (renamed from newstructure/demos/intfminbnd.dem.sce)0
-rw-r--r--demos/intfmincon.dem.sce (renamed from newstructure/demos/intfmincon.dem.sce)0
-rw-r--r--demos/intfminimax.dem.sce (renamed from newstructure/demos/intfminimax.dem.sce)0
-rw-r--r--demos/intfminunc.dem.sce (renamed from newstructure/demos/intfminunc.dem.sce)0
-rw-r--r--demos/intqpipopt.dem.sce (renamed from newstructure/demos/intqpipopt.dem.sce)0
-rw-r--r--demos/matrix_cbcintlinprog.sci (renamed from newstructure/demos/matrix_cbcintlinprog.sci)0
-rw-r--r--demos/mps_cbcintlinprog.sci (renamed from newstructure/demos/mps_cbcintlinprog.sci)0
-rw-r--r--demos/sci_FOSSEE_Optimization_Toolbox.dem.gateway.sce (renamed from newstructure/demos/sci_FOSSEE_Optimization_Toolbox.dem.gateway.sce)0
-rw-r--r--etc/.sci_symphony.start.swp (renamed from newstructure/etc/.sci_symphony.start.swp)bin12288 -> 12288 bytes
-rw-r--r--etc/FOSSEE_Optimization_Toolbox.quit (renamed from newstructure/etc/FOSSEE_Optimization_Toolbox.quit)0
-rw-r--r--etc/FOSSEE_Optimization_Toolbox.start (renamed from newstructure/etc/FOSSEE_Optimization_Toolbox.start)0
-rw-r--r--etc/README.rst (renamed from newstructure/etc/README.rst)0
-rw-r--r--help/builder_help.sce (renamed from newstructure/help/builder_help.sce)0
-rw-r--r--help/en_US/build_help.sce (renamed from newstructure/help/en_US/build_help.sce)0
-rw-r--r--help/en_US/cbcintlinprog.xml (renamed from newstructure/help/en_US/cbcintlinprog.xml)0
-rw-r--r--help/en_US/intfminbnd.xml (renamed from newstructure/help/en_US/intfminbnd.xml)0
-rw-r--r--help/en_US/intfmincon.xml (renamed from newstructure/help/en_US/intfmincon.xml)0
-rw-r--r--help/en_US/intfminimax.xml (renamed from newstructure/help/en_US/intfminimax.xml)0
-rw-r--r--help/en_US/intfminunc.xml (renamed from newstructure/help/en_US/intfminunc.xml)0
-rw-r--r--help/en_US/intqpipopt.xml (renamed from newstructure/help/en_US/intqpipopt.xml)0
-rw-r--r--help/en_US/master_help.xml (renamed from newstructure/help/en_US/master_help.xml)0
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS (renamed from newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS)bin2197 -> 2197 bytes
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB (renamed from newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB)0
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS (renamed from newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS)bin38 -> 38 bytes
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS (renamed from newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS)bin9643 -> 9643 bytes
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA (renamed from newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA)0
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP (renamed from newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP)bin10240 -> 10240 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabCaution.png (renamed from newstructure/help/en_US/scilab_en_US_help/ScilabCaution.png)bin513 -> 513 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabEdit.png (renamed from newstructure/help/en_US/scilab_en_US_help/ScilabEdit.png)bin414 -> 414 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabExecute.png (renamed from newstructure/help/en_US/scilab_en_US_help/ScilabExecute.png)bin535 -> 535 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabImportant.png (renamed from newstructure/help/en_US/scilab_en_US_help/ScilabImportant.png)bin637 -> 637 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabNote.png (renamed from newstructure/help/en_US/scilab_en_US_help/ScilabNote.png)bin687 -> 687 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabTip.png (renamed from newstructure/help/en_US/scilab_en_US_help/ScilabTip.png)bin687 -> 687 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabWarning.png (renamed from newstructure/help/en_US/scilab_en_US_help/ScilabWarning.png)bin513 -> 513 bytes
-rw-r--r--help/en_US/scilab_en_US_help/_LaTeX_cbcintlinprog.xml_1.png (renamed from newstructure/help/en_US/scilab_en_US_help/_LaTeX_cbcintlinprog.xml_1.png)bin3436 -> 3436 bytes
-rw-r--r--help/en_US/scilab_en_US_help/_LaTeX_intfminbnd.xml_1.png (renamed from newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminbnd.xml_1.png)bin1792 -> 1792 bytes
-rw-r--r--help/en_US/scilab_en_US_help/_LaTeX_intfmincon.xml_1.png (renamed from newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfmincon.xml_1.png)bin4330 -> 4330 bytes
-rw-r--r--help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_1.png (renamed from newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_1.png)bin5068 -> 5068 bytes
-rw-r--r--help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_2.png (renamed from newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_2.png)bin1295 -> 1295 bytes
-rw-r--r--help/en_US/scilab_en_US_help/_LaTeX_intfminunc.xml_1.png (renamed from newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminunc.xml_1.png)bin1223 -> 1223 bytes
-rw-r--r--help/en_US/scilab_en_US_help/_LaTeX_intqpipopt.xml_1.png (renamed from newstructure/help/en_US/scilab_en_US_help/_LaTeX_intqpipopt.xml_1.png)bin3961 -> 3961 bytes
-rw-r--r--help/en_US/scilab_en_US_help/c_code.css (renamed from newstructure/help/en_US/scilab_en_US_help/c_code.css)0
-rw-r--r--help/en_US/scilab_en_US_help/cbcintlinprog.html (renamed from newstructure/help/en_US/scilab_en_US_help/cbcintlinprog.html)0
-rw-r--r--help/en_US/scilab_en_US_help/index.html (renamed from newstructure/help/en_US/scilab_en_US_help/index.html)0
-rw-r--r--help/en_US/scilab_en_US_help/intfminbnd.html (renamed from newstructure/help/en_US/scilab_en_US_help/intfminbnd.html)0
-rw-r--r--help/en_US/scilab_en_US_help/intfmincon.html (renamed from newstructure/help/en_US/scilab_en_US_help/intfmincon.html)0
-rw-r--r--help/en_US/scilab_en_US_help/intfminimax.html (renamed from newstructure/help/en_US/scilab_en_US_help/intfminimax.html)0
-rw-r--r--help/en_US/scilab_en_US_help/intfminunc.html (renamed from newstructure/help/en_US/scilab_en_US_help/intfminunc.html)0
-rw-r--r--help/en_US/scilab_en_US_help/intqpipopt.html (renamed from newstructure/help/en_US/scilab_en_US_help/intqpipopt.html)0
-rw-r--r--help/en_US/scilab_en_US_help/jhelpidx.xml (renamed from newstructure/help/en_US/scilab_en_US_help/jhelpidx.xml)0
-rw-r--r--help/en_US/scilab_en_US_help/jhelpmap.jhm (renamed from newstructure/help/en_US/scilab_en_US_help/jhelpmap.jhm)0
-rw-r--r--help/en_US/scilab_en_US_help/jhelpset.hs (renamed from newstructure/help/en_US/scilab_en_US_help/jhelpset.hs)0
-rw-r--r--help/en_US/scilab_en_US_help/jhelptoc.xml (renamed from newstructure/help/en_US/scilab_en_US_help/jhelptoc.xml)0
-rw-r--r--help/en_US/scilab_en_US_help/scilab_code.css (renamed from newstructure/help/en_US/scilab_en_US_help/scilab_code.css)0
-rw-r--r--help/en_US/scilab_en_US_help/section_2f30ec7805b02b8760d8add3187208be.html (renamed from newstructure/help/en_US/scilab_en_US_help/section_2f30ec7805b02b8760d8add3187208be.html)0
-rw-r--r--help/en_US/scilab_en_US_help/style.css (renamed from newstructure/help/en_US/scilab_en_US_help/style.css)0
-rw-r--r--help/en_US/scilab_en_US_help/xml_code.css (renamed from newstructure/help/en_US/scilab_en_US_help/xml_code.css)0
-rw-r--r--jar/scilab_en_US_help.jar (renamed from newstructure/jar/scilab_en_US_help.jar)bin71852 -> 71852 bytes
-rw-r--r--libFOSSEE_Scilab_intqpipopt.c34
-rwxr-xr-xlibFOSSEE_Scilab_intqpipopt.sobin97668 -> 0 bytes
-rw-r--r--loader.sce31
-rw-r--r--macros/Checkdims.bin (renamed from newstructure/macros/Checkdims.bin)bin8188 -> 8188 bytes
-rw-r--r--macros/Checkdims.sci (renamed from newstructure/macros/Checkdims.sci)0
-rw-r--r--macros/Checklhs.bin (renamed from newstructure/macros/Checklhs.bin)bin10312 -> 10312 bytes
-rw-r--r--macros/Checklhs.sci (renamed from newstructure/macros/Checklhs.sci)0
-rw-r--r--macros/Checkrhs.bin (renamed from newstructure/macros/Checkrhs.bin)bin12852 -> 12852 bytes
-rw-r--r--macros/Checkrhs.sci (renamed from newstructure/macros/Checkrhs.sci)0
-rw-r--r--macros/Checktype.bin (renamed from newstructure/macros/Checktype.bin)bin9156 -> 9156 bytes
-rw-r--r--macros/Checktype.sci (renamed from newstructure/macros/Checktype.sci)0
-rw-r--r--macros/Checkvector.bin (renamed from newstructure/macros/Checkvector.bin)bin9696 -> 9696 bytes
-rw-r--r--macros/Checkvector.sci (renamed from newstructure/macros/Checkvector.sci)0
-rw-r--r--macros/buildmacros.sce (renamed from newstructure/macros/buildmacros.sce)0
-rw-r--r--macros/cbcintlinprog.bin (renamed from newstructure/macros/cbcintlinprog.bin)bin40320 -> 40320 bytes
-rw-r--r--macros/cbcintlinprog.sci (renamed from newstructure/macros/cbcintlinprog.sci)0
-rw-r--r--macros/cbcmatrixintlinprog.bin (renamed from newstructure/macros/cbcmatrixintlinprog.bin)bin38928 -> 38928 bytes
-rw-r--r--macros/cbcmatrixintlinprog.sci (renamed from newstructure/macros/cbcmatrixintlinprog.sci)0
-rw-r--r--macros/cbcmpsintlinprog.bin (renamed from newstructure/macros/cbcmpsintlinprog.bin)bin7528 -> 7528 bytes
-rw-r--r--macros/cbcmpsintlinprog.sci (renamed from newstructure/macros/cbcmpsintlinprog.sci)0
-rw-r--r--macros/cleanmacros.sce (renamed from newstructure/macros/cleanmacros.sce)0
-rw-r--r--macros/intfminbnd.bin (renamed from newstructure/macros/intfminbnd.bin)bin52768 -> 52768 bytes
-rw-r--r--macros/intfminbnd.sci (renamed from newstructure/macros/intfminbnd.sci)0
-rw-r--r--macros/intfmincon.bin (renamed from newstructure/macros/intfmincon.bin)bin84908 -> 84908 bytes
-rw-r--r--macros/intfmincon.sci (renamed from newstructure/macros/intfmincon.sci)0
-rw-r--r--macros/intfminimax.bin (renamed from newstructure/macros/intfminimax.bin)bin73232 -> 73232 bytes
-rw-r--r--macros/intfminimax.sci (renamed from newstructure/macros/intfminimax.sci)0
-rw-r--r--macros/intfminunc.bin (renamed from newstructure/macros/intfminunc.bin)bin50884 -> 50884 bytes
-rw-r--r--macros/intfminunc.sci (renamed from newstructure/macros/intfminunc.sci)0
-rw-r--r--macros/intqpipopt.bin (renamed from newstructure/macros/intqpipopt.bin)bin63384 -> 63384 bytes
-rw-r--r--macros/intqpipopt.sci (renamed from newstructure/macros/intqpipopt.sci)0
-rw-r--r--macros/lib (renamed from newstructure/macros/lib)bin740 -> 740 bytes
-rw-r--r--macros/names (renamed from newstructure/macros/names)0
-rw-r--r--macros/names~ (renamed from newstructure/macros/names~)0
-rw-r--r--newstructure/README.md19
-rw-r--r--newstructure/cleaner.sce38
-rw-r--r--newstructure/loader.sce10
-rw-r--r--sci_gateway/builder_gateway.sce (renamed from newstructure/sci_gateway/builder_gateway.sce)0
-rw-r--r--sci_gateway/cpp/QuadTMINLP.hpp (renamed from newstructure/sci_gateway/cpp/QuadTMINLP.hpp)0
-rw-r--r--sci_gateway/cpp/bonmin.opt (renamed from newstructure/sci_gateway/cpp/bonmin.opt)0
-rwxr-xr-xsci_gateway/cpp/builder_gateway_cpp.sce (renamed from newstructure/sci_gateway/cpp/builder_gateway_cpp.sce)0
-rw-r--r--sci_gateway/cpp/cbcintlinprog_matrixcpp.cpp (renamed from newstructure/sci_gateway/cpp/cbcintlinprog_matrixcpp.cpp)0
-rw-r--r--sci_gateway/cpp/cbcintlinprog_mpscpp.cpp (renamed from newstructure/sci_gateway/cpp/cbcintlinprog_mpscpp.cpp)0
-rwxr-xr-xsci_gateway/cpp/cleaner.sce (renamed from newstructure/sci_gateway/cpp/cleaner.sce)0
-rw-r--r--sci_gateway/cpp/cpp_intfminbnd.cpp (renamed from newstructure/sci_gateway/cpp/cpp_intfminbnd.cpp)0
-rw-r--r--sci_gateway/cpp/cpp_intfmincon.cpp (renamed from newstructure/sci_gateway/cpp/cpp_intfmincon.cpp)0
-rw-r--r--sci_gateway/cpp/cpp_intfminunc.cpp (renamed from newstructure/sci_gateway/cpp/cpp_intfminunc.cpp)0
-rw-r--r--sci_gateway/cpp/cpp_intqpipopt.cpp (renamed from newstructure/sci_gateway/cpp/cpp_intqpipopt.cpp)0
-rw-r--r--sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.c (renamed from newstructure/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.c)0
-rwxr-xr-xsci_gateway/cpp/libFOSSEE_Optimization_Toolbox.so (renamed from newstructure/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.so)bin129207 -> 129207 bytes
-rw-r--r--sci_gateway/cpp/loader.sce (renamed from newstructure/sci_gateway/cpp/loader.sce)0
-rw-r--r--sci_gateway/cpp/minbndTMINLP.hpp (renamed from newstructure/sci_gateway/cpp/minbndTMINLP.hpp)0
-rw-r--r--sci_gateway/cpp/minconTMINLP.hpp (renamed from newstructure/sci_gateway/cpp/minconTMINLP.hpp)0
-rw-r--r--sci_gateway/cpp/minuncTMINLP.hpp (renamed from newstructure/sci_gateway/cpp/minuncTMINLP.hpp)0
-rw-r--r--sci_gateway/cpp/sci_QuadTMINLP.cpp (renamed from newstructure/sci_gateway/cpp/sci_QuadTMINLP.cpp)0
-rw-r--r--sci_gateway/cpp/sci_iofunc.cpp (renamed from newstructure/sci_gateway/cpp/sci_iofunc.cpp)0
-rw-r--r--sci_gateway/cpp/sci_iofunc.hpp (renamed from newstructure/sci_gateway/cpp/sci_iofunc.hpp)0
-rw-r--r--sci_gateway/cpp/sci_minbndTMINLP.cpp (renamed from newstructure/sci_gateway/cpp/sci_minbndTMINLP.cpp)0
-rw-r--r--sci_gateway/cpp/sci_minconTMINLP.cpp (renamed from newstructure/sci_gateway/cpp/sci_minconTMINLP.cpp)0
-rw-r--r--sci_gateway/cpp/sci_minuncTMINLP.cpp (renamed from newstructure/sci_gateway/cpp/sci_minuncTMINLP.cpp)0
-rw-r--r--sci_gateway/loader_gateway.sce (renamed from newstructure/sci_gateway/loader_gateway.sce)0
-rw-r--r--tests/bonmin.opt (renamed from newstructure/tests/bonmin.opt)0
-rw-r--r--tests/example1.sce (renamed from newstructure/tests/example1.sce)0
-rw-r--r--thirdparty/linux/include/coin/AmplTNLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/AmplTNLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonAmplInterface.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonAmplInterface.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonAmplSetup.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonAmplSetup.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonAmplTMINLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonAmplTMINLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonArraysHelpers.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonArraysHelpers.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonAuxInfos.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonAuxInfos.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonBabInfos.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonBabInfos.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonBabSetupBase.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonBabSetupBase.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonBonminSetup.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonBonminSetup.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonBranchingTQP.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonBranchingTQP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonCbc.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonCbc.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonCbcLpStrategy.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonCbcLpStrategy.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonCbcNlpStrategy.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonCbcNlpStrategy.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonCbcNode.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonCbcNode.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonChooseVariable.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonChooseVariable.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonCurvBranchingSolver.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonCurvBranchingSolver.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonCutStrengthener.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonCutStrengthener.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonDiver.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonDiver.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonDummyHeuristic.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonDummyHeuristic.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonDummyPump.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonDummyPump.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonEcpCuts.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonEcpCuts.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonExitCodes.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonExitCodes.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonFixAndSolveHeuristic.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonFixAndSolveHeuristic.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonGuessHeuristic.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonGuessHeuristic.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonHeuristicDive.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonHeuristicDive.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonHeuristicDiveFractional.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonHeuristicDiveFractional.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonHeuristicDiveMIP.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonHeuristicDiveMIP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonHeuristicDiveMIPFractional.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonHeuristicDiveMIPFractional.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonHeuristicDiveMIPVectorLength.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonHeuristicDiveMIPVectorLength.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonHeuristicDiveVectorLength.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonHeuristicDiveVectorLength.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonHeuristicFPump.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonHeuristicFPump.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonHeuristicLocalBranching.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonHeuristicLocalBranching.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonHeuristicRINS.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonHeuristicRINS.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonIpoptInteriorWarmStarter.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonIpoptInteriorWarmStarter.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonIpoptSolver.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonIpoptSolver.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonIpoptWarmStart.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonIpoptWarmStart.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonLinearCutsGenerator.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonLinearCutsGenerator.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonLocalSolverBasedHeuristic.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonLocalSolverBasedHeuristic.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonLpBranchingSolver.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonLpBranchingSolver.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonMilpRounding.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonMilpRounding.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonOACutGenerator2.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonOACutGenerator2.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonOAMessages.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonOAMessages.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonOaDecBase.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonOaDecBase.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonOaFeasChecker.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonOaFeasChecker.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonOaNlpOptim.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonOaNlpOptim.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonOsiTMINLPInterface.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonOsiTMINLPInterface.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonOuterApprox.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonOuterApprox.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonPseudoCosts.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonPseudoCosts.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonPumpForMinlp.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonPumpForMinlp.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonQuadCut.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonQuadCut.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonQuadRow.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonQuadRow.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonRegisteredOptions.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonRegisteredOptions.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonStrongBranchingSolver.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonStrongBranchingSolver.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonSubMipSolver.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonSubMipSolver.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonTMINLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonTMINLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonTMINLP2OsiLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonTMINLP2OsiLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonTMINLP2Quad.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonTMINLP2Quad.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonTMINLP2TNLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonTMINLP2TNLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonTMINLPLinObj.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonTMINLPLinObj.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonTMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonTMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonTNLP2FPNLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonTNLP2FPNLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonTNLPSolver.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonTNLPSolver.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonTypes.hpp (renamed from newstructure/thirdparty/linux/include/coin/BonTypes.hpp)0
-rw-r--r--thirdparty/linux/include/coin/BonminConfig.h (renamed from newstructure/thirdparty/linux/include/coin/BonminConfig.h)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchActual.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchActual.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchAllDifferent.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchAllDifferent.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchBase.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchBase.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchCut.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchCut.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchDecision.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchDecision.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchDefaultDecision.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchDefaultDecision.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchDynamic.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchDynamic.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchLotsize.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchLotsize.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchToFixLots.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchToFixLots.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcBranchingObject.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcBranchingObject.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcClique.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcClique.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCompare.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCompare.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCompareActual.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCompareActual.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCompareBase.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCompareBase.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCompareDefault.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCompareDefault.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCompareDepth.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCompareDepth.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCompareEstimate.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCompareEstimate.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCompareObjective.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCompareObjective.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcConfig.h (renamed from newstructure/thirdparty/linux/include/coin/CbcConfig.h)0
-rw-r--r--thirdparty/linux/include/coin/CbcConsequence.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcConsequence.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCountRowCut.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCountRowCut.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCutGenerator.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCutGenerator.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCutModifier.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCutModifier.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcCutSubsetModifier.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcCutSubsetModifier.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcDummyBranchingObject.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcDummyBranchingObject.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcEventHandler.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcEventHandler.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcFathom.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcFathom.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcFathomDynamicProgramming.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcFathomDynamicProgramming.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcFeasibilityBase.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcFeasibilityBase.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcFixVariable.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcFixVariable.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcFollowOn.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcFollowOn.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcFullNodeInfo.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcFullNodeInfo.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcGeneral.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcGeneral.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcGeneralDepth.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcGeneralDepth.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristic.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristic.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicDINS.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicDINS.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicDW.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicDW.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicDive.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicDive.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicDiveCoefficient.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveCoefficient.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicDiveFractional.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveFractional.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicDiveGuided.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveGuided.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicDiveLineSearch.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveLineSearch.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicDivePseudoCost.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicDivePseudoCost.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicDiveVectorLength.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveVectorLength.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicFPump.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicFPump.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicGreedy.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicGreedy.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicLocal.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicLocal.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicPivotAndFix.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicPivotAndFix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicRENS.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicRENS.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicRINS.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicRINS.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicRandRound.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicRandRound.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcHeuristicVND.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcHeuristicVND.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcLinked.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcLinked.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcMessage.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcMessage.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcMipStartIO.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcMipStartIO.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcModel.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcModel.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcNWay.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcNWay.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcNode.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcNode.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcNodeInfo.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcNodeInfo.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcObject.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcObject.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcObjectUpdateData.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcObjectUpdateData.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcOrClpParam.cpp (renamed from newstructure/thirdparty/linux/include/coin/CbcOrClpParam.cpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcOrClpParam.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcOrClpParam.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcParam.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcParam.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcPartialNodeInfo.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcPartialNodeInfo.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcSOS.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcSOS.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcSimpleInteger.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcSimpleInteger.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcSimpleIntegerPseudoCost.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcSimpleIntegerPseudoCost.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcSolver.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcSolver.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcStrategy.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcStrategy.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcSubProblem.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcSubProblem.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcTree.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcTree.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CbcTreeLocal.hpp (renamed from newstructure/thirdparty/linux/include/coin/CbcTreeLocal.hpp)0
-rw-r--r--thirdparty/linux/include/coin/Cbc_C_Interface.h (renamed from newstructure/thirdparty/linux/include/coin/Cbc_C_Interface.h)0
-rw-r--r--thirdparty/linux/include/coin/Cgl012cut.hpp (renamed from newstructure/thirdparty/linux/include/coin/Cgl012cut.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglAllDifferent.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglAllDifferent.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglClique.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglClique.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglConfig.h (renamed from newstructure/thirdparty/linux/include/coin/CglConfig.h)0
-rw-r--r--thirdparty/linux/include/coin/CglCutGenerator.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglCutGenerator.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglDuplicateRow.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglDuplicateRow.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglFlowCover.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglFlowCover.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglGMI.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglGMI.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglGMIParam.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglGMIParam.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglGomory.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglGomory.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglKnapsackCover.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglKnapsackCover.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglLandP.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglLandP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglLandPValidator.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglLandPValidator.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglLiftAndProject.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglLiftAndProject.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglMessage.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglMessage.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglMixedIntegerRounding.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglMixedIntegerRounding.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglMixedIntegerRounding2.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglMixedIntegerRounding2.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglOddHole.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglOddHole.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglParam.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglParam.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglPreProcess.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglPreProcess.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglProbing.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglProbing.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglRedSplit.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglRedSplit.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglRedSplit2.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglRedSplit2.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglRedSplit2Param.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglRedSplit2Param.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglRedSplitParam.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglRedSplitParam.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglResidualCapacity.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglResidualCapacity.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglSimpleRounding.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglSimpleRounding.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglStored.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglStored.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglTreeInfo.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglTreeInfo.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglTwomir.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglTwomir.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CglZeroHalf.hpp (renamed from newstructure/thirdparty/linux/include/coin/CglZeroHalf.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpAmplObjective.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpAmplObjective.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpCholeskyBase.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpCholeskyBase.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpCholeskyDense.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpCholeskyDense.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpCholeskyMumps.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpCholeskyMumps.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpConfig.h (renamed from newstructure/thirdparty/linux/include/coin/ClpConfig.h)0
-rw-r--r--thirdparty/linux/include/coin/ClpConstraint.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpConstraint.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpConstraintAmpl.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpConstraintAmpl.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpConstraintLinear.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpConstraintLinear.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpConstraintQuadratic.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpConstraintQuadratic.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpDualRowDantzig.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpDualRowPivot.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpDualRowPivot.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpDualRowSteepest.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpDualRowSteepest.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpDummyMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpDummyMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpDynamicExampleMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpDynamicExampleMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpDynamicMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpDynamicMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpEventHandler.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpEventHandler.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpFactorization.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpFactorization.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpGubDynamicMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpGubDynamicMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpGubMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpGubMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpInterior.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpInterior.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpLinearObjective.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpLinearObjective.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpMatrixBase.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpMatrixBase.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpMessage.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpMessage.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpModel.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpModel.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpNetworkMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpNetworkMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpNode.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpNode.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpNonLinearCost.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpNonLinearCost.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpObjective.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpObjective.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpPackedMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpPackedMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpParameters.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpParameters.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpPdcoBase.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpPdcoBase.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpPlusMinusOneMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpPlusMinusOneMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpPresolve.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpPresolve.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpPrimalColumnDantzig.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpPrimalColumnDantzig.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpPrimalColumnPivot.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpPrimalColumnPivot.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpPrimalColumnSteepest.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpPrimalColumnSteepest.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpQuadraticObjective.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpQuadraticObjective.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpSimplex.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpSimplex.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpSimplexDual.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpSimplexDual.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpSimplexNonlinear.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpSimplexNonlinear.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpSimplexOther.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpSimplexOther.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpSimplexPrimal.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpSimplexPrimal.hpp)0
-rw-r--r--thirdparty/linux/include/coin/ClpSolve.hpp (renamed from newstructure/thirdparty/linux/include/coin/ClpSolve.hpp)0
-rw-r--r--thirdparty/linux/include/coin/Clp_C_Interface.h (renamed from newstructure/thirdparty/linux/include/coin/Clp_C_Interface.h)0
-rw-r--r--thirdparty/linux/include/coin/CoinAlloc.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinAlloc.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinBuild.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinBuild.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinDenseFactorization.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinDenseFactorization.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinDenseVector.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinDenseVector.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinDistance.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinDistance.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinError.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinError.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinFactorization.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinFactorization.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinFileIO.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinFileIO.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinFinite.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinFinite.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinFloatEqual.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinFloatEqual.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinHelperFunctions.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinHelperFunctions.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinIndexedVector.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinIndexedVector.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinLpIO.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinLpIO.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinMessage.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinMessage.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinMessageHandler.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinMessageHandler.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinModel.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinModel.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinModelUseful.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinModelUseful.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinMpsIO.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinMpsIO.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinOslFactorization.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinOslFactorization.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPackedMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPackedMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPackedVector.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPackedVector.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPackedVectorBase.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPackedVectorBase.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinParam.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinParam.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPragma.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPragma.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveDoubleton.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveDoubleton.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveDual.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveDual.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveDupcol.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveDupcol.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveEmpty.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveEmpty.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveFixed.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveFixed.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveForcing.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveForcing.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveImpliedFree.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveImpliedFree.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveIsolated.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveIsolated.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveMonitor.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveMonitor.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolvePsdebug.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolvePsdebug.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveSingleton.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveSingleton.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveSubst.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveSubst.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveTighten.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveTighten.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveTripleton.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveTripleton.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveUseless.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveUseless.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinPresolveZeros.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinPresolveZeros.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinRational.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinRational.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinSearchTree.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinSearchTree.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinShallowPackedVector.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinShallowPackedVector.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinSignal.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinSignal.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinSimpFactorization.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinSimpFactorization.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinSmartPtr.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinSmartPtr.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinSnapshot.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinSnapshot.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinSort.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinSort.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinStructuredModel.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinStructuredModel.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinTime.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinTime.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinTypes.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinTypes.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinUtility.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinUtility.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinUtilsConfig.h (renamed from newstructure/thirdparty/linux/include/coin/CoinUtilsConfig.h)0
-rw-r--r--thirdparty/linux/include/coin/CoinWarmStart.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinWarmStart.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinWarmStartBasis.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinWarmStartBasis.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinWarmStartDual.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinWarmStartDual.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinWarmStartPrimalDual.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinWarmStartPrimalDual.hpp)0
-rw-r--r--thirdparty/linux/include/coin/CoinWarmStartVector.hpp (renamed from newstructure/thirdparty/linux/include/coin/CoinWarmStartVector.hpp)0
-rw-r--r--thirdparty/linux/include/coin/Coin_C_defines.h (renamed from newstructure/thirdparty/linux/include/coin/Coin_C_defines.h)0
-rw-r--r--thirdparty/linux/include/coin/HSLLoader.h (renamed from newstructure/thirdparty/linux/include/coin/HSLLoader.h)0
-rw-r--r--thirdparty/linux/include/coin/Idiot.hpp (renamed from newstructure/thirdparty/linux/include/coin/Idiot.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpAlgTypes.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpAlgTypes.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpBlas.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpBlas.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpCachedResults.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpCachedResults.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpCompoundVector.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpCompoundVector.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpDebug.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpDebug.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpDenseVector.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpDenseVector.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpException.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpException.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpExpansionMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpExpansionMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpIpoptApplication.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpIpoptApplication.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpIpoptCalculatedQuantities.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpIpoptCalculatedQuantities.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpIpoptData.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpIpoptData.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpIpoptNLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpIpoptNLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpIteratesVector.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpIteratesVector.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpJournalist.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpJournalist.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpLapack.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpLapack.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpNLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpNLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpNLPScaling.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpNLPScaling.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpObserver.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpObserver.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpOptionsList.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpOptionsList.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpOrigIpoptNLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpOrigIpoptNLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpReferenced.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpReferenced.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpRegOptions.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpRegOptions.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpReturnCodes.h (renamed from newstructure/thirdparty/linux/include/coin/IpReturnCodes.h)0
-rw-r--r--thirdparty/linux/include/coin/IpReturnCodes.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpReturnCodes.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpReturnCodes.inc (renamed from newstructure/thirdparty/linux/include/coin/IpReturnCodes.inc)0
-rw-r--r--thirdparty/linux/include/coin/IpReturnCodes_inc.h (renamed from newstructure/thirdparty/linux/include/coin/IpReturnCodes_inc.h)0
-rw-r--r--thirdparty/linux/include/coin/IpSmartPtr.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpSmartPtr.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpSolveStatistics.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpSolveStatistics.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpStdCInterface.h (renamed from newstructure/thirdparty/linux/include/coin/IpStdCInterface.h)0
-rw-r--r--thirdparty/linux/include/coin/IpSymMatrix.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpSymMatrix.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpTNLP.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpTNLP.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpTNLPAdapter.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpTNLPAdapter.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpTNLPReducer.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpTNLPReducer.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpTaggedObject.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpTaggedObject.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpTimedTask.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpTimedTask.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpTimingStatistics.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpTimingStatistics.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpTypes.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpTypes.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpUtils.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpUtils.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpVector.hpp (renamed from newstructure/thirdparty/linux/include/coin/IpVector.hpp)0
-rw-r--r--thirdparty/linux/include/coin/IpoptConfig.h (renamed from newstructure/thirdparty/linux/include/coin/IpoptConfig.h)0
-rw-r--r--thirdparty/linux/include/coin/OsiAuxInfo.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiAuxInfo.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiBranchingObject.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiBranchingObject.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiCbcSolverInterface.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiCbcSolverInterface.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiChooseVariable.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiChooseVariable.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiClpSolverInterface.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiClpSolverInterface.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiColCut.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiColCut.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiCollections.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiCollections.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiConfig.h (renamed from newstructure/thirdparty/linux/include/coin/OsiConfig.h)0
-rw-r--r--thirdparty/linux/include/coin/OsiCut.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiCut.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiCuts.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiCuts.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiPresolve.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiPresolve.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiRowCut.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiRowCut.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiRowCutDebugger.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiRowCutDebugger.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiSolverBranch.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiSolverBranch.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiSolverInterface.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiSolverInterface.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiSolverParameters.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiSolverParameters.hpp)0
-rw-r--r--thirdparty/linux/include/coin/OsiUnitTests.hpp (renamed from newstructure/thirdparty/linux/include/coin/OsiUnitTests.hpp)0
-rw-r--r--thirdparty/linux/include/coin/PardisoLoader.h (renamed from newstructure/thirdparty/linux/include/coin/PardisoLoader.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/arith.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/arith.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/asl.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/asl.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/asl_pfg.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/asl_pfg.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/asl_pfgh.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/asl_pfgh.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/dmumps_c.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/dmumps_c.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/funcadd.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/funcadd.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/getstub.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/getstub.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/mpi.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/mpi.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/mumps_c_types.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/mumps_c_types.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/mumps_compat.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/mumps_compat.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/nlp.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/nlp.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/nlp2.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/nlp2.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/opcode.hd (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/opcode.hd)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/psinfo.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/psinfo.h)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/r_opn.hd (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/r_opn.hd)0
-rw-r--r--thirdparty/linux/include/coin/ThirdParty/stdio1.h (renamed from newstructure/thirdparty/linux/include/coin/ThirdParty/stdio1.h)0
l---------thirdparty/linux/lib/x64/libCbc.so (renamed from newstructure/thirdparty/linux/lib/x64/libCbc.so)0
l---------thirdparty/linux/lib/x64/libCbc.so.3 (renamed from newstructure/thirdparty/linux/lib/x64/libCbc.so.3)0
-rwxr-xr-xthirdparty/linux/lib/x64/libCbc.so.3.9.6 (renamed from newstructure/thirdparty/linux/lib/x64/libCbc.so.3.9.6)bin1278013 -> 1278013 bytes
-rwxr-xr-xthirdparty/linux/lib/x64/libCbc.so.3.9.8 (renamed from newstructure/thirdparty/linux/lib/x64/libCbc.so.3.9.8)bin1311856 -> 1311856 bytes
l---------thirdparty/linux/lib/x64/libCbcSolver.so (renamed from newstructure/thirdparty/linux/lib/x64/libCbcSolver.so)0
l---------thirdparty/linux/lib/x64/libCbcSolver.so.3 (renamed from newstructure/thirdparty/linux/lib/x64/libCbcSolver.so.3)0
-rwxr-xr-xthirdparty/linux/lib/x64/libCbcSolver.so.3.9.6 (renamed from newstructure/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.6)bin1076048 -> 1076048 bytes
-rwxr-xr-xthirdparty/linux/lib/x64/libCbcSolver.so.3.9.8 (renamed from newstructure/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.8)bin1084864 -> 1084864 bytes
l---------thirdparty/linux/lib/x64/libCgl.so (renamed from newstructure/thirdparty/linux/lib/x64/libCgl.so)0
l---------thirdparty/linux/lib/x64/libCgl.so.1 (renamed from newstructure/thirdparty/linux/lib/x64/libCgl.so.1)0
-rwxr-xr-xthirdparty/linux/lib/x64/libCgl.so.1.9.7 (renamed from newstructure/thirdparty/linux/lib/x64/libCgl.so.1.9.7)bin1251525 -> 1251525 bytes
-rwxr-xr-xthirdparty/linux/lib/x64/libCgl.so.1.9.9 (renamed from newstructure/thirdparty/linux/lib/x64/libCgl.so.1.9.9)bin1291464 -> 1291464 bytes
l---------thirdparty/linux/lib/x64/libClp.so (renamed from newstructure/thirdparty/linux/lib/x64/libClp.so)0
l---------thirdparty/linux/lib/x64/libClp.so.1 (renamed from newstructure/thirdparty/linux/lib/x64/libClp.so.1)0
-rwxr-xr-xthirdparty/linux/lib/x64/libClp.so.1.13.10 (renamed from newstructure/thirdparty/linux/lib/x64/libClp.so.1.13.10)bin1942800 -> 1942800 bytes
-rwxr-xr-xthirdparty/linux/lib/x64/libClp.so.1.13.8 (renamed from newstructure/thirdparty/linux/lib/x64/libClp.so.1.13.8)bin1888260 -> 1888260 bytes
l---------thirdparty/linux/lib/x64/libClpSolver.so (renamed from newstructure/thirdparty/linux/lib/x64/libClpSolver.so)0
l---------thirdparty/linux/lib/x64/libClpSolver.so.1 (renamed from newstructure/thirdparty/linux/lib/x64/libClpSolver.so.1)0
-rwxr-xr-xthirdparty/linux/lib/x64/libClpSolver.so.1.13.10 (renamed from newstructure/thirdparty/linux/lib/x64/libClpSolver.so.1.13.10)bin417400 -> 417400 bytes
-rwxr-xr-xthirdparty/linux/lib/x64/libClpSolver.so.1.13.8 (renamed from newstructure/thirdparty/linux/lib/x64/libClpSolver.so.1.13.8)bin414206 -> 414206 bytes
l---------thirdparty/linux/lib/x64/libCoinUtils.so (renamed from newstructure/thirdparty/linux/lib/x64/libCoinUtils.so)0
l---------thirdparty/linux/lib/x64/libCoinUtils.so.3 (renamed from newstructure/thirdparty/linux/lib/x64/libCoinUtils.so.3)0
-rwxr-xr-xthirdparty/linux/lib/x64/libCoinUtils.so.3.10.10 (renamed from newstructure/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.10)bin1398130 -> 1398130 bytes
-rwxr-xr-xthirdparty/linux/lib/x64/libCoinUtils.so.3.10.13 (renamed from newstructure/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.13)bin1455776 -> 1455776 bytes
l---------thirdparty/linux/lib/x64/libOsi.so (renamed from newstructure/thirdparty/linux/lib/x64/libOsi.so)0
l---------thirdparty/linux/lib/x64/libOsi.so.1 (renamed from newstructure/thirdparty/linux/lib/x64/libOsi.so.1)0
-rwxr-xr-xthirdparty/linux/lib/x64/libOsi.so.1.12.6 (renamed from newstructure/thirdparty/linux/lib/x64/libOsi.so.1.12.6)bin395590 -> 395590 bytes
-rwxr-xr-xthirdparty/linux/lib/x64/libOsi.so.1.12.8 (renamed from newstructure/thirdparty/linux/lib/x64/libOsi.so.1.12.8)bin405192 -> 405192 bytes
l---------thirdparty/linux/lib/x64/libOsiCbc.so (renamed from newstructure/thirdparty/linux/lib/x64/libOsiCbc.so)0
l---------thirdparty/linux/lib/x64/libOsiCbc.so.3 (renamed from newstructure/thirdparty/linux/lib/x64/libOsiCbc.so.3)0
-rwxr-xr-xthirdparty/linux/lib/x64/libOsiCbc.so.3.9.6 (renamed from newstructure/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.6)bin85970 -> 85970 bytes
-rwxr-xr-xthirdparty/linux/lib/x64/libOsiCbc.so.3.9.8 (renamed from newstructure/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.8)bin91096 -> 91096 bytes
l---------thirdparty/linux/lib/x64/libOsiClp.so (renamed from newstructure/thirdparty/linux/lib/x64/libOsiClp.so)0
l---------thirdparty/linux/lib/x64/libOsiClp.so.1 (renamed from newstructure/thirdparty/linux/lib/x64/libOsiClp.so.1)0
-rwxr-xr-xthirdparty/linux/lib/x64/libOsiClp.so.1.13.8 (renamed from newstructure/thirdparty/linux/lib/x64/libOsiClp.so.1.13.8)bin344741 -> 344741 bytes
l---------thirdparty/linux/lib/x64/libbonmin.so (renamed from newstructure/thirdparty/linux/lib/x64/libbonmin.so)0
l---------thirdparty/linux/lib/x64/libbonmin.so.4 (renamed from newstructure/thirdparty/linux/lib/x64/libbonmin.so.4)0
-rwxr-xr-xthirdparty/linux/lib/x64/libbonmin.so.4.8.4 (renamed from newstructure/thirdparty/linux/lib/x64/libbonmin.so.4.8.4)bin1212218 -> 1212218 bytes
l---------thirdparty/linux/lib/x64/libcoinblas.so (renamed from newstructure/thirdparty/linux/lib/x64/libcoinblas.so)0
l---------thirdparty/linux/lib/x64/libcoinblas.so.1 (renamed from newstructure/thirdparty/linux/lib/x64/libcoinblas.so.1)0
-rwxr-xr-xthirdparty/linux/lib/x64/libcoinblas.so.1.4.4 (renamed from newstructure/thirdparty/linux/lib/x64/libcoinblas.so.1.4.4)bin163744 -> 163744 bytes
l---------thirdparty/linux/lib/x64/libcoinlapack.so (renamed from newstructure/thirdparty/linux/lib/x64/libcoinlapack.so)0
l---------thirdparty/linux/lib/x64/libcoinlapack.so.1 (renamed from newstructure/thirdparty/linux/lib/x64/libcoinlapack.so.1)0
-rwxr-xr-xthirdparty/linux/lib/x64/libcoinlapack.so.1.5.4 (renamed from newstructure/thirdparty/linux/lib/x64/libcoinlapack.so.1.5.4)bin583015 -> 583015 bytes
l---------thirdparty/linux/lib/x64/libcoinmumps.so (renamed from newstructure/thirdparty/linux/lib/x64/libcoinmumps.so)0
l---------thirdparty/linux/lib/x64/libcoinmumps.so.1 (renamed from newstructure/thirdparty/linux/lib/x64/libcoinmumps.so.1)0
-rwxr-xr-xthirdparty/linux/lib/x64/libcoinmumps.so.1.5.4 (renamed from newstructure/thirdparty/linux/lib/x64/libcoinmumps.so.1.5.4)bin1639965 -> 1639965 bytes
l---------thirdparty/linux/lib/x64/libipopt.so (renamed from newstructure/thirdparty/linux/lib/x64/libipopt.so)0
l---------thirdparty/linux/lib/x64/libipopt.so.1 (renamed from newstructure/thirdparty/linux/lib/x64/libipopt.so.1)0
-rwxr-xr-xthirdparty/linux/lib/x64/libipopt.so.1.10.4 (renamed from newstructure/thirdparty/linux/lib/x64/libipopt.so.1.10.4)bin2568699 -> 2568699 bytes
-rw-r--r--unloader.sce (renamed from newstructure/unloader.sce)0
527 files changed, 64 insertions, 144 deletions
diff --git a/README.md b/README.md
index a71e086..e85e274 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,19 @@
-intfminfunction
+# FOSSEE Optimization Toolbox for Scilab
+
+A toolbox that provides mixed integer linear, quadratic and non linear programming tools in Scilab through the CBC and Bonmin libraries.
+
+Tested with CBC 2.9.8, Bonmin 1.8.4 and Scilab 5.5.2
+
+## To use:
+1. In Scilab, change the working directory to the root directory of the repository
+2. Run `exec loader.sce` in the scilab console.
+3. The Toolbox is now ready, to see help type `help FOSSEE Optimization Toolbox` in console.
+4. The demos are in `Demos folder`.
+5. To run a demo type `exec <name of function>.dem.sce`
+6. Test cases are in `tests folder`.
+
+## To build
+1. If you have updated the source code then you need to build it again to see the changes.
+2. To build it first unlink the toolbox by executing the following command `ulink`.
+3. Then type `exec builder.sce` to run the builder. {Prerequisites: In windows you need Visual Studio}
+4. Now just run `exec loader.sce` in the scilab console. It will be ready to use.
diff --git a/newstructure/builder.sce b/builder.sce
index e1f4760..e1f4760 100644
--- a/newstructure/builder.sce
+++ b/builder.sce
diff --git a/cleaner.sce b/cleaner.sce
index 8df0ed6..370c68f 100644
--- a/cleaner.sce
+++ b/cleaner.sce
@@ -1,22 +1,38 @@
// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce : Please, do not edit this file
-// cleaner.sce
-// ------------------------------------------------------
-curdir = pwd();
-cleaner_path = get_file_path('cleaner.sce');
-chdir(cleaner_path);
-// ------------------------------------------------------
-if fileinfo('loader.sce') <> [] then
- mdelete('loader.sce');
+// Generated by builder.sce: Please, do not edit this file
+
+try
+ getversion("scilab");
+catch
+ error("Scilab 5.0 or more is required.");
end
-// ------------------------------------------------------
-if fileinfo('libFOSSEE_Scilab_intqpipopt.so') <> [] then
- mdelete('libFOSSEE_Scilab_intqpipopt.so');
-end
-// ------------------------------------------------------
-if fileinfo('libFOSSEE_Scilab_intqpipopt.c') <> [] then
- mdelete('libFOSSEE_Scilab_intqpipopt.c');
-end
-// ------------------------------------------------------
-chdir(curdir);
-// ------------------------------------------------------
+function perform_clean()
+ root_tlbx = get_absolute_file_path('cleaner.sce');
+
+ if isfile(root_tlbx + '/macros/cleanmacros.sce') then
+ exec(root_tlbx+'/macros/cleanmacros.sce');
+ end
+
+ if isfile(root_tlbx + '/src/cleaner_src.sce') then
+ exec(root_tlbx+'/src/cleaner_src.sce');
+ end
+
+ if isfile(root_tlbx + "/sci_gateway/cleaner_gateway.sce") then
+ exec(root_tlbx + "/sci_gateway/cleaner_gateway.sce");
+ mdelete(root_tlbx + "/sci_gateway/cleaner_gateway.sce");
+ end
+
+ if isfile(root_tlbx + "/help/cleaner_help.sce") then
+ exec(root_tlbx + "/help/cleaner_help.sce");
+ end
+
+ if isfile(root_tlbx + "/loader.sce") then
+ mdelete(root_tlbx + "/loader.sce");
+ end
+
+ if isfile(root_tlbx + "/unloader.sce") then
+ mdelete(root_tlbx + "/unloader.sce");
+ end
+endfunction
+perform_clean();
+clear perform_clean;
diff --git a/newstructure/demos/cbcintlinprog.dem.sce b/demos/cbcintlinprog.dem.sce
index e04946a..e04946a 100644
--- a/newstructure/demos/cbcintlinprog.dem.sce
+++ b/demos/cbcintlinprog.dem.sce
diff --git a/newstructure/demos/intfminbnd.dem.sce b/demos/intfminbnd.dem.sce
index adbc9fa..adbc9fa 100644
--- a/newstructure/demos/intfminbnd.dem.sce
+++ b/demos/intfminbnd.dem.sce
diff --git a/newstructure/demos/intfmincon.dem.sce b/demos/intfmincon.dem.sce
index ef43b4b..ef43b4b 100644
--- a/newstructure/demos/intfmincon.dem.sce
+++ b/demos/intfmincon.dem.sce
diff --git a/newstructure/demos/intfminimax.dem.sce b/demos/intfminimax.dem.sce
index db74b92..db74b92 100644
--- a/newstructure/demos/intfminimax.dem.sce
+++ b/demos/intfminimax.dem.sce
diff --git a/newstructure/demos/intfminunc.dem.sce b/demos/intfminunc.dem.sce
index 97cbb2d..97cbb2d 100644
--- a/newstructure/demos/intfminunc.dem.sce
+++ b/demos/intfminunc.dem.sce
diff --git a/newstructure/demos/intqpipopt.dem.sce b/demos/intqpipopt.dem.sce
index 5d8686c..5d8686c 100644
--- a/newstructure/demos/intqpipopt.dem.sce
+++ b/demos/intqpipopt.dem.sce
diff --git a/newstructure/demos/matrix_cbcintlinprog.sci b/demos/matrix_cbcintlinprog.sci
index ff71700..ff71700 100644
--- a/newstructure/demos/matrix_cbcintlinprog.sci
+++ b/demos/matrix_cbcintlinprog.sci
diff --git a/newstructure/demos/mps_cbcintlinprog.sci b/demos/mps_cbcintlinprog.sci
index eef8b68..eef8b68 100644
--- a/newstructure/demos/mps_cbcintlinprog.sci
+++ b/demos/mps_cbcintlinprog.sci
diff --git a/newstructure/demos/sci_FOSSEE_Optimization_Toolbox.dem.gateway.sce b/demos/sci_FOSSEE_Optimization_Toolbox.dem.gateway.sce
index 739ad2c..739ad2c 100644
--- a/newstructure/demos/sci_FOSSEE_Optimization_Toolbox.dem.gateway.sce
+++ b/demos/sci_FOSSEE_Optimization_Toolbox.dem.gateway.sce
diff --git a/newstructure/etc/.sci_symphony.start.swp b/etc/.sci_symphony.start.swp
index 3c14e4a..3c14e4a 100644
--- a/newstructure/etc/.sci_symphony.start.swp
+++ b/etc/.sci_symphony.start.swp
Binary files differ
diff --git a/newstructure/etc/FOSSEE_Optimization_Toolbox.quit b/etc/FOSSEE_Optimization_Toolbox.quit
index 5bc3b4c..5bc3b4c 100644
--- a/newstructure/etc/FOSSEE_Optimization_Toolbox.quit
+++ b/etc/FOSSEE_Optimization_Toolbox.quit
diff --git a/newstructure/etc/FOSSEE_Optimization_Toolbox.start b/etc/FOSSEE_Optimization_Toolbox.start
index a3edc7c..a3edc7c 100644
--- a/newstructure/etc/FOSSEE_Optimization_Toolbox.start
+++ b/etc/FOSSEE_Optimization_Toolbox.start
diff --git a/newstructure/etc/README.rst b/etc/README.rst
index 2ffc09f..2ffc09f 100644
--- a/newstructure/etc/README.rst
+++ b/etc/README.rst
diff --git a/newstructure/help/builder_help.sce b/help/builder_help.sce
index ebff2b3..ebff2b3 100644
--- a/newstructure/help/builder_help.sce
+++ b/help/builder_help.sce
diff --git a/newstructure/help/en_US/build_help.sce b/help/en_US/build_help.sce
index 493a4c5..493a4c5 100644
--- a/newstructure/help/en_US/build_help.sce
+++ b/help/en_US/build_help.sce
diff --git a/newstructure/help/en_US/cbcintlinprog.xml b/help/en_US/cbcintlinprog.xml
index f487135..f487135 100644
--- a/newstructure/help/en_US/cbcintlinprog.xml
+++ b/help/en_US/cbcintlinprog.xml
diff --git a/newstructure/help/en_US/intfminbnd.xml b/help/en_US/intfminbnd.xml
index 8ff8004..8ff8004 100644
--- a/newstructure/help/en_US/intfminbnd.xml
+++ b/help/en_US/intfminbnd.xml
diff --git a/newstructure/help/en_US/intfmincon.xml b/help/en_US/intfmincon.xml
index a09a18a..a09a18a 100644
--- a/newstructure/help/en_US/intfmincon.xml
+++ b/help/en_US/intfmincon.xml
diff --git a/newstructure/help/en_US/intfminimax.xml b/help/en_US/intfminimax.xml
index 13063bb..13063bb 100644
--- a/newstructure/help/en_US/intfminimax.xml
+++ b/help/en_US/intfminimax.xml
diff --git a/newstructure/help/en_US/intfminunc.xml b/help/en_US/intfminunc.xml
index ce55272..ce55272 100644
--- a/newstructure/help/en_US/intfminunc.xml
+++ b/help/en_US/intfminunc.xml
diff --git a/newstructure/help/en_US/intqpipopt.xml b/help/en_US/intqpipopt.xml
index 2093a73..2093a73 100644
--- a/newstructure/help/en_US/intqpipopt.xml
+++ b/help/en_US/intqpipopt.xml
diff --git a/newstructure/help/en_US/master_help.xml b/help/en_US/master_help.xml
index ee61d08..ee61d08 100644
--- a/newstructure/help/en_US/master_help.xml
+++ b/help/en_US/master_help.xml
diff --git a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS
index a125d6d..a125d6d 100644
--- a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB
index 83471ed..83471ed 100644
--- a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB
diff --git a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS
index 074d3e3..074d3e3 100644
--- a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS
index 784ccb6..784ccb6 100644
--- a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA
index 6740d1a..6740d1a 100644
--- a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA
diff --git a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP
index 062a5d6..062a5d6 100644
--- a/newstructure/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/ScilabCaution.png b/help/en_US/scilab_en_US_help/ScilabCaution.png
index 8edb56e..8edb56e 100644
--- a/newstructure/help/en_US/scilab_en_US_help/ScilabCaution.png
+++ b/help/en_US/scilab_en_US_help/ScilabCaution.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/ScilabEdit.png b/help/en_US/scilab_en_US_help/ScilabEdit.png
index e139988..e139988 100644
--- a/newstructure/help/en_US/scilab_en_US_help/ScilabEdit.png
+++ b/help/en_US/scilab_en_US_help/ScilabEdit.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/ScilabExecute.png b/help/en_US/scilab_en_US_help/ScilabExecute.png
index 4acd4b9..4acd4b9 100644
--- a/newstructure/help/en_US/scilab_en_US_help/ScilabExecute.png
+++ b/help/en_US/scilab_en_US_help/ScilabExecute.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/ScilabImportant.png b/help/en_US/scilab_en_US_help/ScilabImportant.png
index 3b51020..3b51020 100644
--- a/newstructure/help/en_US/scilab_en_US_help/ScilabImportant.png
+++ b/help/en_US/scilab_en_US_help/ScilabImportant.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/ScilabNote.png b/help/en_US/scilab_en_US_help/ScilabNote.png
index ed46c3e..ed46c3e 100644
--- a/newstructure/help/en_US/scilab_en_US_help/ScilabNote.png
+++ b/help/en_US/scilab_en_US_help/ScilabNote.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/ScilabTip.png b/help/en_US/scilab_en_US_help/ScilabTip.png
index ed46c3e..ed46c3e 100644
--- a/newstructure/help/en_US/scilab_en_US_help/ScilabTip.png
+++ b/help/en_US/scilab_en_US_help/ScilabTip.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/ScilabWarning.png b/help/en_US/scilab_en_US_help/ScilabWarning.png
index 8edb56e..8edb56e 100644
--- a/newstructure/help/en_US/scilab_en_US_help/ScilabWarning.png
+++ b/help/en_US/scilab_en_US_help/ScilabWarning.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_cbcintlinprog.xml_1.png b/help/en_US/scilab_en_US_help/_LaTeX_cbcintlinprog.xml_1.png
index 257c49b..257c49b 100644
--- a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_cbcintlinprog.xml_1.png
+++ b/help/en_US/scilab_en_US_help/_LaTeX_cbcintlinprog.xml_1.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminbnd.xml_1.png b/help/en_US/scilab_en_US_help/_LaTeX_intfminbnd.xml_1.png
index 2634ce3..2634ce3 100644
--- a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminbnd.xml_1.png
+++ b/help/en_US/scilab_en_US_help/_LaTeX_intfminbnd.xml_1.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfmincon.xml_1.png b/help/en_US/scilab_en_US_help/_LaTeX_intfmincon.xml_1.png
index 5b7d818..5b7d818 100644
--- a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfmincon.xml_1.png
+++ b/help/en_US/scilab_en_US_help/_LaTeX_intfmincon.xml_1.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_1.png b/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_1.png
index e332d78..e332d78 100644
--- a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_1.png
+++ b/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_1.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_2.png b/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_2.png
index 6a9edc4..6a9edc4 100644
--- a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_2.png
+++ b/help/en_US/scilab_en_US_help/_LaTeX_intfminimax.xml_2.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminunc.xml_1.png b/help/en_US/scilab_en_US_help/_LaTeX_intfminunc.xml_1.png
index a0ce708..a0ce708 100644
--- a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intfminunc.xml_1.png
+++ b/help/en_US/scilab_en_US_help/_LaTeX_intfminunc.xml_1.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intqpipopt.xml_1.png b/help/en_US/scilab_en_US_help/_LaTeX_intqpipopt.xml_1.png
index 6e4fffd..6e4fffd 100644
--- a/newstructure/help/en_US/scilab_en_US_help/_LaTeX_intqpipopt.xml_1.png
+++ b/help/en_US/scilab_en_US_help/_LaTeX_intqpipopt.xml_1.png
Binary files differ
diff --git a/newstructure/help/en_US/scilab_en_US_help/c_code.css b/help/en_US/scilab_en_US_help/c_code.css
index 948d2ee..948d2ee 100644
--- a/newstructure/help/en_US/scilab_en_US_help/c_code.css
+++ b/help/en_US/scilab_en_US_help/c_code.css
diff --git a/newstructure/help/en_US/scilab_en_US_help/cbcintlinprog.html b/help/en_US/scilab_en_US_help/cbcintlinprog.html
index 03640bb..03640bb 100644
--- a/newstructure/help/en_US/scilab_en_US_help/cbcintlinprog.html
+++ b/help/en_US/scilab_en_US_help/cbcintlinprog.html
diff --git a/newstructure/help/en_US/scilab_en_US_help/index.html b/help/en_US/scilab_en_US_help/index.html
index a2a4475..a2a4475 100644
--- a/newstructure/help/en_US/scilab_en_US_help/index.html
+++ b/help/en_US/scilab_en_US_help/index.html
diff --git a/newstructure/help/en_US/scilab_en_US_help/intfminbnd.html b/help/en_US/scilab_en_US_help/intfminbnd.html
index c9dd359..c9dd359 100644
--- a/newstructure/help/en_US/scilab_en_US_help/intfminbnd.html
+++ b/help/en_US/scilab_en_US_help/intfminbnd.html
diff --git a/newstructure/help/en_US/scilab_en_US_help/intfmincon.html b/help/en_US/scilab_en_US_help/intfmincon.html
index afecac1..afecac1 100644
--- a/newstructure/help/en_US/scilab_en_US_help/intfmincon.html
+++ b/help/en_US/scilab_en_US_help/intfmincon.html
diff --git a/newstructure/help/en_US/scilab_en_US_help/intfminimax.html b/help/en_US/scilab_en_US_help/intfminimax.html
index 9200598..9200598 100644
--- a/newstructure/help/en_US/scilab_en_US_help/intfminimax.html
+++ b/help/en_US/scilab_en_US_help/intfminimax.html
diff --git a/newstructure/help/en_US/scilab_en_US_help/intfminunc.html b/help/en_US/scilab_en_US_help/intfminunc.html
index 73ce7e3..73ce7e3 100644
--- a/newstructure/help/en_US/scilab_en_US_help/intfminunc.html
+++ b/help/en_US/scilab_en_US_help/intfminunc.html
diff --git a/newstructure/help/en_US/scilab_en_US_help/intqpipopt.html b/help/en_US/scilab_en_US_help/intqpipopt.html
index b1c4735..b1c4735 100644
--- a/newstructure/help/en_US/scilab_en_US_help/intqpipopt.html
+++ b/help/en_US/scilab_en_US_help/intqpipopt.html
diff --git a/newstructure/help/en_US/scilab_en_US_help/jhelpidx.xml b/help/en_US/scilab_en_US_help/jhelpidx.xml
index aa5a66e..aa5a66e 100644
--- a/newstructure/help/en_US/scilab_en_US_help/jhelpidx.xml
+++ b/help/en_US/scilab_en_US_help/jhelpidx.xml
diff --git a/newstructure/help/en_US/scilab_en_US_help/jhelpmap.jhm b/help/en_US/scilab_en_US_help/jhelpmap.jhm
index f786940..f786940 100644
--- a/newstructure/help/en_US/scilab_en_US_help/jhelpmap.jhm
+++ b/help/en_US/scilab_en_US_help/jhelpmap.jhm
diff --git a/newstructure/help/en_US/scilab_en_US_help/jhelpset.hs b/help/en_US/scilab_en_US_help/jhelpset.hs
index 373577e..373577e 100644
--- a/newstructure/help/en_US/scilab_en_US_help/jhelpset.hs
+++ b/help/en_US/scilab_en_US_help/jhelpset.hs
diff --git a/newstructure/help/en_US/scilab_en_US_help/jhelptoc.xml b/help/en_US/scilab_en_US_help/jhelptoc.xml
index 344349e..344349e 100644
--- a/newstructure/help/en_US/scilab_en_US_help/jhelptoc.xml
+++ b/help/en_US/scilab_en_US_help/jhelptoc.xml
diff --git a/newstructure/help/en_US/scilab_en_US_help/scilab_code.css b/help/en_US/scilab_en_US_help/scilab_code.css
index 658f42e..658f42e 100644
--- a/newstructure/help/en_US/scilab_en_US_help/scilab_code.css
+++ b/help/en_US/scilab_en_US_help/scilab_code.css
diff --git a/newstructure/help/en_US/scilab_en_US_help/section_2f30ec7805b02b8760d8add3187208be.html b/help/en_US/scilab_en_US_help/section_2f30ec7805b02b8760d8add3187208be.html
index 085dbf7..085dbf7 100644
--- a/newstructure/help/en_US/scilab_en_US_help/section_2f30ec7805b02b8760d8add3187208be.html
+++ b/help/en_US/scilab_en_US_help/section_2f30ec7805b02b8760d8add3187208be.html
diff --git a/newstructure/help/en_US/scilab_en_US_help/style.css b/help/en_US/scilab_en_US_help/style.css
index 0fe8923..0fe8923 100644
--- a/newstructure/help/en_US/scilab_en_US_help/style.css
+++ b/help/en_US/scilab_en_US_help/style.css
diff --git a/newstructure/help/en_US/scilab_en_US_help/xml_code.css b/help/en_US/scilab_en_US_help/xml_code.css
index 9e4c27f..9e4c27f 100644
--- a/newstructure/help/en_US/scilab_en_US_help/xml_code.css
+++ b/help/en_US/scilab_en_US_help/xml_code.css
diff --git a/newstructure/jar/scilab_en_US_help.jar b/jar/scilab_en_US_help.jar
index eb6304b..eb6304b 100644
--- a/newstructure/jar/scilab_en_US_help.jar
+++ b/jar/scilab_en_US_help.jar
Binary files differ
diff --git a/libFOSSEE_Scilab_intqpipopt.c b/libFOSSEE_Scilab_intqpipopt.c
deleted file mode 100644
index 3bfc236..0000000
--- a/libFOSSEE_Scilab_intqpipopt.c
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifdef __cplusplus
-extern "C" {
-#endif
-#include <mex.h>
-#include <sci_gateway.h>
-#include <api_scilab.h>
-#include <MALLOC.h>
-static int direct_gateway(char *fname,void F(void)) { F();return 0;};
-extern Gatefunc cpp_intfminunc;
-extern Gatefunc cpp_intfminbnd;
-extern Gatefunc cpp_intfmincon;
-static GenericTable Tab[]={
- {(Myinterfun)sci_gateway,cpp_intfminunc,"inter_fminunc"},
- {(Myinterfun)sci_gateway,cpp_intfminbnd,"inter_fminbnd"},
- {(Myinterfun)sci_gateway,cpp_intfmincon,"inter_fmincon"},
-};
-
-int C2F(libFOSSEE_Scilab_intqpipopt)()
-{
- Rhs = Max(0, Rhs);
- if (*(Tab[Fin-1].f) != NULL)
- {
- if(pvApiCtx == NULL)
- {
- pvApiCtx = (StrCtx*)MALLOC(sizeof(StrCtx));
- }
- pvApiCtx->pstName = (char*)Tab[Fin-1].name;
- (*(Tab[Fin-1].f))(Tab[Fin-1].name,Tab[Fin-1].F);
- }
- return 0;
-}
-#ifdef __cplusplus
-}
-#endif
diff --git a/libFOSSEE_Scilab_intqpipopt.so b/libFOSSEE_Scilab_intqpipopt.so
deleted file mode 100755
index 2b13484..0000000
--- a/libFOSSEE_Scilab_intqpipopt.so
+++ /dev/null
Binary files differ
diff --git a/loader.sce b/loader.sce
index f4801ed..573167b 100644
--- a/loader.sce
+++ b/loader.sce
@@ -1,23 +1,10 @@
// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce : Please, do not edit this file
-// ----------------------------------------------------------------------------
-//
-libFOSSEE_Scilab_in_path = get_absolute_file_path('loader.sce');
-//
-// ulink previous function with same name
-[bOK, ilib] = c_link('libFOSSEE_Scilab_intqpipopt');
-if bOK then
- ulink(ilib);
-end
-//
-list_functions = [ 'inter_fminunc';
- 'inter_fminbnd';
- 'inter_fmincon';
-];
-addinter(libFOSSEE_Scilab_in_path + filesep() + 'libFOSSEE_Scilab_intqpipopt' + getdynlibext(), 'libFOSSEE_Scilab_intqpipopt', list_functions);
-// remove temp. variables on stack
-clear libFOSSEE_Scilab_in_path;
-clear bOK;
-clear ilib;
-clear list_functions;
-// ----------------------------------------------------------------------------
+// Generated by builder.sce: Please, do not edit this file
+
+try
+ getversion("scilab");
+catch
+ error("Scilab 5.0 or more is required.");
+end;
+
+exec(get_absolute_file_path("loader.sce")+"etc/"+"FOSSEE_Optimization_Toolbox.start");
diff --git a/newstructure/macros/Checkdims.bin b/macros/Checkdims.bin
index 40e385a..40e385a 100644
--- a/newstructure/macros/Checkdims.bin
+++ b/macros/Checkdims.bin
Binary files differ
diff --git a/newstructure/macros/Checkdims.sci b/macros/Checkdims.sci
index 0936222..0936222 100644
--- a/newstructure/macros/Checkdims.sci
+++ b/macros/Checkdims.sci
diff --git a/newstructure/macros/Checklhs.bin b/macros/Checklhs.bin
index 7156107..7156107 100644
--- a/newstructure/macros/Checklhs.bin
+++ b/macros/Checklhs.bin
Binary files differ
diff --git a/newstructure/macros/Checklhs.sci b/macros/Checklhs.sci
index fd47b0c..fd47b0c 100644
--- a/newstructure/macros/Checklhs.sci
+++ b/macros/Checklhs.sci
diff --git a/newstructure/macros/Checkrhs.bin b/macros/Checkrhs.bin
index 2c45876..2c45876 100644
--- a/newstructure/macros/Checkrhs.bin
+++ b/macros/Checkrhs.bin
Binary files differ
diff --git a/newstructure/macros/Checkrhs.sci b/macros/Checkrhs.sci
index 6b5cf5b..6b5cf5b 100644
--- a/newstructure/macros/Checkrhs.sci
+++ b/macros/Checkrhs.sci
diff --git a/newstructure/macros/Checktype.bin b/macros/Checktype.bin
index bbe1585..bbe1585 100644
--- a/newstructure/macros/Checktype.bin
+++ b/macros/Checktype.bin
Binary files differ
diff --git a/newstructure/macros/Checktype.sci b/macros/Checktype.sci
index 3f50fa2..3f50fa2 100644
--- a/newstructure/macros/Checktype.sci
+++ b/macros/Checktype.sci
diff --git a/newstructure/macros/Checkvector.bin b/macros/Checkvector.bin
index dfe03ab..dfe03ab 100644
--- a/newstructure/macros/Checkvector.bin
+++ b/macros/Checkvector.bin
Binary files differ
diff --git a/newstructure/macros/Checkvector.sci b/macros/Checkvector.sci
index 76bdcc6..76bdcc6 100644
--- a/newstructure/macros/Checkvector.sci
+++ b/macros/Checkvector.sci
diff --git a/newstructure/macros/buildmacros.sce b/macros/buildmacros.sce
index 284bc1c..284bc1c 100644
--- a/newstructure/macros/buildmacros.sce
+++ b/macros/buildmacros.sce
diff --git a/newstructure/macros/cbcintlinprog.bin b/macros/cbcintlinprog.bin
index fd6f801..fd6f801 100644
--- a/newstructure/macros/cbcintlinprog.bin
+++ b/macros/cbcintlinprog.bin
Binary files differ
diff --git a/newstructure/macros/cbcintlinprog.sci b/macros/cbcintlinprog.sci
index 00e129f..00e129f 100644
--- a/newstructure/macros/cbcintlinprog.sci
+++ b/macros/cbcintlinprog.sci
diff --git a/newstructure/macros/cbcmatrixintlinprog.bin b/macros/cbcmatrixintlinprog.bin
index 189ce16..189ce16 100644
--- a/newstructure/macros/cbcmatrixintlinprog.bin
+++ b/macros/cbcmatrixintlinprog.bin
Binary files differ
diff --git a/newstructure/macros/cbcmatrixintlinprog.sci b/macros/cbcmatrixintlinprog.sci
index b37f360..b37f360 100644
--- a/newstructure/macros/cbcmatrixintlinprog.sci
+++ b/macros/cbcmatrixintlinprog.sci
diff --git a/newstructure/macros/cbcmpsintlinprog.bin b/macros/cbcmpsintlinprog.bin
index ee042a0..ee042a0 100644
--- a/newstructure/macros/cbcmpsintlinprog.bin
+++ b/macros/cbcmpsintlinprog.bin
Binary files differ
diff --git a/newstructure/macros/cbcmpsintlinprog.sci b/macros/cbcmpsintlinprog.sci
index 1d46b5a..1d46b5a 100644
--- a/newstructure/macros/cbcmpsintlinprog.sci
+++ b/macros/cbcmpsintlinprog.sci
diff --git a/newstructure/macros/cleanmacros.sce b/macros/cleanmacros.sce
index 56d0240..56d0240 100644
--- a/newstructure/macros/cleanmacros.sce
+++ b/macros/cleanmacros.sce
diff --git a/newstructure/macros/intfminbnd.bin b/macros/intfminbnd.bin
index dc0f380..dc0f380 100644
--- a/newstructure/macros/intfminbnd.bin
+++ b/macros/intfminbnd.bin
Binary files differ
diff --git a/newstructure/macros/intfminbnd.sci b/macros/intfminbnd.sci
index 2304bbf..2304bbf 100644
--- a/newstructure/macros/intfminbnd.sci
+++ b/macros/intfminbnd.sci
diff --git a/newstructure/macros/intfmincon.bin b/macros/intfmincon.bin
index 173e4e8..173e4e8 100644
--- a/newstructure/macros/intfmincon.bin
+++ b/macros/intfmincon.bin
Binary files differ
diff --git a/newstructure/macros/intfmincon.sci b/macros/intfmincon.sci
index cd234de..cd234de 100644
--- a/newstructure/macros/intfmincon.sci
+++ b/macros/intfmincon.sci
diff --git a/newstructure/macros/intfminimax.bin b/macros/intfminimax.bin
index 8d7af05..8d7af05 100644
--- a/newstructure/macros/intfminimax.bin
+++ b/macros/intfminimax.bin
Binary files differ
diff --git a/newstructure/macros/intfminimax.sci b/macros/intfminimax.sci
index bf3ec97..bf3ec97 100644
--- a/newstructure/macros/intfminimax.sci
+++ b/macros/intfminimax.sci
diff --git a/newstructure/macros/intfminunc.bin b/macros/intfminunc.bin
index 3802be4..3802be4 100644
--- a/newstructure/macros/intfminunc.bin
+++ b/macros/intfminunc.bin
Binary files differ
diff --git a/newstructure/macros/intfminunc.sci b/macros/intfminunc.sci
index 2fe73fb..2fe73fb 100644
--- a/newstructure/macros/intfminunc.sci
+++ b/macros/intfminunc.sci
diff --git a/newstructure/macros/intqpipopt.bin b/macros/intqpipopt.bin
index c0ef46f..c0ef46f 100644
--- a/newstructure/macros/intqpipopt.bin
+++ b/macros/intqpipopt.bin
Binary files differ
diff --git a/newstructure/macros/intqpipopt.sci b/macros/intqpipopt.sci
index f45d9cb..f45d9cb 100644
--- a/newstructure/macros/intqpipopt.sci
+++ b/macros/intqpipopt.sci
diff --git a/newstructure/macros/lib b/macros/lib
index 6f13f27..6f13f27 100644
--- a/newstructure/macros/lib
+++ b/macros/lib
Binary files differ
diff --git a/newstructure/macros/names b/macros/names
index 6b5710d..6b5710d 100644
--- a/newstructure/macros/names
+++ b/macros/names
diff --git a/newstructure/macros/names~ b/macros/names~
index 21c7d4e..21c7d4e 100644
--- a/newstructure/macros/names~
+++ b/macros/names~
diff --git a/newstructure/README.md b/newstructure/README.md
deleted file mode 100644
index e85e274..0000000
--- a/newstructure/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# FOSSEE Optimization Toolbox for Scilab
-
-A toolbox that provides mixed integer linear, quadratic and non linear programming tools in Scilab through the CBC and Bonmin libraries.
-
-Tested with CBC 2.9.8, Bonmin 1.8.4 and Scilab 5.5.2
-
-## To use:
-1. In Scilab, change the working directory to the root directory of the repository
-2. Run `exec loader.sce` in the scilab console.
-3. The Toolbox is now ready, to see help type `help FOSSEE Optimization Toolbox` in console.
-4. The demos are in `Demos folder`.
-5. To run a demo type `exec <name of function>.dem.sce`
-6. Test cases are in `tests folder`.
-
-## To build
-1. If you have updated the source code then you need to build it again to see the changes.
-2. To build it first unlink the toolbox by executing the following command `ulink`.
-3. Then type `exec builder.sce` to run the builder. {Prerequisites: In windows you need Visual Studio}
-4. Now just run `exec loader.sce` in the scilab console. It will be ready to use.
diff --git a/newstructure/cleaner.sce b/newstructure/cleaner.sce
deleted file mode 100644
index 370c68f..0000000
--- a/newstructure/cleaner.sce
+++ /dev/null
@@ -1,38 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce: Please, do not edit this file
-
-try
- getversion("scilab");
-catch
- error("Scilab 5.0 or more is required.");
-end
-function perform_clean()
- root_tlbx = get_absolute_file_path('cleaner.sce');
-
- if isfile(root_tlbx + '/macros/cleanmacros.sce') then
- exec(root_tlbx+'/macros/cleanmacros.sce');
- end
-
- if isfile(root_tlbx + '/src/cleaner_src.sce') then
- exec(root_tlbx+'/src/cleaner_src.sce');
- end
-
- if isfile(root_tlbx + "/sci_gateway/cleaner_gateway.sce") then
- exec(root_tlbx + "/sci_gateway/cleaner_gateway.sce");
- mdelete(root_tlbx + "/sci_gateway/cleaner_gateway.sce");
- end
-
- if isfile(root_tlbx + "/help/cleaner_help.sce") then
- exec(root_tlbx + "/help/cleaner_help.sce");
- end
-
- if isfile(root_tlbx + "/loader.sce") then
- mdelete(root_tlbx + "/loader.sce");
- end
-
- if isfile(root_tlbx + "/unloader.sce") then
- mdelete(root_tlbx + "/unloader.sce");
- end
-endfunction
-perform_clean();
-clear perform_clean;
diff --git a/newstructure/loader.sce b/newstructure/loader.sce
deleted file mode 100644
index 573167b..0000000
--- a/newstructure/loader.sce
+++ /dev/null
@@ -1,10 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce: Please, do not edit this file
-
-try
- getversion("scilab");
-catch
- error("Scilab 5.0 or more is required.");
-end;
-
-exec(get_absolute_file_path("loader.sce")+"etc/"+"FOSSEE_Optimization_Toolbox.start");
diff --git a/newstructure/sci_gateway/builder_gateway.sce b/sci_gateway/builder_gateway.sce
index de09d9c..de09d9c 100644
--- a/newstructure/sci_gateway/builder_gateway.sce
+++ b/sci_gateway/builder_gateway.sce
diff --git a/newstructure/sci_gateway/cpp/QuadTMINLP.hpp b/sci_gateway/cpp/QuadTMINLP.hpp
index 84704be..84704be 100644
--- a/newstructure/sci_gateway/cpp/QuadTMINLP.hpp
+++ b/sci_gateway/cpp/QuadTMINLP.hpp
diff --git a/newstructure/sci_gateway/cpp/bonmin.opt b/sci_gateway/cpp/bonmin.opt
index 72fc254..72fc254 100644
--- a/newstructure/sci_gateway/cpp/bonmin.opt
+++ b/sci_gateway/cpp/bonmin.opt
diff --git a/newstructure/sci_gateway/cpp/builder_gateway_cpp.sce b/sci_gateway/cpp/builder_gateway_cpp.sce
index 1359db8..1359db8 100755
--- a/newstructure/sci_gateway/cpp/builder_gateway_cpp.sce
+++ b/sci_gateway/cpp/builder_gateway_cpp.sce
diff --git a/newstructure/sci_gateway/cpp/cbcintlinprog_matrixcpp.cpp b/sci_gateway/cpp/cbcintlinprog_matrixcpp.cpp
index d4e6f41..d4e6f41 100644
--- a/newstructure/sci_gateway/cpp/cbcintlinprog_matrixcpp.cpp
+++ b/sci_gateway/cpp/cbcintlinprog_matrixcpp.cpp
diff --git a/newstructure/sci_gateway/cpp/cbcintlinprog_mpscpp.cpp b/sci_gateway/cpp/cbcintlinprog_mpscpp.cpp
index 8292ab1..8292ab1 100644
--- a/newstructure/sci_gateway/cpp/cbcintlinprog_mpscpp.cpp
+++ b/sci_gateway/cpp/cbcintlinprog_mpscpp.cpp
diff --git a/newstructure/sci_gateway/cpp/cleaner.sce b/sci_gateway/cpp/cleaner.sce
index 333775c..333775c 100755
--- a/newstructure/sci_gateway/cpp/cleaner.sce
+++ b/sci_gateway/cpp/cleaner.sce
diff --git a/newstructure/sci_gateway/cpp/cpp_intfminbnd.cpp b/sci_gateway/cpp/cpp_intfminbnd.cpp
index 4914111..4914111 100644
--- a/newstructure/sci_gateway/cpp/cpp_intfminbnd.cpp
+++ b/sci_gateway/cpp/cpp_intfminbnd.cpp
diff --git a/newstructure/sci_gateway/cpp/cpp_intfmincon.cpp b/sci_gateway/cpp/cpp_intfmincon.cpp
index d921128..d921128 100644
--- a/newstructure/sci_gateway/cpp/cpp_intfmincon.cpp
+++ b/sci_gateway/cpp/cpp_intfmincon.cpp
diff --git a/newstructure/sci_gateway/cpp/cpp_intfminunc.cpp b/sci_gateway/cpp/cpp_intfminunc.cpp
index 3e1abcd..3e1abcd 100644
--- a/newstructure/sci_gateway/cpp/cpp_intfminunc.cpp
+++ b/sci_gateway/cpp/cpp_intfminunc.cpp
diff --git a/newstructure/sci_gateway/cpp/cpp_intqpipopt.cpp b/sci_gateway/cpp/cpp_intqpipopt.cpp
index d89d643..d89d643 100644
--- a/newstructure/sci_gateway/cpp/cpp_intqpipopt.cpp
+++ b/sci_gateway/cpp/cpp_intqpipopt.cpp
diff --git a/newstructure/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.c b/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.c
index 7090628..7090628 100644
--- a/newstructure/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.c
+++ b/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.c
diff --git a/newstructure/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.so b/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.so
index 233098e..233098e 100755
--- a/newstructure/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.so
+++ b/sci_gateway/cpp/libFOSSEE_Optimization_Toolbox.so
Binary files differ
diff --git a/newstructure/sci_gateway/cpp/loader.sce b/sci_gateway/cpp/loader.sce
index cad0490..cad0490 100644
--- a/newstructure/sci_gateway/cpp/loader.sce
+++ b/sci_gateway/cpp/loader.sce
diff --git a/newstructure/sci_gateway/cpp/minbndTMINLP.hpp b/sci_gateway/cpp/minbndTMINLP.hpp
index 581d5ce..581d5ce 100644
--- a/newstructure/sci_gateway/cpp/minbndTMINLP.hpp
+++ b/sci_gateway/cpp/minbndTMINLP.hpp
diff --git a/newstructure/sci_gateway/cpp/minconTMINLP.hpp b/sci_gateway/cpp/minconTMINLP.hpp
index 5b3006a..5b3006a 100644
--- a/newstructure/sci_gateway/cpp/minconTMINLP.hpp
+++ b/sci_gateway/cpp/minconTMINLP.hpp
diff --git a/newstructure/sci_gateway/cpp/minuncTMINLP.hpp b/sci_gateway/cpp/minuncTMINLP.hpp
index 2b6e954..2b6e954 100644
--- a/newstructure/sci_gateway/cpp/minuncTMINLP.hpp
+++ b/sci_gateway/cpp/minuncTMINLP.hpp
diff --git a/newstructure/sci_gateway/cpp/sci_QuadTMINLP.cpp b/sci_gateway/cpp/sci_QuadTMINLP.cpp
index a424b47..a424b47 100644
--- a/newstructure/sci_gateway/cpp/sci_QuadTMINLP.cpp
+++ b/sci_gateway/cpp/sci_QuadTMINLP.cpp
diff --git a/newstructure/sci_gateway/cpp/sci_iofunc.cpp b/sci_gateway/cpp/sci_iofunc.cpp
index f05839c..f05839c 100644
--- a/newstructure/sci_gateway/cpp/sci_iofunc.cpp
+++ b/sci_gateway/cpp/sci_iofunc.cpp
diff --git a/newstructure/sci_gateway/cpp/sci_iofunc.hpp b/sci_gateway/cpp/sci_iofunc.hpp
index 7e18951..7e18951 100644
--- a/newstructure/sci_gateway/cpp/sci_iofunc.hpp
+++ b/sci_gateway/cpp/sci_iofunc.hpp
diff --git a/newstructure/sci_gateway/cpp/sci_minbndTMINLP.cpp b/sci_gateway/cpp/sci_minbndTMINLP.cpp
index f26c089..f26c089 100644
--- a/newstructure/sci_gateway/cpp/sci_minbndTMINLP.cpp
+++ b/sci_gateway/cpp/sci_minbndTMINLP.cpp
diff --git a/newstructure/sci_gateway/cpp/sci_minconTMINLP.cpp b/sci_gateway/cpp/sci_minconTMINLP.cpp
index 350594d..350594d 100644
--- a/newstructure/sci_gateway/cpp/sci_minconTMINLP.cpp
+++ b/sci_gateway/cpp/sci_minconTMINLP.cpp
diff --git a/newstructure/sci_gateway/cpp/sci_minuncTMINLP.cpp b/sci_gateway/cpp/sci_minuncTMINLP.cpp
index a3212aa..a3212aa 100644
--- a/newstructure/sci_gateway/cpp/sci_minuncTMINLP.cpp
+++ b/sci_gateway/cpp/sci_minuncTMINLP.cpp
diff --git a/newstructure/sci_gateway/loader_gateway.sce b/sci_gateway/loader_gateway.sce
index 6809d99..6809d99 100644
--- a/newstructure/sci_gateway/loader_gateway.sce
+++ b/sci_gateway/loader_gateway.sce
diff --git a/newstructure/tests/bonmin.opt b/tests/bonmin.opt
index 79523fc..79523fc 100644
--- a/newstructure/tests/bonmin.opt
+++ b/tests/bonmin.opt
diff --git a/newstructure/tests/example1.sce b/tests/example1.sce
index 29d8b33..29d8b33 100644
--- a/newstructure/tests/example1.sce
+++ b/tests/example1.sce
diff --git a/newstructure/thirdparty/linux/include/coin/AmplTNLP.hpp b/thirdparty/linux/include/coin/AmplTNLP.hpp
index a8c823a..a8c823a 100644
--- a/newstructure/thirdparty/linux/include/coin/AmplTNLP.hpp
+++ b/thirdparty/linux/include/coin/AmplTNLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonAmplInterface.hpp b/thirdparty/linux/include/coin/BonAmplInterface.hpp
index 055004c..055004c 100644
--- a/newstructure/thirdparty/linux/include/coin/BonAmplInterface.hpp
+++ b/thirdparty/linux/include/coin/BonAmplInterface.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonAmplSetup.hpp b/thirdparty/linux/include/coin/BonAmplSetup.hpp
index 152d1b4..152d1b4 100644
--- a/newstructure/thirdparty/linux/include/coin/BonAmplSetup.hpp
+++ b/thirdparty/linux/include/coin/BonAmplSetup.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonAmplTMINLP.hpp b/thirdparty/linux/include/coin/BonAmplTMINLP.hpp
index 0a566a2..0a566a2 100644
--- a/newstructure/thirdparty/linux/include/coin/BonAmplTMINLP.hpp
+++ b/thirdparty/linux/include/coin/BonAmplTMINLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonArraysHelpers.hpp b/thirdparty/linux/include/coin/BonArraysHelpers.hpp
index a397fb8..a397fb8 100644
--- a/newstructure/thirdparty/linux/include/coin/BonArraysHelpers.hpp
+++ b/thirdparty/linux/include/coin/BonArraysHelpers.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonAuxInfos.hpp b/thirdparty/linux/include/coin/BonAuxInfos.hpp
index 8643a57..8643a57 100644
--- a/newstructure/thirdparty/linux/include/coin/BonAuxInfos.hpp
+++ b/thirdparty/linux/include/coin/BonAuxInfos.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonBabInfos.hpp b/thirdparty/linux/include/coin/BonBabInfos.hpp
index 4ff4b37..4ff4b37 100644
--- a/newstructure/thirdparty/linux/include/coin/BonBabInfos.hpp
+++ b/thirdparty/linux/include/coin/BonBabInfos.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonBabSetupBase.hpp b/thirdparty/linux/include/coin/BonBabSetupBase.hpp
index c51c67c..c51c67c 100644
--- a/newstructure/thirdparty/linux/include/coin/BonBabSetupBase.hpp
+++ b/thirdparty/linux/include/coin/BonBabSetupBase.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonBonminSetup.hpp b/thirdparty/linux/include/coin/BonBonminSetup.hpp
index c1ea003..c1ea003 100644
--- a/newstructure/thirdparty/linux/include/coin/BonBonminSetup.hpp
+++ b/thirdparty/linux/include/coin/BonBonminSetup.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonBranchingTQP.hpp b/thirdparty/linux/include/coin/BonBranchingTQP.hpp
index f718419..f718419 100644
--- a/newstructure/thirdparty/linux/include/coin/BonBranchingTQP.hpp
+++ b/thirdparty/linux/include/coin/BonBranchingTQP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonCbc.hpp b/thirdparty/linux/include/coin/BonCbc.hpp
index caa178e..caa178e 100644
--- a/newstructure/thirdparty/linux/include/coin/BonCbc.hpp
+++ b/thirdparty/linux/include/coin/BonCbc.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonCbcLpStrategy.hpp b/thirdparty/linux/include/coin/BonCbcLpStrategy.hpp
index 6d16e91..6d16e91 100644
--- a/newstructure/thirdparty/linux/include/coin/BonCbcLpStrategy.hpp
+++ b/thirdparty/linux/include/coin/BonCbcLpStrategy.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonCbcNlpStrategy.hpp b/thirdparty/linux/include/coin/BonCbcNlpStrategy.hpp
index b642ad0..b642ad0 100644
--- a/newstructure/thirdparty/linux/include/coin/BonCbcNlpStrategy.hpp
+++ b/thirdparty/linux/include/coin/BonCbcNlpStrategy.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonCbcNode.hpp b/thirdparty/linux/include/coin/BonCbcNode.hpp
index 9594124..9594124 100644
--- a/newstructure/thirdparty/linux/include/coin/BonCbcNode.hpp
+++ b/thirdparty/linux/include/coin/BonCbcNode.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonChooseVariable.hpp b/thirdparty/linux/include/coin/BonChooseVariable.hpp
index 82e7575..82e7575 100644
--- a/newstructure/thirdparty/linux/include/coin/BonChooseVariable.hpp
+++ b/thirdparty/linux/include/coin/BonChooseVariable.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonCurvBranchingSolver.hpp b/thirdparty/linux/include/coin/BonCurvBranchingSolver.hpp
index 83be1ac..83be1ac 100644
--- a/newstructure/thirdparty/linux/include/coin/BonCurvBranchingSolver.hpp
+++ b/thirdparty/linux/include/coin/BonCurvBranchingSolver.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonCutStrengthener.hpp b/thirdparty/linux/include/coin/BonCutStrengthener.hpp
index 7e2b92f..7e2b92f 100644
--- a/newstructure/thirdparty/linux/include/coin/BonCutStrengthener.hpp
+++ b/thirdparty/linux/include/coin/BonCutStrengthener.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonDiver.hpp b/thirdparty/linux/include/coin/BonDiver.hpp
index 20a9fa6..20a9fa6 100644
--- a/newstructure/thirdparty/linux/include/coin/BonDiver.hpp
+++ b/thirdparty/linux/include/coin/BonDiver.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonDummyHeuristic.hpp b/thirdparty/linux/include/coin/BonDummyHeuristic.hpp
index 5c3d7fa..5c3d7fa 100644
--- a/newstructure/thirdparty/linux/include/coin/BonDummyHeuristic.hpp
+++ b/thirdparty/linux/include/coin/BonDummyHeuristic.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonDummyPump.hpp b/thirdparty/linux/include/coin/BonDummyPump.hpp
index 45316c0..45316c0 100644
--- a/newstructure/thirdparty/linux/include/coin/BonDummyPump.hpp
+++ b/thirdparty/linux/include/coin/BonDummyPump.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonEcpCuts.hpp b/thirdparty/linux/include/coin/BonEcpCuts.hpp
index 8f57038..8f57038 100644
--- a/newstructure/thirdparty/linux/include/coin/BonEcpCuts.hpp
+++ b/thirdparty/linux/include/coin/BonEcpCuts.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonExitCodes.hpp b/thirdparty/linux/include/coin/BonExitCodes.hpp
index 74234b1..74234b1 100644
--- a/newstructure/thirdparty/linux/include/coin/BonExitCodes.hpp
+++ b/thirdparty/linux/include/coin/BonExitCodes.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonFixAndSolveHeuristic.hpp b/thirdparty/linux/include/coin/BonFixAndSolveHeuristic.hpp
index e0c35ea..e0c35ea 100644
--- a/newstructure/thirdparty/linux/include/coin/BonFixAndSolveHeuristic.hpp
+++ b/thirdparty/linux/include/coin/BonFixAndSolveHeuristic.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonGuessHeuristic.hpp b/thirdparty/linux/include/coin/BonGuessHeuristic.hpp
index c8c4e6f..c8c4e6f 100644
--- a/newstructure/thirdparty/linux/include/coin/BonGuessHeuristic.hpp
+++ b/thirdparty/linux/include/coin/BonGuessHeuristic.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonHeuristicDive.hpp b/thirdparty/linux/include/coin/BonHeuristicDive.hpp
index 71039d8..71039d8 100644
--- a/newstructure/thirdparty/linux/include/coin/BonHeuristicDive.hpp
+++ b/thirdparty/linux/include/coin/BonHeuristicDive.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveFractional.hpp b/thirdparty/linux/include/coin/BonHeuristicDiveFractional.hpp
index a5efbc6..a5efbc6 100644
--- a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveFractional.hpp
+++ b/thirdparty/linux/include/coin/BonHeuristicDiveFractional.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveMIP.hpp b/thirdparty/linux/include/coin/BonHeuristicDiveMIP.hpp
index 11da60a..11da60a 100644
--- a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveMIP.hpp
+++ b/thirdparty/linux/include/coin/BonHeuristicDiveMIP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveMIPFractional.hpp b/thirdparty/linux/include/coin/BonHeuristicDiveMIPFractional.hpp
index dae7b3f..dae7b3f 100644
--- a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveMIPFractional.hpp
+++ b/thirdparty/linux/include/coin/BonHeuristicDiveMIPFractional.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveMIPVectorLength.hpp b/thirdparty/linux/include/coin/BonHeuristicDiveMIPVectorLength.hpp
index c14ba30..c14ba30 100644
--- a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveMIPVectorLength.hpp
+++ b/thirdparty/linux/include/coin/BonHeuristicDiveMIPVectorLength.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveVectorLength.hpp b/thirdparty/linux/include/coin/BonHeuristicDiveVectorLength.hpp
index 90942a2..90942a2 100644
--- a/newstructure/thirdparty/linux/include/coin/BonHeuristicDiveVectorLength.hpp
+++ b/thirdparty/linux/include/coin/BonHeuristicDiveVectorLength.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonHeuristicFPump.hpp b/thirdparty/linux/include/coin/BonHeuristicFPump.hpp
index e8381a0..e8381a0 100644
--- a/newstructure/thirdparty/linux/include/coin/BonHeuristicFPump.hpp
+++ b/thirdparty/linux/include/coin/BonHeuristicFPump.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonHeuristicLocalBranching.hpp b/thirdparty/linux/include/coin/BonHeuristicLocalBranching.hpp
index ac56a56..ac56a56 100644
--- a/newstructure/thirdparty/linux/include/coin/BonHeuristicLocalBranching.hpp
+++ b/thirdparty/linux/include/coin/BonHeuristicLocalBranching.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonHeuristicRINS.hpp b/thirdparty/linux/include/coin/BonHeuristicRINS.hpp
index 5dcc68b..5dcc68b 100644
--- a/newstructure/thirdparty/linux/include/coin/BonHeuristicRINS.hpp
+++ b/thirdparty/linux/include/coin/BonHeuristicRINS.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonIpoptInteriorWarmStarter.hpp b/thirdparty/linux/include/coin/BonIpoptInteriorWarmStarter.hpp
index d477548..d477548 100644
--- a/newstructure/thirdparty/linux/include/coin/BonIpoptInteriorWarmStarter.hpp
+++ b/thirdparty/linux/include/coin/BonIpoptInteriorWarmStarter.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonIpoptSolver.hpp b/thirdparty/linux/include/coin/BonIpoptSolver.hpp
index 0f96693..0f96693 100644
--- a/newstructure/thirdparty/linux/include/coin/BonIpoptSolver.hpp
+++ b/thirdparty/linux/include/coin/BonIpoptSolver.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonIpoptWarmStart.hpp b/thirdparty/linux/include/coin/BonIpoptWarmStart.hpp
index fffc3e3..fffc3e3 100644
--- a/newstructure/thirdparty/linux/include/coin/BonIpoptWarmStart.hpp
+++ b/thirdparty/linux/include/coin/BonIpoptWarmStart.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonLinearCutsGenerator.hpp b/thirdparty/linux/include/coin/BonLinearCutsGenerator.hpp
index 4c80719..4c80719 100644
--- a/newstructure/thirdparty/linux/include/coin/BonLinearCutsGenerator.hpp
+++ b/thirdparty/linux/include/coin/BonLinearCutsGenerator.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonLocalSolverBasedHeuristic.hpp b/thirdparty/linux/include/coin/BonLocalSolverBasedHeuristic.hpp
index 3f935e6..3f935e6 100644
--- a/newstructure/thirdparty/linux/include/coin/BonLocalSolverBasedHeuristic.hpp
+++ b/thirdparty/linux/include/coin/BonLocalSolverBasedHeuristic.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonLpBranchingSolver.hpp b/thirdparty/linux/include/coin/BonLpBranchingSolver.hpp
index 9e10172..9e10172 100644
--- a/newstructure/thirdparty/linux/include/coin/BonLpBranchingSolver.hpp
+++ b/thirdparty/linux/include/coin/BonLpBranchingSolver.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonMilpRounding.hpp b/thirdparty/linux/include/coin/BonMilpRounding.hpp
index 94f8723..94f8723 100644
--- a/newstructure/thirdparty/linux/include/coin/BonMilpRounding.hpp
+++ b/thirdparty/linux/include/coin/BonMilpRounding.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonOACutGenerator2.hpp b/thirdparty/linux/include/coin/BonOACutGenerator2.hpp
index c098c9b..c098c9b 100644
--- a/newstructure/thirdparty/linux/include/coin/BonOACutGenerator2.hpp
+++ b/thirdparty/linux/include/coin/BonOACutGenerator2.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonOAMessages.hpp b/thirdparty/linux/include/coin/BonOAMessages.hpp
index cfe3272..cfe3272 100644
--- a/newstructure/thirdparty/linux/include/coin/BonOAMessages.hpp
+++ b/thirdparty/linux/include/coin/BonOAMessages.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonOaDecBase.hpp b/thirdparty/linux/include/coin/BonOaDecBase.hpp
index 61156f7..61156f7 100644
--- a/newstructure/thirdparty/linux/include/coin/BonOaDecBase.hpp
+++ b/thirdparty/linux/include/coin/BonOaDecBase.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonOaFeasChecker.hpp b/thirdparty/linux/include/coin/BonOaFeasChecker.hpp
index 5ef8c14..5ef8c14 100644
--- a/newstructure/thirdparty/linux/include/coin/BonOaFeasChecker.hpp
+++ b/thirdparty/linux/include/coin/BonOaFeasChecker.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonOaNlpOptim.hpp b/thirdparty/linux/include/coin/BonOaNlpOptim.hpp
index c157b66..c157b66 100644
--- a/newstructure/thirdparty/linux/include/coin/BonOaNlpOptim.hpp
+++ b/thirdparty/linux/include/coin/BonOaNlpOptim.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonOsiTMINLPInterface.hpp b/thirdparty/linux/include/coin/BonOsiTMINLPInterface.hpp
index 3d95545..3d95545 100644
--- a/newstructure/thirdparty/linux/include/coin/BonOsiTMINLPInterface.hpp
+++ b/thirdparty/linux/include/coin/BonOsiTMINLPInterface.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonOuterApprox.hpp b/thirdparty/linux/include/coin/BonOuterApprox.hpp
index 5f24f61..5f24f61 100644
--- a/newstructure/thirdparty/linux/include/coin/BonOuterApprox.hpp
+++ b/thirdparty/linux/include/coin/BonOuterApprox.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonPseudoCosts.hpp b/thirdparty/linux/include/coin/BonPseudoCosts.hpp
index b7934e5..b7934e5 100644
--- a/newstructure/thirdparty/linux/include/coin/BonPseudoCosts.hpp
+++ b/thirdparty/linux/include/coin/BonPseudoCosts.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonPumpForMinlp.hpp b/thirdparty/linux/include/coin/BonPumpForMinlp.hpp
index e2b7cb1..e2b7cb1 100644
--- a/newstructure/thirdparty/linux/include/coin/BonPumpForMinlp.hpp
+++ b/thirdparty/linux/include/coin/BonPumpForMinlp.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonQuadCut.hpp b/thirdparty/linux/include/coin/BonQuadCut.hpp
index 8cbf0c8..8cbf0c8 100644
--- a/newstructure/thirdparty/linux/include/coin/BonQuadCut.hpp
+++ b/thirdparty/linux/include/coin/BonQuadCut.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonQuadRow.hpp b/thirdparty/linux/include/coin/BonQuadRow.hpp
index 2508abd..2508abd 100644
--- a/newstructure/thirdparty/linux/include/coin/BonQuadRow.hpp
+++ b/thirdparty/linux/include/coin/BonQuadRow.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonRegisteredOptions.hpp b/thirdparty/linux/include/coin/BonRegisteredOptions.hpp
index 8679eda..8679eda 100644
--- a/newstructure/thirdparty/linux/include/coin/BonRegisteredOptions.hpp
+++ b/thirdparty/linux/include/coin/BonRegisteredOptions.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonStrongBranchingSolver.hpp b/thirdparty/linux/include/coin/BonStrongBranchingSolver.hpp
index 087d2e7..087d2e7 100644
--- a/newstructure/thirdparty/linux/include/coin/BonStrongBranchingSolver.hpp
+++ b/thirdparty/linux/include/coin/BonStrongBranchingSolver.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonSubMipSolver.hpp b/thirdparty/linux/include/coin/BonSubMipSolver.hpp
index d7749c2..d7749c2 100644
--- a/newstructure/thirdparty/linux/include/coin/BonSubMipSolver.hpp
+++ b/thirdparty/linux/include/coin/BonSubMipSolver.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonTMINLP.hpp b/thirdparty/linux/include/coin/BonTMINLP.hpp
index b6d21e1..b6d21e1 100644
--- a/newstructure/thirdparty/linux/include/coin/BonTMINLP.hpp
+++ b/thirdparty/linux/include/coin/BonTMINLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonTMINLP2OsiLP.hpp b/thirdparty/linux/include/coin/BonTMINLP2OsiLP.hpp
index 09fb186..09fb186 100644
--- a/newstructure/thirdparty/linux/include/coin/BonTMINLP2OsiLP.hpp
+++ b/thirdparty/linux/include/coin/BonTMINLP2OsiLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonTMINLP2Quad.hpp b/thirdparty/linux/include/coin/BonTMINLP2Quad.hpp
index 4d7f0c6..4d7f0c6 100644
--- a/newstructure/thirdparty/linux/include/coin/BonTMINLP2Quad.hpp
+++ b/thirdparty/linux/include/coin/BonTMINLP2Quad.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonTMINLP2TNLP.hpp b/thirdparty/linux/include/coin/BonTMINLP2TNLP.hpp
index 7523fc1..7523fc1 100644
--- a/newstructure/thirdparty/linux/include/coin/BonTMINLP2TNLP.hpp
+++ b/thirdparty/linux/include/coin/BonTMINLP2TNLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonTMINLPLinObj.hpp b/thirdparty/linux/include/coin/BonTMINLPLinObj.hpp
index 819bc57..819bc57 100644
--- a/newstructure/thirdparty/linux/include/coin/BonTMINLPLinObj.hpp
+++ b/thirdparty/linux/include/coin/BonTMINLPLinObj.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonTMatrix.hpp b/thirdparty/linux/include/coin/BonTMatrix.hpp
index 2aa6316..2aa6316 100644
--- a/newstructure/thirdparty/linux/include/coin/BonTMatrix.hpp
+++ b/thirdparty/linux/include/coin/BonTMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonTNLP2FPNLP.hpp b/thirdparty/linux/include/coin/BonTNLP2FPNLP.hpp
index 82137c9..82137c9 100644
--- a/newstructure/thirdparty/linux/include/coin/BonTNLP2FPNLP.hpp
+++ b/thirdparty/linux/include/coin/BonTNLP2FPNLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonTNLPSolver.hpp b/thirdparty/linux/include/coin/BonTNLPSolver.hpp
index 195fbad..195fbad 100644
--- a/newstructure/thirdparty/linux/include/coin/BonTNLPSolver.hpp
+++ b/thirdparty/linux/include/coin/BonTNLPSolver.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonTypes.hpp b/thirdparty/linux/include/coin/BonTypes.hpp
index 2924dfa..2924dfa 100644
--- a/newstructure/thirdparty/linux/include/coin/BonTypes.hpp
+++ b/thirdparty/linux/include/coin/BonTypes.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/BonminConfig.h b/thirdparty/linux/include/coin/BonminConfig.h
index 1878f14..1878f14 100644
--- a/newstructure/thirdparty/linux/include/coin/BonminConfig.h
+++ b/thirdparty/linux/include/coin/BonminConfig.h
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchActual.hpp b/thirdparty/linux/include/coin/CbcBranchActual.hpp
index 709883c..709883c 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchActual.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchActual.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchAllDifferent.hpp b/thirdparty/linux/include/coin/CbcBranchAllDifferent.hpp
index a380945..a380945 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchAllDifferent.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchAllDifferent.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchBase.hpp b/thirdparty/linux/include/coin/CbcBranchBase.hpp
index 56c4261..56c4261 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchBase.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchBase.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchCut.hpp b/thirdparty/linux/include/coin/CbcBranchCut.hpp
index 0fdc940..0fdc940 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchCut.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchCut.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchDecision.hpp b/thirdparty/linux/include/coin/CbcBranchDecision.hpp
index 538fe8c..538fe8c 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchDecision.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchDecision.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchDefaultDecision.hpp b/thirdparty/linux/include/coin/CbcBranchDefaultDecision.hpp
index d45035e..d45035e 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchDefaultDecision.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchDefaultDecision.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchDynamic.hpp b/thirdparty/linux/include/coin/CbcBranchDynamic.hpp
index ffc5c34..ffc5c34 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchDynamic.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchDynamic.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchLotsize.hpp b/thirdparty/linux/include/coin/CbcBranchLotsize.hpp
index 4ba6510..4ba6510 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchLotsize.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchLotsize.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchToFixLots.hpp b/thirdparty/linux/include/coin/CbcBranchToFixLots.hpp
index 3b0a9ea..3b0a9ea 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchToFixLots.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchToFixLots.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcBranchingObject.hpp b/thirdparty/linux/include/coin/CbcBranchingObject.hpp
index 803108d..803108d 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcBranchingObject.hpp
+++ b/thirdparty/linux/include/coin/CbcBranchingObject.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcClique.hpp b/thirdparty/linux/include/coin/CbcClique.hpp
index e21e027..e21e027 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcClique.hpp
+++ b/thirdparty/linux/include/coin/CbcClique.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCompare.hpp b/thirdparty/linux/include/coin/CbcCompare.hpp
index fadc866..fadc866 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCompare.hpp
+++ b/thirdparty/linux/include/coin/CbcCompare.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCompareActual.hpp b/thirdparty/linux/include/coin/CbcCompareActual.hpp
index 60417c8..60417c8 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCompareActual.hpp
+++ b/thirdparty/linux/include/coin/CbcCompareActual.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCompareBase.hpp b/thirdparty/linux/include/coin/CbcCompareBase.hpp
index 1242f6d..1242f6d 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCompareBase.hpp
+++ b/thirdparty/linux/include/coin/CbcCompareBase.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCompareDefault.hpp b/thirdparty/linux/include/coin/CbcCompareDefault.hpp
index 2d1ce8e..2d1ce8e 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCompareDefault.hpp
+++ b/thirdparty/linux/include/coin/CbcCompareDefault.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCompareDepth.hpp b/thirdparty/linux/include/coin/CbcCompareDepth.hpp
index 5fe5073..5fe5073 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCompareDepth.hpp
+++ b/thirdparty/linux/include/coin/CbcCompareDepth.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCompareEstimate.hpp b/thirdparty/linux/include/coin/CbcCompareEstimate.hpp
index 8f6c056..8f6c056 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCompareEstimate.hpp
+++ b/thirdparty/linux/include/coin/CbcCompareEstimate.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCompareObjective.hpp b/thirdparty/linux/include/coin/CbcCompareObjective.hpp
index a3f6613..a3f6613 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCompareObjective.hpp
+++ b/thirdparty/linux/include/coin/CbcCompareObjective.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcConfig.h b/thirdparty/linux/include/coin/CbcConfig.h
index 4794473..4794473 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcConfig.h
+++ b/thirdparty/linux/include/coin/CbcConfig.h
diff --git a/newstructure/thirdparty/linux/include/coin/CbcConsequence.hpp b/thirdparty/linux/include/coin/CbcConsequence.hpp
index f64a8bc..f64a8bc 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcConsequence.hpp
+++ b/thirdparty/linux/include/coin/CbcConsequence.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCountRowCut.hpp b/thirdparty/linux/include/coin/CbcCountRowCut.hpp
index 73eac08..73eac08 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCountRowCut.hpp
+++ b/thirdparty/linux/include/coin/CbcCountRowCut.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCutGenerator.hpp b/thirdparty/linux/include/coin/CbcCutGenerator.hpp
index f07142e..f07142e 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCutGenerator.hpp
+++ b/thirdparty/linux/include/coin/CbcCutGenerator.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCutModifier.hpp b/thirdparty/linux/include/coin/CbcCutModifier.hpp
index 726d615..726d615 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCutModifier.hpp
+++ b/thirdparty/linux/include/coin/CbcCutModifier.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcCutSubsetModifier.hpp b/thirdparty/linux/include/coin/CbcCutSubsetModifier.hpp
index 593fa62..593fa62 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcCutSubsetModifier.hpp
+++ b/thirdparty/linux/include/coin/CbcCutSubsetModifier.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcDummyBranchingObject.hpp b/thirdparty/linux/include/coin/CbcDummyBranchingObject.hpp
index b7e15c5..b7e15c5 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcDummyBranchingObject.hpp
+++ b/thirdparty/linux/include/coin/CbcDummyBranchingObject.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcEventHandler.hpp b/thirdparty/linux/include/coin/CbcEventHandler.hpp
index cedc4b8..cedc4b8 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcEventHandler.hpp
+++ b/thirdparty/linux/include/coin/CbcEventHandler.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcFathom.hpp b/thirdparty/linux/include/coin/CbcFathom.hpp
index 8f934c9..8f934c9 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcFathom.hpp
+++ b/thirdparty/linux/include/coin/CbcFathom.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcFathomDynamicProgramming.hpp b/thirdparty/linux/include/coin/CbcFathomDynamicProgramming.hpp
index 7f38987..7f38987 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcFathomDynamicProgramming.hpp
+++ b/thirdparty/linux/include/coin/CbcFathomDynamicProgramming.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcFeasibilityBase.hpp b/thirdparty/linux/include/coin/CbcFeasibilityBase.hpp
index fe8181f..fe8181f 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcFeasibilityBase.hpp
+++ b/thirdparty/linux/include/coin/CbcFeasibilityBase.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcFixVariable.hpp b/thirdparty/linux/include/coin/CbcFixVariable.hpp
index aa33509..aa33509 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcFixVariable.hpp
+++ b/thirdparty/linux/include/coin/CbcFixVariable.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcFollowOn.hpp b/thirdparty/linux/include/coin/CbcFollowOn.hpp
index ada5988..ada5988 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcFollowOn.hpp
+++ b/thirdparty/linux/include/coin/CbcFollowOn.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcFullNodeInfo.hpp b/thirdparty/linux/include/coin/CbcFullNodeInfo.hpp
index c4704bd..c4704bd 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcFullNodeInfo.hpp
+++ b/thirdparty/linux/include/coin/CbcFullNodeInfo.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcGeneral.hpp b/thirdparty/linux/include/coin/CbcGeneral.hpp
index 19436b3..19436b3 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcGeneral.hpp
+++ b/thirdparty/linux/include/coin/CbcGeneral.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcGeneralDepth.hpp b/thirdparty/linux/include/coin/CbcGeneralDepth.hpp
index 0d9f817..0d9f817 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcGeneralDepth.hpp
+++ b/thirdparty/linux/include/coin/CbcGeneralDepth.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristic.hpp b/thirdparty/linux/include/coin/CbcHeuristic.hpp
index 32466c6..32466c6 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristic.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristic.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDINS.hpp b/thirdparty/linux/include/coin/CbcHeuristicDINS.hpp
index 49d0c1c..49d0c1c 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDINS.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicDINS.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDW.hpp b/thirdparty/linux/include/coin/CbcHeuristicDW.hpp
index 337bd0f..337bd0f 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDW.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicDW.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDive.hpp b/thirdparty/linux/include/coin/CbcHeuristicDive.hpp
index ea583db..ea583db 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDive.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicDive.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveCoefficient.hpp b/thirdparty/linux/include/coin/CbcHeuristicDiveCoefficient.hpp
index d4b7b68..d4b7b68 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveCoefficient.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicDiveCoefficient.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveFractional.hpp b/thirdparty/linux/include/coin/CbcHeuristicDiveFractional.hpp
index bc17047..bc17047 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveFractional.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicDiveFractional.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveGuided.hpp b/thirdparty/linux/include/coin/CbcHeuristicDiveGuided.hpp
index 2b369dc..2b369dc 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveGuided.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicDiveGuided.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveLineSearch.hpp b/thirdparty/linux/include/coin/CbcHeuristicDiveLineSearch.hpp
index 30c5f63..30c5f63 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveLineSearch.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicDiveLineSearch.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDivePseudoCost.hpp b/thirdparty/linux/include/coin/CbcHeuristicDivePseudoCost.hpp
index 4f0dcb0..4f0dcb0 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDivePseudoCost.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicDivePseudoCost.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveVectorLength.hpp b/thirdparty/linux/include/coin/CbcHeuristicDiveVectorLength.hpp
index c83852f..c83852f 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicDiveVectorLength.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicDiveVectorLength.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicFPump.hpp b/thirdparty/linux/include/coin/CbcHeuristicFPump.hpp
index 1c1af86..1c1af86 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicFPump.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicFPump.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicGreedy.hpp b/thirdparty/linux/include/coin/CbcHeuristicGreedy.hpp
index 4a6a1f3..4a6a1f3 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicGreedy.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicGreedy.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicLocal.hpp b/thirdparty/linux/include/coin/CbcHeuristicLocal.hpp
index baed8d5..baed8d5 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicLocal.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicLocal.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicPivotAndFix.hpp b/thirdparty/linux/include/coin/CbcHeuristicPivotAndFix.hpp
index 9a945f6..9a945f6 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicPivotAndFix.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicPivotAndFix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicRENS.hpp b/thirdparty/linux/include/coin/CbcHeuristicRENS.hpp
index 6cc96fa..6cc96fa 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicRENS.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicRENS.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicRINS.hpp b/thirdparty/linux/include/coin/CbcHeuristicRINS.hpp
index 89281b5..89281b5 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicRINS.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicRINS.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicRandRound.hpp b/thirdparty/linux/include/coin/CbcHeuristicRandRound.hpp
index dd1eedb..dd1eedb 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicRandRound.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicRandRound.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcHeuristicVND.hpp b/thirdparty/linux/include/coin/CbcHeuristicVND.hpp
index a245ab0..a245ab0 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcHeuristicVND.hpp
+++ b/thirdparty/linux/include/coin/CbcHeuristicVND.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcLinked.hpp b/thirdparty/linux/include/coin/CbcLinked.hpp
index daa977c..daa977c 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcLinked.hpp
+++ b/thirdparty/linux/include/coin/CbcLinked.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcMessage.hpp b/thirdparty/linux/include/coin/CbcMessage.hpp
index 50690cf..50690cf 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcMessage.hpp
+++ b/thirdparty/linux/include/coin/CbcMessage.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcMipStartIO.hpp b/thirdparty/linux/include/coin/CbcMipStartIO.hpp
index 58e6c0a..58e6c0a 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcMipStartIO.hpp
+++ b/thirdparty/linux/include/coin/CbcMipStartIO.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcModel.hpp b/thirdparty/linux/include/coin/CbcModel.hpp
index ceef661..ceef661 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcModel.hpp
+++ b/thirdparty/linux/include/coin/CbcModel.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcNWay.hpp b/thirdparty/linux/include/coin/CbcNWay.hpp
index d74c724..d74c724 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcNWay.hpp
+++ b/thirdparty/linux/include/coin/CbcNWay.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcNode.hpp b/thirdparty/linux/include/coin/CbcNode.hpp
index 69b6737..69b6737 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcNode.hpp
+++ b/thirdparty/linux/include/coin/CbcNode.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcNodeInfo.hpp b/thirdparty/linux/include/coin/CbcNodeInfo.hpp
index 914a347..914a347 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcNodeInfo.hpp
+++ b/thirdparty/linux/include/coin/CbcNodeInfo.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcObject.hpp b/thirdparty/linux/include/coin/CbcObject.hpp
index 2fb6794..2fb6794 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcObject.hpp
+++ b/thirdparty/linux/include/coin/CbcObject.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcObjectUpdateData.hpp b/thirdparty/linux/include/coin/CbcObjectUpdateData.hpp
index 997ad9e..997ad9e 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcObjectUpdateData.hpp
+++ b/thirdparty/linux/include/coin/CbcObjectUpdateData.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcOrClpParam.cpp b/thirdparty/linux/include/coin/CbcOrClpParam.cpp
index 1d45c35..1d45c35 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcOrClpParam.cpp
+++ b/thirdparty/linux/include/coin/CbcOrClpParam.cpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcOrClpParam.hpp b/thirdparty/linux/include/coin/CbcOrClpParam.hpp
index d76d966..d76d966 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcOrClpParam.hpp
+++ b/thirdparty/linux/include/coin/CbcOrClpParam.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcParam.hpp b/thirdparty/linux/include/coin/CbcParam.hpp
index 5b37348..5b37348 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcParam.hpp
+++ b/thirdparty/linux/include/coin/CbcParam.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcPartialNodeInfo.hpp b/thirdparty/linux/include/coin/CbcPartialNodeInfo.hpp
index 446a3eb..446a3eb 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcPartialNodeInfo.hpp
+++ b/thirdparty/linux/include/coin/CbcPartialNodeInfo.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcSOS.hpp b/thirdparty/linux/include/coin/CbcSOS.hpp
index 48ccece..48ccece 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcSOS.hpp
+++ b/thirdparty/linux/include/coin/CbcSOS.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcSimpleInteger.hpp b/thirdparty/linux/include/coin/CbcSimpleInteger.hpp
index cde7d8c..cde7d8c 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcSimpleInteger.hpp
+++ b/thirdparty/linux/include/coin/CbcSimpleInteger.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp b/thirdparty/linux/include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp
index 7952d57..7952d57 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp
+++ b/thirdparty/linux/include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcSimpleIntegerPseudoCost.hpp b/thirdparty/linux/include/coin/CbcSimpleIntegerPseudoCost.hpp
index c760bd6..c760bd6 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcSimpleIntegerPseudoCost.hpp
+++ b/thirdparty/linux/include/coin/CbcSimpleIntegerPseudoCost.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcSolver.hpp b/thirdparty/linux/include/coin/CbcSolver.hpp
index 34052e1..34052e1 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcSolver.hpp
+++ b/thirdparty/linux/include/coin/CbcSolver.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcStrategy.hpp b/thirdparty/linux/include/coin/CbcStrategy.hpp
index a9c8d24..a9c8d24 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcStrategy.hpp
+++ b/thirdparty/linux/include/coin/CbcStrategy.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcSubProblem.hpp b/thirdparty/linux/include/coin/CbcSubProblem.hpp
index 4a7a580..4a7a580 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcSubProblem.hpp
+++ b/thirdparty/linux/include/coin/CbcSubProblem.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcTree.hpp b/thirdparty/linux/include/coin/CbcTree.hpp
index 92ea2bf..92ea2bf 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcTree.hpp
+++ b/thirdparty/linux/include/coin/CbcTree.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CbcTreeLocal.hpp b/thirdparty/linux/include/coin/CbcTreeLocal.hpp
index efff91c..efff91c 100644
--- a/newstructure/thirdparty/linux/include/coin/CbcTreeLocal.hpp
+++ b/thirdparty/linux/include/coin/CbcTreeLocal.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/Cbc_C_Interface.h b/thirdparty/linux/include/coin/Cbc_C_Interface.h
index fc15774..fc15774 100644
--- a/newstructure/thirdparty/linux/include/coin/Cbc_C_Interface.h
+++ b/thirdparty/linux/include/coin/Cbc_C_Interface.h
diff --git a/newstructure/thirdparty/linux/include/coin/Cgl012cut.hpp b/thirdparty/linux/include/coin/Cgl012cut.hpp
index 2814b0a..2814b0a 100644
--- a/newstructure/thirdparty/linux/include/coin/Cgl012cut.hpp
+++ b/thirdparty/linux/include/coin/Cgl012cut.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglAllDifferent.hpp b/thirdparty/linux/include/coin/CglAllDifferent.hpp
index ed369d1..ed369d1 100644
--- a/newstructure/thirdparty/linux/include/coin/CglAllDifferent.hpp
+++ b/thirdparty/linux/include/coin/CglAllDifferent.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglClique.hpp b/thirdparty/linux/include/coin/CglClique.hpp
index 5b47b40..5b47b40 100644
--- a/newstructure/thirdparty/linux/include/coin/CglClique.hpp
+++ b/thirdparty/linux/include/coin/CglClique.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglConfig.h b/thirdparty/linux/include/coin/CglConfig.h
index b148cf3..b148cf3 100644
--- a/newstructure/thirdparty/linux/include/coin/CglConfig.h
+++ b/thirdparty/linux/include/coin/CglConfig.h
diff --git a/newstructure/thirdparty/linux/include/coin/CglCutGenerator.hpp b/thirdparty/linux/include/coin/CglCutGenerator.hpp
index 7629140..7629140 100644
--- a/newstructure/thirdparty/linux/include/coin/CglCutGenerator.hpp
+++ b/thirdparty/linux/include/coin/CglCutGenerator.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglDuplicateRow.hpp b/thirdparty/linux/include/coin/CglDuplicateRow.hpp
index b40f969..b40f969 100644
--- a/newstructure/thirdparty/linux/include/coin/CglDuplicateRow.hpp
+++ b/thirdparty/linux/include/coin/CglDuplicateRow.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglFlowCover.hpp b/thirdparty/linux/include/coin/CglFlowCover.hpp
index eea070f..eea070f 100644
--- a/newstructure/thirdparty/linux/include/coin/CglFlowCover.hpp
+++ b/thirdparty/linux/include/coin/CglFlowCover.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglGMI.hpp b/thirdparty/linux/include/coin/CglGMI.hpp
index 240f6ad..240f6ad 100644
--- a/newstructure/thirdparty/linux/include/coin/CglGMI.hpp
+++ b/thirdparty/linux/include/coin/CglGMI.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglGMIParam.hpp b/thirdparty/linux/include/coin/CglGMIParam.hpp
index a1aae41..a1aae41 100644
--- a/newstructure/thirdparty/linux/include/coin/CglGMIParam.hpp
+++ b/thirdparty/linux/include/coin/CglGMIParam.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglGomory.hpp b/thirdparty/linux/include/coin/CglGomory.hpp
index 2d7f5c5..2d7f5c5 100644
--- a/newstructure/thirdparty/linux/include/coin/CglGomory.hpp
+++ b/thirdparty/linux/include/coin/CglGomory.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglKnapsackCover.hpp b/thirdparty/linux/include/coin/CglKnapsackCover.hpp
index b0e81d6..b0e81d6 100644
--- a/newstructure/thirdparty/linux/include/coin/CglKnapsackCover.hpp
+++ b/thirdparty/linux/include/coin/CglKnapsackCover.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglLandP.hpp b/thirdparty/linux/include/coin/CglLandP.hpp
index 64447e7..64447e7 100644
--- a/newstructure/thirdparty/linux/include/coin/CglLandP.hpp
+++ b/thirdparty/linux/include/coin/CglLandP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglLandPValidator.hpp b/thirdparty/linux/include/coin/CglLandPValidator.hpp
index b9e363d..b9e363d 100644
--- a/newstructure/thirdparty/linux/include/coin/CglLandPValidator.hpp
+++ b/thirdparty/linux/include/coin/CglLandPValidator.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglLiftAndProject.hpp b/thirdparty/linux/include/coin/CglLiftAndProject.hpp
index 364ba5a..364ba5a 100644
--- a/newstructure/thirdparty/linux/include/coin/CglLiftAndProject.hpp
+++ b/thirdparty/linux/include/coin/CglLiftAndProject.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglMessage.hpp b/thirdparty/linux/include/coin/CglMessage.hpp
index 5f080e8..5f080e8 100644
--- a/newstructure/thirdparty/linux/include/coin/CglMessage.hpp
+++ b/thirdparty/linux/include/coin/CglMessage.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglMixedIntegerRounding.hpp b/thirdparty/linux/include/coin/CglMixedIntegerRounding.hpp
index 10580cb..10580cb 100644
--- a/newstructure/thirdparty/linux/include/coin/CglMixedIntegerRounding.hpp
+++ b/thirdparty/linux/include/coin/CglMixedIntegerRounding.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglMixedIntegerRounding2.hpp b/thirdparty/linux/include/coin/CglMixedIntegerRounding2.hpp
index abf2530..abf2530 100644
--- a/newstructure/thirdparty/linux/include/coin/CglMixedIntegerRounding2.hpp
+++ b/thirdparty/linux/include/coin/CglMixedIntegerRounding2.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglOddHole.hpp b/thirdparty/linux/include/coin/CglOddHole.hpp
index 3b80caa..3b80caa 100644
--- a/newstructure/thirdparty/linux/include/coin/CglOddHole.hpp
+++ b/thirdparty/linux/include/coin/CglOddHole.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglParam.hpp b/thirdparty/linux/include/coin/CglParam.hpp
index 4463ef5..4463ef5 100644
--- a/newstructure/thirdparty/linux/include/coin/CglParam.hpp
+++ b/thirdparty/linux/include/coin/CglParam.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglPreProcess.hpp b/thirdparty/linux/include/coin/CglPreProcess.hpp
index 65c04ca..65c04ca 100644
--- a/newstructure/thirdparty/linux/include/coin/CglPreProcess.hpp
+++ b/thirdparty/linux/include/coin/CglPreProcess.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglProbing.hpp b/thirdparty/linux/include/coin/CglProbing.hpp
index 5ca8996..5ca8996 100644
--- a/newstructure/thirdparty/linux/include/coin/CglProbing.hpp
+++ b/thirdparty/linux/include/coin/CglProbing.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglRedSplit.hpp b/thirdparty/linux/include/coin/CglRedSplit.hpp
index 1265b1d..1265b1d 100644
--- a/newstructure/thirdparty/linux/include/coin/CglRedSplit.hpp
+++ b/thirdparty/linux/include/coin/CglRedSplit.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglRedSplit2.hpp b/thirdparty/linux/include/coin/CglRedSplit2.hpp
index c66e1ca..c66e1ca 100644
--- a/newstructure/thirdparty/linux/include/coin/CglRedSplit2.hpp
+++ b/thirdparty/linux/include/coin/CglRedSplit2.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglRedSplit2Param.hpp b/thirdparty/linux/include/coin/CglRedSplit2Param.hpp
index 369c676..369c676 100644
--- a/newstructure/thirdparty/linux/include/coin/CglRedSplit2Param.hpp
+++ b/thirdparty/linux/include/coin/CglRedSplit2Param.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglRedSplitParam.hpp b/thirdparty/linux/include/coin/CglRedSplitParam.hpp
index 2601fb2..2601fb2 100644
--- a/newstructure/thirdparty/linux/include/coin/CglRedSplitParam.hpp
+++ b/thirdparty/linux/include/coin/CglRedSplitParam.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglResidualCapacity.hpp b/thirdparty/linux/include/coin/CglResidualCapacity.hpp
index 1e26e46..1e26e46 100644
--- a/newstructure/thirdparty/linux/include/coin/CglResidualCapacity.hpp
+++ b/thirdparty/linux/include/coin/CglResidualCapacity.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglSimpleRounding.hpp b/thirdparty/linux/include/coin/CglSimpleRounding.hpp
index b93c8bf..b93c8bf 100644
--- a/newstructure/thirdparty/linux/include/coin/CglSimpleRounding.hpp
+++ b/thirdparty/linux/include/coin/CglSimpleRounding.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglStored.hpp b/thirdparty/linux/include/coin/CglStored.hpp
index 07039d9..07039d9 100644
--- a/newstructure/thirdparty/linux/include/coin/CglStored.hpp
+++ b/thirdparty/linux/include/coin/CglStored.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglTreeInfo.hpp b/thirdparty/linux/include/coin/CglTreeInfo.hpp
index 4f85aca..4f85aca 100644
--- a/newstructure/thirdparty/linux/include/coin/CglTreeInfo.hpp
+++ b/thirdparty/linux/include/coin/CglTreeInfo.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglTwomir.hpp b/thirdparty/linux/include/coin/CglTwomir.hpp
index ba00380..ba00380 100644
--- a/newstructure/thirdparty/linux/include/coin/CglTwomir.hpp
+++ b/thirdparty/linux/include/coin/CglTwomir.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CglZeroHalf.hpp b/thirdparty/linux/include/coin/CglZeroHalf.hpp
index 929269a..929269a 100644
--- a/newstructure/thirdparty/linux/include/coin/CglZeroHalf.hpp
+++ b/thirdparty/linux/include/coin/CglZeroHalf.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpAmplObjective.hpp b/thirdparty/linux/include/coin/ClpAmplObjective.hpp
index 32b04e4..32b04e4 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpAmplObjective.hpp
+++ b/thirdparty/linux/include/coin/ClpAmplObjective.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpCholeskyBase.hpp b/thirdparty/linux/include/coin/ClpCholeskyBase.hpp
index 815af01..815af01 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpCholeskyBase.hpp
+++ b/thirdparty/linux/include/coin/ClpCholeskyBase.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpCholeskyDense.hpp b/thirdparty/linux/include/coin/ClpCholeskyDense.hpp
index d8428b6..d8428b6 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpCholeskyDense.hpp
+++ b/thirdparty/linux/include/coin/ClpCholeskyDense.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpCholeskyMumps.hpp b/thirdparty/linux/include/coin/ClpCholeskyMumps.hpp
index 48261d7..48261d7 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpCholeskyMumps.hpp
+++ b/thirdparty/linux/include/coin/ClpCholeskyMumps.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpConfig.h b/thirdparty/linux/include/coin/ClpConfig.h
index 0a96f6e..0a96f6e 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpConfig.h
+++ b/thirdparty/linux/include/coin/ClpConfig.h
diff --git a/newstructure/thirdparty/linux/include/coin/ClpConstraint.hpp b/thirdparty/linux/include/coin/ClpConstraint.hpp
index be43bb8..be43bb8 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpConstraint.hpp
+++ b/thirdparty/linux/include/coin/ClpConstraint.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpConstraintAmpl.hpp b/thirdparty/linux/include/coin/ClpConstraintAmpl.hpp
index 1ca0ab4..1ca0ab4 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpConstraintAmpl.hpp
+++ b/thirdparty/linux/include/coin/ClpConstraintAmpl.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpConstraintLinear.hpp b/thirdparty/linux/include/coin/ClpConstraintLinear.hpp
index fd0a4da..fd0a4da 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpConstraintLinear.hpp
+++ b/thirdparty/linux/include/coin/ClpConstraintLinear.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpConstraintQuadratic.hpp b/thirdparty/linux/include/coin/ClpConstraintQuadratic.hpp
index 2eff6cc..2eff6cc 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpConstraintQuadratic.hpp
+++ b/thirdparty/linux/include/coin/ClpConstraintQuadratic.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp b/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp
index 73b42b3..73b42b3 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp
+++ b/thirdparty/linux/include/coin/ClpDualRowDantzig.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpDualRowPivot.hpp b/thirdparty/linux/include/coin/ClpDualRowPivot.hpp
index f1f57a6..f1f57a6 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpDualRowPivot.hpp
+++ b/thirdparty/linux/include/coin/ClpDualRowPivot.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpDualRowSteepest.hpp b/thirdparty/linux/include/coin/ClpDualRowSteepest.hpp
index 7e2cc62..7e2cc62 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpDualRowSteepest.hpp
+++ b/thirdparty/linux/include/coin/ClpDualRowSteepest.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpDummyMatrix.hpp b/thirdparty/linux/include/coin/ClpDummyMatrix.hpp
index 1b4a2d4..1b4a2d4 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpDummyMatrix.hpp
+++ b/thirdparty/linux/include/coin/ClpDummyMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpDynamicExampleMatrix.hpp b/thirdparty/linux/include/coin/ClpDynamicExampleMatrix.hpp
index 81fe5ba..81fe5ba 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpDynamicExampleMatrix.hpp
+++ b/thirdparty/linux/include/coin/ClpDynamicExampleMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpDynamicMatrix.hpp b/thirdparty/linux/include/coin/ClpDynamicMatrix.hpp
index da4e144..da4e144 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpDynamicMatrix.hpp
+++ b/thirdparty/linux/include/coin/ClpDynamicMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpEventHandler.hpp b/thirdparty/linux/include/coin/ClpEventHandler.hpp
index aeed324..aeed324 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpEventHandler.hpp
+++ b/thirdparty/linux/include/coin/ClpEventHandler.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpFactorization.hpp b/thirdparty/linux/include/coin/ClpFactorization.hpp
index dda8ff7..dda8ff7 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpFactorization.hpp
+++ b/thirdparty/linux/include/coin/ClpFactorization.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpGubDynamicMatrix.hpp b/thirdparty/linux/include/coin/ClpGubDynamicMatrix.hpp
index 2d13e6d..2d13e6d 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpGubDynamicMatrix.hpp
+++ b/thirdparty/linux/include/coin/ClpGubDynamicMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpGubMatrix.hpp b/thirdparty/linux/include/coin/ClpGubMatrix.hpp
index 26c3f62..26c3f62 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpGubMatrix.hpp
+++ b/thirdparty/linux/include/coin/ClpGubMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpInterior.hpp b/thirdparty/linux/include/coin/ClpInterior.hpp
index 7f87e1e..7f87e1e 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpInterior.hpp
+++ b/thirdparty/linux/include/coin/ClpInterior.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpLinearObjective.hpp b/thirdparty/linux/include/coin/ClpLinearObjective.hpp
index ff035d4..ff035d4 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpLinearObjective.hpp
+++ b/thirdparty/linux/include/coin/ClpLinearObjective.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpMatrixBase.hpp b/thirdparty/linux/include/coin/ClpMatrixBase.hpp
index 06dc523..06dc523 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpMatrixBase.hpp
+++ b/thirdparty/linux/include/coin/ClpMatrixBase.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpMessage.hpp b/thirdparty/linux/include/coin/ClpMessage.hpp
index 5eb3653..5eb3653 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpMessage.hpp
+++ b/thirdparty/linux/include/coin/ClpMessage.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpModel.hpp b/thirdparty/linux/include/coin/ClpModel.hpp
index 4a22539..4a22539 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpModel.hpp
+++ b/thirdparty/linux/include/coin/ClpModel.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpNetworkMatrix.hpp b/thirdparty/linux/include/coin/ClpNetworkMatrix.hpp
index ec650a4..ec650a4 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpNetworkMatrix.hpp
+++ b/thirdparty/linux/include/coin/ClpNetworkMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpNode.hpp b/thirdparty/linux/include/coin/ClpNode.hpp
index 671d62f..671d62f 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpNode.hpp
+++ b/thirdparty/linux/include/coin/ClpNode.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpNonLinearCost.hpp b/thirdparty/linux/include/coin/ClpNonLinearCost.hpp
index 1007865..1007865 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpNonLinearCost.hpp
+++ b/thirdparty/linux/include/coin/ClpNonLinearCost.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpObjective.hpp b/thirdparty/linux/include/coin/ClpObjective.hpp
index f98903a..f98903a 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpObjective.hpp
+++ b/thirdparty/linux/include/coin/ClpObjective.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpPackedMatrix.hpp b/thirdparty/linux/include/coin/ClpPackedMatrix.hpp
index ec0c0b9..ec0c0b9 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpPackedMatrix.hpp
+++ b/thirdparty/linux/include/coin/ClpPackedMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpParameters.hpp b/thirdparty/linux/include/coin/ClpParameters.hpp
index 7252d2b..7252d2b 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpParameters.hpp
+++ b/thirdparty/linux/include/coin/ClpParameters.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpPdcoBase.hpp b/thirdparty/linux/include/coin/ClpPdcoBase.hpp
index cb8fd8f..cb8fd8f 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpPdcoBase.hpp
+++ b/thirdparty/linux/include/coin/ClpPdcoBase.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpPlusMinusOneMatrix.hpp b/thirdparty/linux/include/coin/ClpPlusMinusOneMatrix.hpp
index 0cf27a4..0cf27a4 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpPlusMinusOneMatrix.hpp
+++ b/thirdparty/linux/include/coin/ClpPlusMinusOneMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpPresolve.hpp b/thirdparty/linux/include/coin/ClpPresolve.hpp
index 5e28289..5e28289 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpPresolve.hpp
+++ b/thirdparty/linux/include/coin/ClpPresolve.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpPrimalColumnDantzig.hpp b/thirdparty/linux/include/coin/ClpPrimalColumnDantzig.hpp
index 7289ead..7289ead 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpPrimalColumnDantzig.hpp
+++ b/thirdparty/linux/include/coin/ClpPrimalColumnDantzig.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpPrimalColumnPivot.hpp b/thirdparty/linux/include/coin/ClpPrimalColumnPivot.hpp
index 678da30..678da30 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpPrimalColumnPivot.hpp
+++ b/thirdparty/linux/include/coin/ClpPrimalColumnPivot.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpPrimalColumnSteepest.hpp b/thirdparty/linux/include/coin/ClpPrimalColumnSteepest.hpp
index 2da7542..2da7542 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpPrimalColumnSteepest.hpp
+++ b/thirdparty/linux/include/coin/ClpPrimalColumnSteepest.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpQuadraticObjective.hpp b/thirdparty/linux/include/coin/ClpQuadraticObjective.hpp
index a52b097..a52b097 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpQuadraticObjective.hpp
+++ b/thirdparty/linux/include/coin/ClpQuadraticObjective.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpSimplex.hpp b/thirdparty/linux/include/coin/ClpSimplex.hpp
index bab4506..bab4506 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpSimplex.hpp
+++ b/thirdparty/linux/include/coin/ClpSimplex.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpSimplexDual.hpp b/thirdparty/linux/include/coin/ClpSimplexDual.hpp
index 77cc577..77cc577 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpSimplexDual.hpp
+++ b/thirdparty/linux/include/coin/ClpSimplexDual.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpSimplexNonlinear.hpp b/thirdparty/linux/include/coin/ClpSimplexNonlinear.hpp
index 6c1088b..6c1088b 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpSimplexNonlinear.hpp
+++ b/thirdparty/linux/include/coin/ClpSimplexNonlinear.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpSimplexOther.hpp b/thirdparty/linux/include/coin/ClpSimplexOther.hpp
index c5014ec..c5014ec 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpSimplexOther.hpp
+++ b/thirdparty/linux/include/coin/ClpSimplexOther.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpSimplexPrimal.hpp b/thirdparty/linux/include/coin/ClpSimplexPrimal.hpp
index d78e54e..d78e54e 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpSimplexPrimal.hpp
+++ b/thirdparty/linux/include/coin/ClpSimplexPrimal.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/ClpSolve.hpp b/thirdparty/linux/include/coin/ClpSolve.hpp
index 280e33d..280e33d 100644
--- a/newstructure/thirdparty/linux/include/coin/ClpSolve.hpp
+++ b/thirdparty/linux/include/coin/ClpSolve.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/Clp_C_Interface.h b/thirdparty/linux/include/coin/Clp_C_Interface.h
index b91b2d2..b91b2d2 100644
--- a/newstructure/thirdparty/linux/include/coin/Clp_C_Interface.h
+++ b/thirdparty/linux/include/coin/Clp_C_Interface.h
diff --git a/newstructure/thirdparty/linux/include/coin/CoinAlloc.hpp b/thirdparty/linux/include/coin/CoinAlloc.hpp
index 8f6b08c..8f6b08c 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinAlloc.hpp
+++ b/thirdparty/linux/include/coin/CoinAlloc.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinBuild.hpp b/thirdparty/linux/include/coin/CoinBuild.hpp
index 770c269..770c269 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinBuild.hpp
+++ b/thirdparty/linux/include/coin/CoinBuild.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinDenseFactorization.hpp b/thirdparty/linux/include/coin/CoinDenseFactorization.hpp
index 3ba7528..3ba7528 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinDenseFactorization.hpp
+++ b/thirdparty/linux/include/coin/CoinDenseFactorization.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinDenseVector.hpp b/thirdparty/linux/include/coin/CoinDenseVector.hpp
index 77ff9af..77ff9af 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinDenseVector.hpp
+++ b/thirdparty/linux/include/coin/CoinDenseVector.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinDistance.hpp b/thirdparty/linux/include/coin/CoinDistance.hpp
index acaa908..acaa908 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinDistance.hpp
+++ b/thirdparty/linux/include/coin/CoinDistance.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinError.hpp b/thirdparty/linux/include/coin/CoinError.hpp
index 704cfea..704cfea 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinError.hpp
+++ b/thirdparty/linux/include/coin/CoinError.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinFactorization.hpp b/thirdparty/linux/include/coin/CoinFactorization.hpp
index 0a532bf..0a532bf 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinFactorization.hpp
+++ b/thirdparty/linux/include/coin/CoinFactorization.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinFileIO.hpp b/thirdparty/linux/include/coin/CoinFileIO.hpp
index 20be1a9..20be1a9 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinFileIO.hpp
+++ b/thirdparty/linux/include/coin/CoinFileIO.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinFinite.hpp b/thirdparty/linux/include/coin/CoinFinite.hpp
index 71b5b65..71b5b65 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinFinite.hpp
+++ b/thirdparty/linux/include/coin/CoinFinite.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinFloatEqual.hpp b/thirdparty/linux/include/coin/CoinFloatEqual.hpp
index d5edfff..d5edfff 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinFloatEqual.hpp
+++ b/thirdparty/linux/include/coin/CoinFloatEqual.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinHelperFunctions.hpp b/thirdparty/linux/include/coin/CoinHelperFunctions.hpp
index 3409bbc..3409bbc 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinHelperFunctions.hpp
+++ b/thirdparty/linux/include/coin/CoinHelperFunctions.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinIndexedVector.hpp b/thirdparty/linux/include/coin/CoinIndexedVector.hpp
index 9c386c5..9c386c5 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinIndexedVector.hpp
+++ b/thirdparty/linux/include/coin/CoinIndexedVector.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinLpIO.hpp b/thirdparty/linux/include/coin/CoinLpIO.hpp
index 43c0e20..43c0e20 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinLpIO.hpp
+++ b/thirdparty/linux/include/coin/CoinLpIO.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinMessage.hpp b/thirdparty/linux/include/coin/CoinMessage.hpp
index cfdcd49..cfdcd49 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinMessage.hpp
+++ b/thirdparty/linux/include/coin/CoinMessage.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinMessageHandler.hpp b/thirdparty/linux/include/coin/CoinMessageHandler.hpp
index 7922630..7922630 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinMessageHandler.hpp
+++ b/thirdparty/linux/include/coin/CoinMessageHandler.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinModel.hpp b/thirdparty/linux/include/coin/CoinModel.hpp
index 6d1ff5b..6d1ff5b 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinModel.hpp
+++ b/thirdparty/linux/include/coin/CoinModel.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinModelUseful.hpp b/thirdparty/linux/include/coin/CoinModelUseful.hpp
index f9eeea3..f9eeea3 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinModelUseful.hpp
+++ b/thirdparty/linux/include/coin/CoinModelUseful.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinMpsIO.hpp b/thirdparty/linux/include/coin/CoinMpsIO.hpp
index 8f0226a..8f0226a 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinMpsIO.hpp
+++ b/thirdparty/linux/include/coin/CoinMpsIO.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinOslFactorization.hpp b/thirdparty/linux/include/coin/CoinOslFactorization.hpp
index 0b51b01..0b51b01 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinOslFactorization.hpp
+++ b/thirdparty/linux/include/coin/CoinOslFactorization.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPackedMatrix.hpp b/thirdparty/linux/include/coin/CoinPackedMatrix.hpp
index c6837ac..c6837ac 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPackedMatrix.hpp
+++ b/thirdparty/linux/include/coin/CoinPackedMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPackedVector.hpp b/thirdparty/linux/include/coin/CoinPackedVector.hpp
index 9ea1feb..9ea1feb 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPackedVector.hpp
+++ b/thirdparty/linux/include/coin/CoinPackedVector.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPackedVectorBase.hpp b/thirdparty/linux/include/coin/CoinPackedVectorBase.hpp
index dccc1cd..dccc1cd 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPackedVectorBase.hpp
+++ b/thirdparty/linux/include/coin/CoinPackedVectorBase.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinParam.hpp b/thirdparty/linux/include/coin/CoinParam.hpp
index 30cccc2..30cccc2 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinParam.hpp
+++ b/thirdparty/linux/include/coin/CoinParam.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPragma.hpp b/thirdparty/linux/include/coin/CoinPragma.hpp
index b9f8cd2..b9f8cd2 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPragma.hpp
+++ b/thirdparty/linux/include/coin/CoinPragma.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveDoubleton.hpp b/thirdparty/linux/include/coin/CoinPresolveDoubleton.hpp
index 3ad8cd2..3ad8cd2 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveDoubleton.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveDoubleton.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveDual.hpp b/thirdparty/linux/include/coin/CoinPresolveDual.hpp
index b021ce0..b021ce0 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveDual.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveDual.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveDupcol.hpp b/thirdparty/linux/include/coin/CoinPresolveDupcol.hpp
index 16d3c91..16d3c91 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveDupcol.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveDupcol.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveEmpty.hpp b/thirdparty/linux/include/coin/CoinPresolveEmpty.hpp
index 336f1fd..336f1fd 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveEmpty.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveEmpty.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveFixed.hpp b/thirdparty/linux/include/coin/CoinPresolveFixed.hpp
index dc59207..dc59207 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveFixed.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveFixed.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveForcing.hpp b/thirdparty/linux/include/coin/CoinPresolveForcing.hpp
index ee5a641..ee5a641 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveForcing.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveForcing.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveImpliedFree.hpp b/thirdparty/linux/include/coin/CoinPresolveImpliedFree.hpp
index 8215b98..8215b98 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveImpliedFree.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveImpliedFree.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveIsolated.hpp b/thirdparty/linux/include/coin/CoinPresolveIsolated.hpp
index 38c700f..38c700f 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveIsolated.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveIsolated.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveMatrix.hpp b/thirdparty/linux/include/coin/CoinPresolveMatrix.hpp
index e608738..e608738 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveMatrix.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveMonitor.hpp b/thirdparty/linux/include/coin/CoinPresolveMonitor.hpp
index cef7a41..cef7a41 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveMonitor.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveMonitor.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolvePsdebug.hpp b/thirdparty/linux/include/coin/CoinPresolvePsdebug.hpp
index d72479a..d72479a 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolvePsdebug.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolvePsdebug.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveSingleton.hpp b/thirdparty/linux/include/coin/CoinPresolveSingleton.hpp
index 10bc1cc..10bc1cc 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveSingleton.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveSingleton.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveSubst.hpp b/thirdparty/linux/include/coin/CoinPresolveSubst.hpp
index 93822a5..93822a5 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveSubst.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveSubst.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveTighten.hpp b/thirdparty/linux/include/coin/CoinPresolveTighten.hpp
index 3a5319b..3a5319b 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveTighten.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveTighten.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveTripleton.hpp b/thirdparty/linux/include/coin/CoinPresolveTripleton.hpp
index eaa79c5..eaa79c5 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveTripleton.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveTripleton.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveUseless.hpp b/thirdparty/linux/include/coin/CoinPresolveUseless.hpp
index 624a373..624a373 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveUseless.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveUseless.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinPresolveZeros.hpp b/thirdparty/linux/include/coin/CoinPresolveZeros.hpp
index 219e613..219e613 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinPresolveZeros.hpp
+++ b/thirdparty/linux/include/coin/CoinPresolveZeros.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinRational.hpp b/thirdparty/linux/include/coin/CoinRational.hpp
index bfbfa5f..bfbfa5f 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinRational.hpp
+++ b/thirdparty/linux/include/coin/CoinRational.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinSearchTree.hpp b/thirdparty/linux/include/coin/CoinSearchTree.hpp
index f7c101d..f7c101d 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinSearchTree.hpp
+++ b/thirdparty/linux/include/coin/CoinSearchTree.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinShallowPackedVector.hpp b/thirdparty/linux/include/coin/CoinShallowPackedVector.hpp
index 07c1870..07c1870 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinShallowPackedVector.hpp
+++ b/thirdparty/linux/include/coin/CoinShallowPackedVector.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinSignal.hpp b/thirdparty/linux/include/coin/CoinSignal.hpp
index 2bbf0d0..2bbf0d0 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinSignal.hpp
+++ b/thirdparty/linux/include/coin/CoinSignal.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinSimpFactorization.hpp b/thirdparty/linux/include/coin/CoinSimpFactorization.hpp
index 242b6cd..242b6cd 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinSimpFactorization.hpp
+++ b/thirdparty/linux/include/coin/CoinSimpFactorization.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinSmartPtr.hpp b/thirdparty/linux/include/coin/CoinSmartPtr.hpp
index 93366a2..93366a2 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinSmartPtr.hpp
+++ b/thirdparty/linux/include/coin/CoinSmartPtr.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinSnapshot.hpp b/thirdparty/linux/include/coin/CoinSnapshot.hpp
index e928026..e928026 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinSnapshot.hpp
+++ b/thirdparty/linux/include/coin/CoinSnapshot.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinSort.hpp b/thirdparty/linux/include/coin/CoinSort.hpp
index 259fb35..259fb35 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinSort.hpp
+++ b/thirdparty/linux/include/coin/CoinSort.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinStructuredModel.hpp b/thirdparty/linux/include/coin/CoinStructuredModel.hpp
index 19659b8..19659b8 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinStructuredModel.hpp
+++ b/thirdparty/linux/include/coin/CoinStructuredModel.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinTime.hpp b/thirdparty/linux/include/coin/CoinTime.hpp
index 49e8507..49e8507 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinTime.hpp
+++ b/thirdparty/linux/include/coin/CoinTime.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinTypes.hpp b/thirdparty/linux/include/coin/CoinTypes.hpp
index 3adee2e..3adee2e 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinTypes.hpp
+++ b/thirdparty/linux/include/coin/CoinTypes.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinUtility.hpp b/thirdparty/linux/include/coin/CoinUtility.hpp
index 49a30e2..49a30e2 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinUtility.hpp
+++ b/thirdparty/linux/include/coin/CoinUtility.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinUtilsConfig.h b/thirdparty/linux/include/coin/CoinUtilsConfig.h
index ca2f296..ca2f296 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinUtilsConfig.h
+++ b/thirdparty/linux/include/coin/CoinUtilsConfig.h
diff --git a/newstructure/thirdparty/linux/include/coin/CoinWarmStart.hpp b/thirdparty/linux/include/coin/CoinWarmStart.hpp
index a7e28c8..a7e28c8 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinWarmStart.hpp
+++ b/thirdparty/linux/include/coin/CoinWarmStart.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinWarmStartBasis.hpp b/thirdparty/linux/include/coin/CoinWarmStartBasis.hpp
index 272d393..272d393 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinWarmStartBasis.hpp
+++ b/thirdparty/linux/include/coin/CoinWarmStartBasis.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinWarmStartDual.hpp b/thirdparty/linux/include/coin/CoinWarmStartDual.hpp
index 3e60d11..3e60d11 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinWarmStartDual.hpp
+++ b/thirdparty/linux/include/coin/CoinWarmStartDual.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinWarmStartPrimalDual.hpp b/thirdparty/linux/include/coin/CoinWarmStartPrimalDual.hpp
index c98d423..c98d423 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinWarmStartPrimalDual.hpp
+++ b/thirdparty/linux/include/coin/CoinWarmStartPrimalDual.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/CoinWarmStartVector.hpp b/thirdparty/linux/include/coin/CoinWarmStartVector.hpp
index e43ea10..e43ea10 100644
--- a/newstructure/thirdparty/linux/include/coin/CoinWarmStartVector.hpp
+++ b/thirdparty/linux/include/coin/CoinWarmStartVector.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/Coin_C_defines.h b/thirdparty/linux/include/coin/Coin_C_defines.h
index 5c43aaa..5c43aaa 100644
--- a/newstructure/thirdparty/linux/include/coin/Coin_C_defines.h
+++ b/thirdparty/linux/include/coin/Coin_C_defines.h
diff --git a/newstructure/thirdparty/linux/include/coin/HSLLoader.h b/thirdparty/linux/include/coin/HSLLoader.h
index c38915c..c38915c 100644
--- a/newstructure/thirdparty/linux/include/coin/HSLLoader.h
+++ b/thirdparty/linux/include/coin/HSLLoader.h
diff --git a/newstructure/thirdparty/linux/include/coin/Idiot.hpp b/thirdparty/linux/include/coin/Idiot.hpp
index b675c4f..b675c4f 100644
--- a/newstructure/thirdparty/linux/include/coin/Idiot.hpp
+++ b/thirdparty/linux/include/coin/Idiot.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpAlgTypes.hpp b/thirdparty/linux/include/coin/IpAlgTypes.hpp
index 53e8ea5..53e8ea5 100644
--- a/newstructure/thirdparty/linux/include/coin/IpAlgTypes.hpp
+++ b/thirdparty/linux/include/coin/IpAlgTypes.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpBlas.hpp b/thirdparty/linux/include/coin/IpBlas.hpp
index 517057b..517057b 100644
--- a/newstructure/thirdparty/linux/include/coin/IpBlas.hpp
+++ b/thirdparty/linux/include/coin/IpBlas.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpCachedResults.hpp b/thirdparty/linux/include/coin/IpCachedResults.hpp
index b9f5f15..b9f5f15 100644
--- a/newstructure/thirdparty/linux/include/coin/IpCachedResults.hpp
+++ b/thirdparty/linux/include/coin/IpCachedResults.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpCompoundVector.hpp b/thirdparty/linux/include/coin/IpCompoundVector.hpp
index a4c52ab..a4c52ab 100644
--- a/newstructure/thirdparty/linux/include/coin/IpCompoundVector.hpp
+++ b/thirdparty/linux/include/coin/IpCompoundVector.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpDebug.hpp b/thirdparty/linux/include/coin/IpDebug.hpp
index b8aae13..b8aae13 100644
--- a/newstructure/thirdparty/linux/include/coin/IpDebug.hpp
+++ b/thirdparty/linux/include/coin/IpDebug.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpDenseVector.hpp b/thirdparty/linux/include/coin/IpDenseVector.hpp
index 380a06c..380a06c 100644
--- a/newstructure/thirdparty/linux/include/coin/IpDenseVector.hpp
+++ b/thirdparty/linux/include/coin/IpDenseVector.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpException.hpp b/thirdparty/linux/include/coin/IpException.hpp
index e64226f..e64226f 100644
--- a/newstructure/thirdparty/linux/include/coin/IpException.hpp
+++ b/thirdparty/linux/include/coin/IpException.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpExpansionMatrix.hpp b/thirdparty/linux/include/coin/IpExpansionMatrix.hpp
index cbb9a99..cbb9a99 100644
--- a/newstructure/thirdparty/linux/include/coin/IpExpansionMatrix.hpp
+++ b/thirdparty/linux/include/coin/IpExpansionMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpIpoptApplication.hpp b/thirdparty/linux/include/coin/IpIpoptApplication.hpp
index 5f59292..5f59292 100644
--- a/newstructure/thirdparty/linux/include/coin/IpIpoptApplication.hpp
+++ b/thirdparty/linux/include/coin/IpIpoptApplication.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpIpoptCalculatedQuantities.hpp b/thirdparty/linux/include/coin/IpIpoptCalculatedQuantities.hpp
index 3b60b16..3b60b16 100644
--- a/newstructure/thirdparty/linux/include/coin/IpIpoptCalculatedQuantities.hpp
+++ b/thirdparty/linux/include/coin/IpIpoptCalculatedQuantities.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpIpoptData.hpp b/thirdparty/linux/include/coin/IpIpoptData.hpp
index 6973bab..6973bab 100644
--- a/newstructure/thirdparty/linux/include/coin/IpIpoptData.hpp
+++ b/thirdparty/linux/include/coin/IpIpoptData.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpIpoptNLP.hpp b/thirdparty/linux/include/coin/IpIpoptNLP.hpp
index 21951c3..21951c3 100644
--- a/newstructure/thirdparty/linux/include/coin/IpIpoptNLP.hpp
+++ b/thirdparty/linux/include/coin/IpIpoptNLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpIteratesVector.hpp b/thirdparty/linux/include/coin/IpIteratesVector.hpp
index 2ed7580..2ed7580 100644
--- a/newstructure/thirdparty/linux/include/coin/IpIteratesVector.hpp
+++ b/thirdparty/linux/include/coin/IpIteratesVector.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpJournalist.hpp b/thirdparty/linux/include/coin/IpJournalist.hpp
index 266130a..266130a 100644
--- a/newstructure/thirdparty/linux/include/coin/IpJournalist.hpp
+++ b/thirdparty/linux/include/coin/IpJournalist.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpLapack.hpp b/thirdparty/linux/include/coin/IpLapack.hpp
index ef8883c..ef8883c 100644
--- a/newstructure/thirdparty/linux/include/coin/IpLapack.hpp
+++ b/thirdparty/linux/include/coin/IpLapack.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpMatrix.hpp b/thirdparty/linux/include/coin/IpMatrix.hpp
index 79018da..79018da 100644
--- a/newstructure/thirdparty/linux/include/coin/IpMatrix.hpp
+++ b/thirdparty/linux/include/coin/IpMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpNLP.hpp b/thirdparty/linux/include/coin/IpNLP.hpp
index 1063c01..1063c01 100644
--- a/newstructure/thirdparty/linux/include/coin/IpNLP.hpp
+++ b/thirdparty/linux/include/coin/IpNLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpNLPScaling.hpp b/thirdparty/linux/include/coin/IpNLPScaling.hpp
index be5f13d..be5f13d 100644
--- a/newstructure/thirdparty/linux/include/coin/IpNLPScaling.hpp
+++ b/thirdparty/linux/include/coin/IpNLPScaling.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpObserver.hpp b/thirdparty/linux/include/coin/IpObserver.hpp
index b16f599..b16f599 100644
--- a/newstructure/thirdparty/linux/include/coin/IpObserver.hpp
+++ b/thirdparty/linux/include/coin/IpObserver.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpOptionsList.hpp b/thirdparty/linux/include/coin/IpOptionsList.hpp
index 382428e..382428e 100644
--- a/newstructure/thirdparty/linux/include/coin/IpOptionsList.hpp
+++ b/thirdparty/linux/include/coin/IpOptionsList.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpOrigIpoptNLP.hpp b/thirdparty/linux/include/coin/IpOrigIpoptNLP.hpp
index 41b10fa..41b10fa 100644
--- a/newstructure/thirdparty/linux/include/coin/IpOrigIpoptNLP.hpp
+++ b/thirdparty/linux/include/coin/IpOrigIpoptNLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpReferenced.hpp b/thirdparty/linux/include/coin/IpReferenced.hpp
index 996beda..996beda 100644
--- a/newstructure/thirdparty/linux/include/coin/IpReferenced.hpp
+++ b/thirdparty/linux/include/coin/IpReferenced.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpRegOptions.hpp b/thirdparty/linux/include/coin/IpRegOptions.hpp
index 5859493..5859493 100644
--- a/newstructure/thirdparty/linux/include/coin/IpRegOptions.hpp
+++ b/thirdparty/linux/include/coin/IpRegOptions.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpReturnCodes.h b/thirdparty/linux/include/coin/IpReturnCodes.h
index b16d2c6..b16d2c6 100644
--- a/newstructure/thirdparty/linux/include/coin/IpReturnCodes.h
+++ b/thirdparty/linux/include/coin/IpReturnCodes.h
diff --git a/newstructure/thirdparty/linux/include/coin/IpReturnCodes.hpp b/thirdparty/linux/include/coin/IpReturnCodes.hpp
index 36dd7d7..36dd7d7 100644
--- a/newstructure/thirdparty/linux/include/coin/IpReturnCodes.hpp
+++ b/thirdparty/linux/include/coin/IpReturnCodes.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpReturnCodes.inc b/thirdparty/linux/include/coin/IpReturnCodes.inc
index c6bf70a..c6bf70a 100644
--- a/newstructure/thirdparty/linux/include/coin/IpReturnCodes.inc
+++ b/thirdparty/linux/include/coin/IpReturnCodes.inc
diff --git a/newstructure/thirdparty/linux/include/coin/IpReturnCodes_inc.h b/thirdparty/linux/include/coin/IpReturnCodes_inc.h
index 80190ed..80190ed 100644
--- a/newstructure/thirdparty/linux/include/coin/IpReturnCodes_inc.h
+++ b/thirdparty/linux/include/coin/IpReturnCodes_inc.h
diff --git a/newstructure/thirdparty/linux/include/coin/IpSmartPtr.hpp b/thirdparty/linux/include/coin/IpSmartPtr.hpp
index dec0ab5..dec0ab5 100644
--- a/newstructure/thirdparty/linux/include/coin/IpSmartPtr.hpp
+++ b/thirdparty/linux/include/coin/IpSmartPtr.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpSolveStatistics.hpp b/thirdparty/linux/include/coin/IpSolveStatistics.hpp
index 625ddfb..625ddfb 100644
--- a/newstructure/thirdparty/linux/include/coin/IpSolveStatistics.hpp
+++ b/thirdparty/linux/include/coin/IpSolveStatistics.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpStdCInterface.h b/thirdparty/linux/include/coin/IpStdCInterface.h
index 4f11336..4f11336 100644
--- a/newstructure/thirdparty/linux/include/coin/IpStdCInterface.h
+++ b/thirdparty/linux/include/coin/IpStdCInterface.h
diff --git a/newstructure/thirdparty/linux/include/coin/IpSymMatrix.hpp b/thirdparty/linux/include/coin/IpSymMatrix.hpp
index 4a0137b..4a0137b 100644
--- a/newstructure/thirdparty/linux/include/coin/IpSymMatrix.hpp
+++ b/thirdparty/linux/include/coin/IpSymMatrix.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpTNLP.hpp b/thirdparty/linux/include/coin/IpTNLP.hpp
index 998d38e..998d38e 100644
--- a/newstructure/thirdparty/linux/include/coin/IpTNLP.hpp
+++ b/thirdparty/linux/include/coin/IpTNLP.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpTNLPAdapter.hpp b/thirdparty/linux/include/coin/IpTNLPAdapter.hpp
index 6eea8e3..6eea8e3 100644
--- a/newstructure/thirdparty/linux/include/coin/IpTNLPAdapter.hpp
+++ b/thirdparty/linux/include/coin/IpTNLPAdapter.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpTNLPReducer.hpp b/thirdparty/linux/include/coin/IpTNLPReducer.hpp
index bce1478..bce1478 100644
--- a/newstructure/thirdparty/linux/include/coin/IpTNLPReducer.hpp
+++ b/thirdparty/linux/include/coin/IpTNLPReducer.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpTaggedObject.hpp b/thirdparty/linux/include/coin/IpTaggedObject.hpp
index e81b065..e81b065 100644
--- a/newstructure/thirdparty/linux/include/coin/IpTaggedObject.hpp
+++ b/thirdparty/linux/include/coin/IpTaggedObject.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpTimedTask.hpp b/thirdparty/linux/include/coin/IpTimedTask.hpp
index a1c5bac..a1c5bac 100644
--- a/newstructure/thirdparty/linux/include/coin/IpTimedTask.hpp
+++ b/thirdparty/linux/include/coin/IpTimedTask.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpTimingStatistics.hpp b/thirdparty/linux/include/coin/IpTimingStatistics.hpp
index 850ed1b..850ed1b 100644
--- a/newstructure/thirdparty/linux/include/coin/IpTimingStatistics.hpp
+++ b/thirdparty/linux/include/coin/IpTimingStatistics.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpTypes.hpp b/thirdparty/linux/include/coin/IpTypes.hpp
index 9c41b8f..9c41b8f 100644
--- a/newstructure/thirdparty/linux/include/coin/IpTypes.hpp
+++ b/thirdparty/linux/include/coin/IpTypes.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpUtils.hpp b/thirdparty/linux/include/coin/IpUtils.hpp
index 4e5f045..4e5f045 100644
--- a/newstructure/thirdparty/linux/include/coin/IpUtils.hpp
+++ b/thirdparty/linux/include/coin/IpUtils.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpVector.hpp b/thirdparty/linux/include/coin/IpVector.hpp
index a903558..a903558 100644
--- a/newstructure/thirdparty/linux/include/coin/IpVector.hpp
+++ b/thirdparty/linux/include/coin/IpVector.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/IpoptConfig.h b/thirdparty/linux/include/coin/IpoptConfig.h
index e7de361..e7de361 100644
--- a/newstructure/thirdparty/linux/include/coin/IpoptConfig.h
+++ b/thirdparty/linux/include/coin/IpoptConfig.h
diff --git a/newstructure/thirdparty/linux/include/coin/OsiAuxInfo.hpp b/thirdparty/linux/include/coin/OsiAuxInfo.hpp
index 182d981..182d981 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiAuxInfo.hpp
+++ b/thirdparty/linux/include/coin/OsiAuxInfo.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiBranchingObject.hpp b/thirdparty/linux/include/coin/OsiBranchingObject.hpp
index 78b6984..78b6984 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiBranchingObject.hpp
+++ b/thirdparty/linux/include/coin/OsiBranchingObject.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiCbcSolverInterface.hpp b/thirdparty/linux/include/coin/OsiCbcSolverInterface.hpp
index 3250a00..3250a00 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiCbcSolverInterface.hpp
+++ b/thirdparty/linux/include/coin/OsiCbcSolverInterface.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiChooseVariable.hpp b/thirdparty/linux/include/coin/OsiChooseVariable.hpp
index 1613bca..1613bca 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiChooseVariable.hpp
+++ b/thirdparty/linux/include/coin/OsiChooseVariable.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiClpSolverInterface.hpp b/thirdparty/linux/include/coin/OsiClpSolverInterface.hpp
index ebc7e64..ebc7e64 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiClpSolverInterface.hpp
+++ b/thirdparty/linux/include/coin/OsiClpSolverInterface.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiColCut.hpp b/thirdparty/linux/include/coin/OsiColCut.hpp
index c98eb5c..c98eb5c 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiColCut.hpp
+++ b/thirdparty/linux/include/coin/OsiColCut.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiCollections.hpp b/thirdparty/linux/include/coin/OsiCollections.hpp
index d68df1a..d68df1a 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiCollections.hpp
+++ b/thirdparty/linux/include/coin/OsiCollections.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiConfig.h b/thirdparty/linux/include/coin/OsiConfig.h
index f6285d0..f6285d0 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiConfig.h
+++ b/thirdparty/linux/include/coin/OsiConfig.h
diff --git a/newstructure/thirdparty/linux/include/coin/OsiCut.hpp b/thirdparty/linux/include/coin/OsiCut.hpp
index 0b2cc5c..0b2cc5c 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiCut.hpp
+++ b/thirdparty/linux/include/coin/OsiCut.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiCuts.hpp b/thirdparty/linux/include/coin/OsiCuts.hpp
index 5eea264..5eea264 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiCuts.hpp
+++ b/thirdparty/linux/include/coin/OsiCuts.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiPresolve.hpp b/thirdparty/linux/include/coin/OsiPresolve.hpp
index 9ec3d2a..9ec3d2a 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiPresolve.hpp
+++ b/thirdparty/linux/include/coin/OsiPresolve.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiRowCut.hpp b/thirdparty/linux/include/coin/OsiRowCut.hpp
index 1332802..1332802 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiRowCut.hpp
+++ b/thirdparty/linux/include/coin/OsiRowCut.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiRowCutDebugger.hpp b/thirdparty/linux/include/coin/OsiRowCutDebugger.hpp
index 548e8e3..548e8e3 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiRowCutDebugger.hpp
+++ b/thirdparty/linux/include/coin/OsiRowCutDebugger.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiSolverBranch.hpp b/thirdparty/linux/include/coin/OsiSolverBranch.hpp
index 98c4343..98c4343 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiSolverBranch.hpp
+++ b/thirdparty/linux/include/coin/OsiSolverBranch.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiSolverInterface.hpp b/thirdparty/linux/include/coin/OsiSolverInterface.hpp
index a581961..a581961 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiSolverInterface.hpp
+++ b/thirdparty/linux/include/coin/OsiSolverInterface.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiSolverParameters.hpp b/thirdparty/linux/include/coin/OsiSolverParameters.hpp
index 5f607f5..5f607f5 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiSolverParameters.hpp
+++ b/thirdparty/linux/include/coin/OsiSolverParameters.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/OsiUnitTests.hpp b/thirdparty/linux/include/coin/OsiUnitTests.hpp
index fbb4fc1..fbb4fc1 100644
--- a/newstructure/thirdparty/linux/include/coin/OsiUnitTests.hpp
+++ b/thirdparty/linux/include/coin/OsiUnitTests.hpp
diff --git a/newstructure/thirdparty/linux/include/coin/PardisoLoader.h b/thirdparty/linux/include/coin/PardisoLoader.h
index 0942521..0942521 100644
--- a/newstructure/thirdparty/linux/include/coin/PardisoLoader.h
+++ b/thirdparty/linux/include/coin/PardisoLoader.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/arith.h b/thirdparty/linux/include/coin/ThirdParty/arith.h
index 356d34f..356d34f 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/arith.h
+++ b/thirdparty/linux/include/coin/ThirdParty/arith.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/asl.h b/thirdparty/linux/include/coin/ThirdParty/asl.h
index ec8a379..ec8a379 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/asl.h
+++ b/thirdparty/linux/include/coin/ThirdParty/asl.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/asl_pfg.h b/thirdparty/linux/include/coin/ThirdParty/asl_pfg.h
index e3d26be..e3d26be 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/asl_pfg.h
+++ b/thirdparty/linux/include/coin/ThirdParty/asl_pfg.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/asl_pfgh.h b/thirdparty/linux/include/coin/ThirdParty/asl_pfgh.h
index fc3e71c..fc3e71c 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/asl_pfgh.h
+++ b/thirdparty/linux/include/coin/ThirdParty/asl_pfgh.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/dmumps_c.h b/thirdparty/linux/include/coin/ThirdParty/dmumps_c.h
index 1d5c2c9..1d5c2c9 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/dmumps_c.h
+++ b/thirdparty/linux/include/coin/ThirdParty/dmumps_c.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/funcadd.h b/thirdparty/linux/include/coin/ThirdParty/funcadd.h
index ec30d97..ec30d97 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/funcadd.h
+++ b/thirdparty/linux/include/coin/ThirdParty/funcadd.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/getstub.h b/thirdparty/linux/include/coin/ThirdParty/getstub.h
index a5d7631..a5d7631 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/getstub.h
+++ b/thirdparty/linux/include/coin/ThirdParty/getstub.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/mpi.h b/thirdparty/linux/include/coin/ThirdParty/mpi.h
index 7ab0c37..7ab0c37 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/mpi.h
+++ b/thirdparty/linux/include/coin/ThirdParty/mpi.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/mumps_c_types.h b/thirdparty/linux/include/coin/ThirdParty/mumps_c_types.h
index aef6212..aef6212 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/mumps_c_types.h
+++ b/thirdparty/linux/include/coin/ThirdParty/mumps_c_types.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/mumps_compat.h b/thirdparty/linux/include/coin/ThirdParty/mumps_compat.h
index d63120e..d63120e 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/mumps_compat.h
+++ b/thirdparty/linux/include/coin/ThirdParty/mumps_compat.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/nlp.h b/thirdparty/linux/include/coin/ThirdParty/nlp.h
index 67d00c4..67d00c4 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/nlp.h
+++ b/thirdparty/linux/include/coin/ThirdParty/nlp.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/nlp2.h b/thirdparty/linux/include/coin/ThirdParty/nlp2.h
index ceefe2b..ceefe2b 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/nlp2.h
+++ b/thirdparty/linux/include/coin/ThirdParty/nlp2.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/opcode.hd b/thirdparty/linux/include/coin/ThirdParty/opcode.hd
index 899972c..899972c 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/opcode.hd
+++ b/thirdparty/linux/include/coin/ThirdParty/opcode.hd
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/psinfo.h b/thirdparty/linux/include/coin/ThirdParty/psinfo.h
index e91eda1..e91eda1 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/psinfo.h
+++ b/thirdparty/linux/include/coin/ThirdParty/psinfo.h
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/r_opn.hd b/thirdparty/linux/include/coin/ThirdParty/r_opn.hd
index 4c4f456..4c4f456 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/r_opn.hd
+++ b/thirdparty/linux/include/coin/ThirdParty/r_opn.hd
diff --git a/newstructure/thirdparty/linux/include/coin/ThirdParty/stdio1.h b/thirdparty/linux/include/coin/ThirdParty/stdio1.h
index ef2bb63..ef2bb63 100644
--- a/newstructure/thirdparty/linux/include/coin/ThirdParty/stdio1.h
+++ b/thirdparty/linux/include/coin/ThirdParty/stdio1.h
diff --git a/newstructure/thirdparty/linux/lib/x64/libCbc.so b/thirdparty/linux/lib/x64/libCbc.so
index 43cbb65..43cbb65 120000
--- a/newstructure/thirdparty/linux/lib/x64/libCbc.so
+++ b/thirdparty/linux/lib/x64/libCbc.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libCbc.so.3 b/thirdparty/linux/lib/x64/libCbc.so.3
index 43cbb65..43cbb65 120000
--- a/newstructure/thirdparty/linux/lib/x64/libCbc.so.3
+++ b/thirdparty/linux/lib/x64/libCbc.so.3
diff --git a/newstructure/thirdparty/linux/lib/x64/libCbc.so.3.9.6 b/thirdparty/linux/lib/x64/libCbc.so.3.9.6
index 7f794d4..7f794d4 100755
--- a/newstructure/thirdparty/linux/lib/x64/libCbc.so.3.9.6
+++ b/thirdparty/linux/lib/x64/libCbc.so.3.9.6
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libCbc.so.3.9.8 b/thirdparty/linux/lib/x64/libCbc.so.3.9.8
index e320aef..e320aef 100755
--- a/newstructure/thirdparty/linux/lib/x64/libCbc.so.3.9.8
+++ b/thirdparty/linux/lib/x64/libCbc.so.3.9.8
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libCbcSolver.so b/thirdparty/linux/lib/x64/libCbcSolver.so
index 842463b..842463b 120000
--- a/newstructure/thirdparty/linux/lib/x64/libCbcSolver.so
+++ b/thirdparty/linux/lib/x64/libCbcSolver.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libCbcSolver.so.3 b/thirdparty/linux/lib/x64/libCbcSolver.so.3
index 842463b..842463b 120000
--- a/newstructure/thirdparty/linux/lib/x64/libCbcSolver.so.3
+++ b/thirdparty/linux/lib/x64/libCbcSolver.so.3
diff --git a/newstructure/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.6 b/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.6
index dcea17b..dcea17b 100755
--- a/newstructure/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.6
+++ b/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.6
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.8 b/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.8
index a6d9995..a6d9995 100755
--- a/newstructure/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.8
+++ b/thirdparty/linux/lib/x64/libCbcSolver.so.3.9.8
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libCgl.so b/thirdparty/linux/lib/x64/libCgl.so
index 687c850..687c850 120000
--- a/newstructure/thirdparty/linux/lib/x64/libCgl.so
+++ b/thirdparty/linux/lib/x64/libCgl.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libCgl.so.1 b/thirdparty/linux/lib/x64/libCgl.so.1
index 687c850..687c850 120000
--- a/newstructure/thirdparty/linux/lib/x64/libCgl.so.1
+++ b/thirdparty/linux/lib/x64/libCgl.so.1
diff --git a/newstructure/thirdparty/linux/lib/x64/libCgl.so.1.9.7 b/thirdparty/linux/lib/x64/libCgl.so.1.9.7
index 2b6e5dc..2b6e5dc 100755
--- a/newstructure/thirdparty/linux/lib/x64/libCgl.so.1.9.7
+++ b/thirdparty/linux/lib/x64/libCgl.so.1.9.7
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libCgl.so.1.9.9 b/thirdparty/linux/lib/x64/libCgl.so.1.9.9
index 7c57c61..7c57c61 100755
--- a/newstructure/thirdparty/linux/lib/x64/libCgl.so.1.9.9
+++ b/thirdparty/linux/lib/x64/libCgl.so.1.9.9
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libClp.so b/thirdparty/linux/lib/x64/libClp.so
index fac1062..fac1062 120000
--- a/newstructure/thirdparty/linux/lib/x64/libClp.so
+++ b/thirdparty/linux/lib/x64/libClp.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libClp.so.1 b/thirdparty/linux/lib/x64/libClp.so.1
index fac1062..fac1062 120000
--- a/newstructure/thirdparty/linux/lib/x64/libClp.so.1
+++ b/thirdparty/linux/lib/x64/libClp.so.1
diff --git a/newstructure/thirdparty/linux/lib/x64/libClp.so.1.13.10 b/thirdparty/linux/lib/x64/libClp.so.1.13.10
index 324a02d..324a02d 100755
--- a/newstructure/thirdparty/linux/lib/x64/libClp.so.1.13.10
+++ b/thirdparty/linux/lib/x64/libClp.so.1.13.10
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libClp.so.1.13.8 b/thirdparty/linux/lib/x64/libClp.so.1.13.8
index c9b75aa..c9b75aa 100755
--- a/newstructure/thirdparty/linux/lib/x64/libClp.so.1.13.8
+++ b/thirdparty/linux/lib/x64/libClp.so.1.13.8
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libClpSolver.so b/thirdparty/linux/lib/x64/libClpSolver.so
index 3f27f51..3f27f51 120000
--- a/newstructure/thirdparty/linux/lib/x64/libClpSolver.so
+++ b/thirdparty/linux/lib/x64/libClpSolver.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libClpSolver.so.1 b/thirdparty/linux/lib/x64/libClpSolver.so.1
index 3f27f51..3f27f51 120000
--- a/newstructure/thirdparty/linux/lib/x64/libClpSolver.so.1
+++ b/thirdparty/linux/lib/x64/libClpSolver.so.1
diff --git a/newstructure/thirdparty/linux/lib/x64/libClpSolver.so.1.13.10 b/thirdparty/linux/lib/x64/libClpSolver.so.1.13.10
index 0e9fc02..0e9fc02 100755
--- a/newstructure/thirdparty/linux/lib/x64/libClpSolver.so.1.13.10
+++ b/thirdparty/linux/lib/x64/libClpSolver.so.1.13.10
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libClpSolver.so.1.13.8 b/thirdparty/linux/lib/x64/libClpSolver.so.1.13.8
index 2bb9a81..2bb9a81 100755
--- a/newstructure/thirdparty/linux/lib/x64/libClpSolver.so.1.13.8
+++ b/thirdparty/linux/lib/x64/libClpSolver.so.1.13.8
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libCoinUtils.so b/thirdparty/linux/lib/x64/libCoinUtils.so
index afa986a..afa986a 120000
--- a/newstructure/thirdparty/linux/lib/x64/libCoinUtils.so
+++ b/thirdparty/linux/lib/x64/libCoinUtils.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libCoinUtils.so.3 b/thirdparty/linux/lib/x64/libCoinUtils.so.3
index afa986a..afa986a 120000
--- a/newstructure/thirdparty/linux/lib/x64/libCoinUtils.so.3
+++ b/thirdparty/linux/lib/x64/libCoinUtils.so.3
diff --git a/newstructure/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.10 b/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.10
index f7cdedf..f7cdedf 100755
--- a/newstructure/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.10
+++ b/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.10
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.13 b/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.13
index 39f76ba..39f76ba 100755
--- a/newstructure/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.13
+++ b/thirdparty/linux/lib/x64/libCoinUtils.so.3.10.13
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsi.so b/thirdparty/linux/lib/x64/libOsi.so
index fe79407..fe79407 120000
--- a/newstructure/thirdparty/linux/lib/x64/libOsi.so
+++ b/thirdparty/linux/lib/x64/libOsi.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsi.so.1 b/thirdparty/linux/lib/x64/libOsi.so.1
index fe79407..fe79407 120000
--- a/newstructure/thirdparty/linux/lib/x64/libOsi.so.1
+++ b/thirdparty/linux/lib/x64/libOsi.so.1
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsi.so.1.12.6 b/thirdparty/linux/lib/x64/libOsi.so.1.12.6
index 2d3a2f1..2d3a2f1 100755
--- a/newstructure/thirdparty/linux/lib/x64/libOsi.so.1.12.6
+++ b/thirdparty/linux/lib/x64/libOsi.so.1.12.6
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsi.so.1.12.8 b/thirdparty/linux/lib/x64/libOsi.so.1.12.8
index 13317b4..13317b4 100755
--- a/newstructure/thirdparty/linux/lib/x64/libOsi.so.1.12.8
+++ b/thirdparty/linux/lib/x64/libOsi.so.1.12.8
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsiCbc.so b/thirdparty/linux/lib/x64/libOsiCbc.so
index 7a01669..7a01669 120000
--- a/newstructure/thirdparty/linux/lib/x64/libOsiCbc.so
+++ b/thirdparty/linux/lib/x64/libOsiCbc.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsiCbc.so.3 b/thirdparty/linux/lib/x64/libOsiCbc.so.3
index 7a01669..7a01669 120000
--- a/newstructure/thirdparty/linux/lib/x64/libOsiCbc.so.3
+++ b/thirdparty/linux/lib/x64/libOsiCbc.so.3
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.6 b/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.6
index 2bf80b0..2bf80b0 100755
--- a/newstructure/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.6
+++ b/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.6
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.8 b/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.8
index de50a6a..de50a6a 100755
--- a/newstructure/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.8
+++ b/thirdparty/linux/lib/x64/libOsiCbc.so.3.9.8
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsiClp.so b/thirdparty/linux/lib/x64/libOsiClp.so
index dfdaccb..dfdaccb 120000
--- a/newstructure/thirdparty/linux/lib/x64/libOsiClp.so
+++ b/thirdparty/linux/lib/x64/libOsiClp.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsiClp.so.1 b/thirdparty/linux/lib/x64/libOsiClp.so.1
index dfdaccb..dfdaccb 120000
--- a/newstructure/thirdparty/linux/lib/x64/libOsiClp.so.1
+++ b/thirdparty/linux/lib/x64/libOsiClp.so.1
diff --git a/newstructure/thirdparty/linux/lib/x64/libOsiClp.so.1.13.8 b/thirdparty/linux/lib/x64/libOsiClp.so.1.13.8
index 11a1493..11a1493 100755
--- a/newstructure/thirdparty/linux/lib/x64/libOsiClp.so.1.13.8
+++ b/thirdparty/linux/lib/x64/libOsiClp.so.1.13.8
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libbonmin.so b/thirdparty/linux/lib/x64/libbonmin.so
index 09093f0..09093f0 120000
--- a/newstructure/thirdparty/linux/lib/x64/libbonmin.so
+++ b/thirdparty/linux/lib/x64/libbonmin.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libbonmin.so.4 b/thirdparty/linux/lib/x64/libbonmin.so.4
index 09093f0..09093f0 120000
--- a/newstructure/thirdparty/linux/lib/x64/libbonmin.so.4
+++ b/thirdparty/linux/lib/x64/libbonmin.so.4
diff --git a/newstructure/thirdparty/linux/lib/x64/libbonmin.so.4.8.4 b/thirdparty/linux/lib/x64/libbonmin.so.4.8.4
index cef5b51..cef5b51 100755
--- a/newstructure/thirdparty/linux/lib/x64/libbonmin.so.4.8.4
+++ b/thirdparty/linux/lib/x64/libbonmin.so.4.8.4
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libcoinblas.so b/thirdparty/linux/lib/x64/libcoinblas.so
index ddd18ab..ddd18ab 120000
--- a/newstructure/thirdparty/linux/lib/x64/libcoinblas.so
+++ b/thirdparty/linux/lib/x64/libcoinblas.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libcoinblas.so.1 b/thirdparty/linux/lib/x64/libcoinblas.so.1
index ddd18ab..ddd18ab 120000
--- a/newstructure/thirdparty/linux/lib/x64/libcoinblas.so.1
+++ b/thirdparty/linux/lib/x64/libcoinblas.so.1
diff --git a/newstructure/thirdparty/linux/lib/x64/libcoinblas.so.1.4.4 b/thirdparty/linux/lib/x64/libcoinblas.so.1.4.4
index 9829460..9829460 100755
--- a/newstructure/thirdparty/linux/lib/x64/libcoinblas.so.1.4.4
+++ b/thirdparty/linux/lib/x64/libcoinblas.so.1.4.4
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libcoinlapack.so b/thirdparty/linux/lib/x64/libcoinlapack.so
index 68af160..68af160 120000
--- a/newstructure/thirdparty/linux/lib/x64/libcoinlapack.so
+++ b/thirdparty/linux/lib/x64/libcoinlapack.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libcoinlapack.so.1 b/thirdparty/linux/lib/x64/libcoinlapack.so.1
index 68af160..68af160 120000
--- a/newstructure/thirdparty/linux/lib/x64/libcoinlapack.so.1
+++ b/thirdparty/linux/lib/x64/libcoinlapack.so.1
diff --git a/newstructure/thirdparty/linux/lib/x64/libcoinlapack.so.1.5.4 b/thirdparty/linux/lib/x64/libcoinlapack.so.1.5.4
index 535483d..535483d 100755
--- a/newstructure/thirdparty/linux/lib/x64/libcoinlapack.so.1.5.4
+++ b/thirdparty/linux/lib/x64/libcoinlapack.so.1.5.4
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libcoinmumps.so b/thirdparty/linux/lib/x64/libcoinmumps.so
index c2d14a9..c2d14a9 120000
--- a/newstructure/thirdparty/linux/lib/x64/libcoinmumps.so
+++ b/thirdparty/linux/lib/x64/libcoinmumps.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libcoinmumps.so.1 b/thirdparty/linux/lib/x64/libcoinmumps.so.1
index c2d14a9..c2d14a9 120000
--- a/newstructure/thirdparty/linux/lib/x64/libcoinmumps.so.1
+++ b/thirdparty/linux/lib/x64/libcoinmumps.so.1
diff --git a/newstructure/thirdparty/linux/lib/x64/libcoinmumps.so.1.5.4 b/thirdparty/linux/lib/x64/libcoinmumps.so.1.5.4
index 8e2e381..8e2e381 100755
--- a/newstructure/thirdparty/linux/lib/x64/libcoinmumps.so.1.5.4
+++ b/thirdparty/linux/lib/x64/libcoinmumps.so.1.5.4
Binary files differ
diff --git a/newstructure/thirdparty/linux/lib/x64/libipopt.so b/thirdparty/linux/lib/x64/libipopt.so
index 5cfe046..5cfe046 120000
--- a/newstructure/thirdparty/linux/lib/x64/libipopt.so
+++ b/thirdparty/linux/lib/x64/libipopt.so
diff --git a/newstructure/thirdparty/linux/lib/x64/libipopt.so.1 b/thirdparty/linux/lib/x64/libipopt.so.1
index 5cfe046..5cfe046 120000
--- a/newstructure/thirdparty/linux/lib/x64/libipopt.so.1
+++ b/thirdparty/linux/lib/x64/libipopt.so.1
diff --git a/newstructure/thirdparty/linux/lib/x64/libipopt.so.1.10.4 b/thirdparty/linux/lib/x64/libipopt.so.1.10.4
index 3f04e0f..3f04e0f 100755
--- a/newstructure/thirdparty/linux/lib/x64/libipopt.so.1.10.4
+++ b/thirdparty/linux/lib/x64/libipopt.so.1.10.4
Binary files differ
diff --git a/newstructure/unloader.sce b/unloader.sce
index 8b09ac1..8b09ac1 100644
--- a/newstructure/unloader.sce
+++ b/unloader.sce