Minotaur 0.4.1
Docs for developers
LinearHandler.cpp File Reference

Handle linear contraints, including simple bound constraints on variables. Implements methods for relaxing, presolving and separating. Should not be used for checking integrality or branching on variables. More...

#include <cmath>
#include <iomanip>
#include <iostream>
#include "BrCand.h"
#include "Branch.h"
#include "Constraint.h"
#include "Environment.h"
#include "Function.h"
#include "LinearFunction.h"
#include "LinearHandler.h"
#include "Logger.h"
#include "MinotaurConfig.h"
#include "Node.h"
#include "NonlinearFunction.h"
#include "Objective.h"
#include "Option.h"
#include "PreDelVars.h"
#include "PreSubstVars.h"
#include "Relaxation.h"
#include "Solution.h"
#include "SolutionPool.h"
#include "Timer.h"
#include "VarBoundMod.h"
#include "Variable.h"
Include dependency graph for LinearHandler.cpp:

Detailed Description

Handle linear contraints, including simple bound constraints on variables. Implements methods for relaxing, presolving and separating. Should not be used for checking integrality or branching on variables.

Author
Ashutosh Mahajan, Argonne National Laboratory

Minotaur source code documented by Doxygen 1.9.4 on Thu Apr 24 2025