Gecode 6.4.0
Gecode::Optimize::LpParameterInterval Struct Reference

#include < -- improving gecode/implementation/gecode/gecode/optimize/lp_sensitivity.hpp>

Public Attributes

double anchor =0
LpRangeEnd lower
LpRangeEnd upper
std::optional< double > objective_slope
std::optional< LpSensitivityLimiterlower_limiter
std::optional< LpSensitivityLimiterupper_limiter
LpIntervalCheckReport checks

Member Data Documentation

◆ anchor

double Gecode::Optimize::LpParameterInterval::anchor =0

◆ lower

LpRangeEnd Gecode::Optimize::LpParameterInterval::lower

◆ upper

LpRangeEnd Gecode::Optimize::LpParameterInterval::upper

◆ objective_slope

std::optional<double> Gecode::Optimize::LpParameterInterval::objective_slope

Original objective change = slope*(parameter-anchor), no offset.

◆ lower_limiter

std::optional<LpSensitivityLimiter> Gecode::Optimize::LpParameterInterval::lower_limiter

◆ upper_limiter

std::optional<LpSensitivityLimiter> Gecode::Optimize::LpParameterInterval::upper_limiter

◆ checks

LpIntervalCheckReport Gecode::Optimize::LpParameterInterval::checks

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