Minotaur 0.4.1
Docs for developers
Public Attributes | List of all members
Minotaur::LinBivar Struct Reference

‍Iterator for LinUnivar

More...

#include <UnivarQuadHandler.h>

Collaboration diagram for Minotaur::LinBivar:
Collaboration graph
[legend]

Public Attributes

VariablePtr y
 
VariablePtr x1
 

‍The variable y.


 
VariablePtr x2
 

‍The variable x_1.


 
bool pos
 

‍The variable x_2.


 
ConstraintPtr oeCon1
 

‍Sign between x_1 and x_2. If true then + else -.


 
ConstraintPtr oeCon2
 

‍The linear constraint that gives the over estimator


 
ConstraintPtr tan1
 

‍The linear constraint that gives the over estimator


 
ConstraintPtr tan2
 

‍The linear underestimator at (l1, l2)


 
ConstraintPtr tan3
 

‍The linear underestimator at (l1, u2)


 
ConstraintPtr tan4
 

‍The linear underestimator at (u1, l2)


 

Detailed Description

‍Iterator for LinUnivar

A structure to save information about constraints of the form $ y
= (x_1 + x_2) $ or $ y = (x_1 - x_2) $.


The documentation for this struct was generated from the following file:

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