Gecode 6.4.0
native_lp.hpp File Reference

Classes

struct  Gecode::Optimize::NativeRootCoverSettings
struct  Gecode::Optimize::NativeRootCoverStatistics
struct  Gecode::Optimize::NativeLpSettings
struct  Gecode::Optimize::NativeLpOptions
struct  Gecode::Optimize::NativeLpStatistics
struct  Gecode::Optimize::NativeLpResult

Namespaces

namespace  Gecode
namespace  Gecode::Optimize
 Optional sparse optimization models, backends and owning results.

Enumerations

enum class  Gecode::Optimize::NativeLpFrequency { Gecode::Optimize::Root , Gecode::Optimize::AfterBoundChanges }
enum class  Gecode::Optimize::NativeRootCoverCompletion {
  Gecode::Optimize::NotRequested , Gecode::Optimize::NotStarted , Gecode::Optimize::NoNewCuts , Gecode::Optimize::RoundLimit ,
  Gecode::Optimize::WorkLimit , Gecode::Optimize::StorageLimit , Gecode::Optimize::SeparationLimit , Gecode::Optimize::Cancelled ,
  Gecode::Optimize::TimeLimit , Gecode::Optimize::NoPrimalSuggestion , Gecode::Optimize::InvalidSuggestion , Gecode::Optimize::CallbackError ,
  Gecode::Optimize::BackendError , Gecode::Optimize::AllocationFailure
}

Functions

BackendCapabilities Gecode::Optimize::native_lp_capabilities ()
NativeLpResult Gecode::Optimize::solve_native_lp (const ModelSnapshot &model, const NativeLpOptions &options={})
NativeLpResult Gecode::Optimize::solve_native_lp (const Model &model, const NativeLpOptions &options={})