Gecode 6.4.0
Gecode::Optimize::NativeLpSettings Struct Reference

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

Public Member Functions

void validate () const

Public Attributes

NativeLpFrequency frequency = NativeLpFrequency::Root
bool bound_tightening = true
unsigned int bound_change_interval = 1
std::optional< NativeRootCoverSettingsroot_cover_cuts

Member Function Documentation

◆ validate()

void Gecode::Optimize::NativeLpSettings::validate ( ) const

Member Data Documentation

◆ frequency

NativeLpFrequency Gecode::Optimize::NativeLpSettings::frequency = NativeLpFrequency::Root

◆ bound_tightening

bool Gecode::Optimize::NativeLpSettings::bound_tightening = true

◆ bound_change_interval

unsigned int Gecode::Optimize::NativeLpSettings::bound_change_interval = 1

Reoptimize after this many observed interval changes; always try at root.

◆ root_cover_cuts

std::optional<NativeRootCoverSettings> Gecode::Optimize::NativeLpSettings::root_cover_cuts

Absent by default. Adds verified global covers of original ordinary rows.


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