#include <infeascon.h>
Inheritance diagram for ABA_INFEASCON:

Public Types | |
| enum | INFEAS { TooSmall = -1, Feasible, TooLarge } |
Public Member Functions | |
| ABA_INFEASCON (ABA_MASTER *master, ABA_CONSTRAINT *con, INFEAS inf) | |
| ABA_CONSTRAINT * | constraint () const |
| INFEAS | infeas () const |
| bool | goodVar (ABA_VARIABLE *v) |
Private Attributes | |
| ABA_MASTER * | master_ |
| ABA_CONSTRAINT * | constraint_ |
| INFEAS | infeas_ |
Definition at line 48 of file infeascon.h.
The different ways of infeasibility of a constraint.
| TooSmall | The left hand side is too small for the right hand side. | |
| Feasible | The constraint is not infeasible. | |
| TooLarge | The left hand side is too large for the right hand side. |
Definition at line 57 of file infeascon.h.
| ABA_INFEASCON::ABA_INFEASCON | ( | ABA_MASTER * | master, | |
| ABA_CONSTRAINT * | con, | |||
| INFEAS | inf | |||
| ) |
The constructor.
| master | A pointer to the corresponding master of the optimization. | |
| con | The infeasible constraint. | |
| inf | The way of infeasibility. |
| ABA_CONSTRAINT * ABA_INFEASCON::constraint | ( | ) | const [inline] |
| ABA_INFEASCON::INFEAS ABA_INFEASCON::infeas | ( | ) | const [inline] |
| bool ABA_INFEASCON::goodVar | ( | ABA_VARIABLE * | v | ) |
false otherwise.
| v | A variable for which we test if its addition might reduce infeasibility. |
ABA_MASTER* ABA_INFEASCON::master_ [private] |
A pointer to the corresponding master of the optimization.
Definition at line 87 of file infeascon.h.
ABA_CONSTRAINT* ABA_INFEASCON::constraint_ [private] |
A pointer to the infeasible constraint.
Definition at line 91 of file infeascon.h.
INFEAS ABA_INFEASCON::infeas_ [private] |
The way of infeasibility.
Definition at line 95 of file infeascon.h.
1.5.1