Gecode 6.4.0
native_neighborhoods.hpp File Reference

Classes

struct  Gecode::Optimize::NativeNeighborhoodSettings
struct  Gecode::Optimize::NativeNeighborhoodStatistics
struct  Gecode::Optimize::NativeNeighborhoodOptions
struct  Gecode::Optimize::NativeNeighborhoodResult

Namespaces

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

Enumerations

enum class  Gecode::Optimize::NativeNeighborhoodPolicy { Gecode::Optimize::BinaryHamming }
enum class  Gecode::Optimize::NativeNeighborhoodCompletion {
  Gecode::Optimize::NotStarted , Gecode::Optimize::NoIncumbent , Gecode::Optimize::ProofCompletedBeforeAttempt , Gecode::Optimize::NoEligibleBinary ,
  Gecode::Optimize::NonrestrictingRadius , Gecode::Optimize::FormulationLimit , Gecode::Optimize::SourceLimit , Gecode::Optimize::WorkLimit ,
  Gecode::Optimize::StatusLimit , Gecode::Optimize::SharedNodeReserve , Gecode::Optimize::LocalStorageLimit , Gecode::Optimize::LocalTimeLimit ,
  Gecode::Optimize::NoImprovement , Gecode::Optimize::Improved , Gecode::Optimize::GlobalStop , Gecode::Optimize::Error
}

Functions

NativeNeighborhoodResult Gecode::Optimize::solve_native_neighborhoods (const ModelSnapshot &, const NativeNeighborhoodOptions &={})
NativeNeighborhoodResult Gecode::Optimize::solve_native_neighborhoods (const Model &, const NativeNeighborhoodOptions &={})