MCPcopy Create free account
hub / github.com/ERGO-Code/HiGHS / resetLocalDomain

Method resetLocalDomain

highs/mip/HighsSearch.cpp:834–846  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

832}
833
834void HighsSearch::resetLocalDomain() {
835 this->lp->resetToGlobalDomain(getDomain());
836 localdom = getDomain();
837
838#ifndef NDEBUG
839 for (HighsInt i = 0; i != mipsolver.numCol(); ++i) {
840 assert(lp->getLpSolver().getLp().col_lower_[i] == localdom.col_lower_[i] ||
841 mipsolver.isColContinuous(i));
842 assert(lp->getLpSolver().getLp().col_upper_[i] == localdom.col_upper_[i] ||
843 mipsolver.isColContinuous(i));
844 }
845#endif
846}
847
848void HighsSearch::installNode(HighsNodeQueue::OpenNode&& node) {
849 localdom.setDomainChangeStack(node.domchgstack, node.branchings);

Callers 1

runMethod · 0.80

Calls 3

resetToGlobalDomainMethod · 0.80
numColMethod · 0.80
isColContinuousMethod · 0.80

Tested by

no test coverage detected