Gecode 6.4.0
presolve.hpp File Reference

Classes

struct  Gecode::Optimize::PresolveOptions
struct  Gecode::Optimize::PresolveBoundChange
struct  Gecode::Optimize::PresolveVariableMap
struct  Gecode::Optimize::PresolveRowMap
struct  Gecode::Optimize::PostsolveResult
class  Gecode::Optimize::PresolvedModel
struct  Gecode::Optimize::PresolveResult

Namespaces

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

Enumerations

enum class  Gecode::Optimize::PresolveStatus {
  Gecode::Optimize::Fixpoint , Gecode::Optimize::Incomplete , Gecode::Optimize::Infeasible , Gecode::Optimize::Unsupported ,
  Gecode::Optimize::InvalidModel , Gecode::Optimize::Error
}
enum class  Gecode::Optimize::PresolveBoundSide { Gecode::Optimize::Lower , Gecode::Optimize::Upper }

Functions

PresolveResult Gecode::Optimize::presolve_integer (const ModelSnapshot &model, const PresolveOptions &options={})
PresolveResult Gecode::Optimize::presolve_integer (const Model &model, const PresolveOptions &options={})