|
Gecode 6.4.0
|
#include < -- improving gecode/implementation/gecode/gecode/optimize/lp_sensitivity.hpp>
Public Member Functions | |
| LpSensitivity (const LpSensitivity &)=delete | |
| LpSensitivity & | operator= (const LpSensitivity &)=delete |
| ModelId | id () const noexcept |
| Revision | revision () const noexcept |
| const LpObservedResult & | original () const noexcept |
| const std::shared_ptr< const LpBasis > & | basis () const noexcept |
| const std::vector< LpSensitivityEntity > & | factor_order () const noexcept |
| const std::vector< LpSensitivityEntry > & | entries () const noexcept |
| const LpSensitivityEntry * | objective (Variable) const |
| const LpSensitivityEntry * | equality_rhs (Constraint) const |
| const std::vector< bool > & | active_columns () const noexcept |
| const std::vector< bool > & | active_rows () const noexcept |
| const LpSensitivityReferenceChecks & | checks () const noexcept |
| const LpSensitivityTolerances & | tolerances () const noexcept |
| const std::string & | backend_version () const noexcept |
Immutable historical source/basis/ranges. Accessors perform no backend work. Original-slot masks include tombstones. Lookups reject foreign/tombstone IDs; nullptr means the valid historical entity was not requested. A model/session edit or destruction never changes this object. All intervals are qualified Numerical, for one parameter and this selected basis/status assignment only.
|
delete |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
| const LpSensitivityEntry * Gecode::Optimize::LpSensitivity::objective | ( | Variable | ) | const |
| const LpSensitivityEntry * Gecode::Optimize::LpSensitivity::equality_rhs | ( | Constraint | ) | const |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |