Skip to content

Commit

Permalink
WiP constructor
Browse files Browse the repository at this point in the history
  • Loading branch information
galabovaa committed Feb 3, 2025
1 parent 264e9c3 commit 6e33512
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 12 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -193,8 +193,8 @@ if (BUILD_CXX)
CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR
CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++11")
# elseif (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++11")
endif()

# Basic type
Expand Down
21 changes: 12 additions & 9 deletions src/mip/HighsMipWorker.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,16 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mip/HighsMipWorker.h"

HighsMipWorker::HighsMipWorker(HighsMipSolver& mipsolver)
: mipsolver_(mipsolver)//,
// cutpool_(mipsolver.numCol(), mipsolver.options_mip_->mip_pool_age_limit,
// mipsolver.options_mip_->mip_pool_soft_limit),
// conflictPool_(5 * mipsolver.options_mip_->mip_pool_age_limit,
// mipsolver.options_mip_->mip_pool_soft_limit),
// cliquetable_(mipsolver.numCol()),
// lprelaxation_(mipsolver)
{}
HighsMipWorker::HighsMipWorker(const HighsMipSolver& mipsolver)
: mipsolver_(mipsolver),

cutpool_(mipsolver.numCol(), mipsolver.options_mip_->mip_pool_age_limit,
mipsolver.options_mip_->mip_pool_soft_limit),

conflictPool_(5 * mipsolver.options_mip_->mip_pool_age_limit,

mipsolver.options_mip_->mip_pool_soft_limit),

cliquetable_(mipsolver.numCol()),

lprelaxation_(mipsolver) {}
4 changes: 3 additions & 1 deletion src/mip/HighsMipWorker.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,9 @@ class HighsMipWorker {
HighsConflictPool conflictpool_;
HighsCliqueTable cliquetable_;
HighsSearch search_;

public:
HighsMipWorker(const HighsMipSolver& mipsolver);
};

HighsMipWorker(const HighsMipSolver& mipsolver);
#endif

0 comments on commit 6e33512

Please sign in to comment.