Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
#include <linear_constraint_manager.h>
Public Attributes | |
LinearConstraint | constraint |
double | l2_norm = 0.0 |
double | objective_parallelism = 0.0 |
size_t | hash |
double | active_count = 0.0 |
uint16_t | inactive_count = 0 |
bool | objective_parallelism_computed = false |
bool | is_in_lp = false |
bool | ub_is_trivial = false |
bool | lb_is_trivial = false |
bool | is_deletable = false |
Definition at line 62 of file linear_constraint_manager.h.
double operations_research::sat::LinearConstraintManager::ConstraintInfo::active_count = 0.0 |
Updated only for deletable constraints. This is incremented every time ChangeLp() is called and the constraint is active in the LP or not in the LP and violated.
Definition at line 75 of file linear_constraint_manager.h.
LinearConstraint operations_research::sat::LinearConstraintManager::ConstraintInfo::constraint |
Definition at line 66 of file linear_constraint_manager.h.
size_t operations_research::sat::LinearConstraintManager::ConstraintInfo::hash |
Definition at line 70 of file linear_constraint_manager.h.
uint16_t operations_research::sat::LinearConstraintManager::ConstraintInfo::inactive_count = 0 |
Definition at line 80 of file linear_constraint_manager.h.
bool operations_research::sat::LinearConstraintManager::ConstraintInfo::is_deletable = false |
For now, we mark all the generated cuts as deletable and the problem constraints as undeletable.
Definition at line 93 of file linear_constraint_manager.h.
bool operations_research::sat::LinearConstraintManager::ConstraintInfo::is_in_lp = false |
Definition at line 84 of file linear_constraint_manager.h.
double operations_research::sat::LinearConstraintManager::ConstraintInfo::l2_norm = 0.0 |
Definition at line 68 of file linear_constraint_manager.h.
bool operations_research::sat::LinearConstraintManager::ConstraintInfo::lb_is_trivial = false |
Definition at line 86 of file linear_constraint_manager.h.
double operations_research::sat::LinearConstraintManager::ConstraintInfo::objective_parallelism = 0.0 |
Definition at line 69 of file linear_constraint_manager.h.
bool operations_research::sat::LinearConstraintManager::ConstraintInfo::objective_parallelism_computed = false |
Definition at line 83 of file linear_constraint_manager.h.
bool operations_research::sat::LinearConstraintManager::ConstraintInfo::ub_is_trivial = false |
Definition at line 85 of file linear_constraint_manager.h.