Gecode 6.4.0
Gecode::Optimize::BackendCapabilities Struct Reference

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

Public Attributes

std::string name
std::string version
bool available = false
bool linear_programming = false
bool mixed_integer_linear = false
bool exact_solving = false
bool proof_certificates = false
bool lazy_constraints = false
bool quadratic_programming = false
std::vector< std::string > limitations

Member Data Documentation

◆ name

std::string Gecode::Optimize::BackendCapabilities::name

◆ version

std::string Gecode::Optimize::BackendCapabilities::version

◆ available

bool Gecode::Optimize::BackendCapabilities::available = false

◆ linear_programming

bool Gecode::Optimize::BackendCapabilities::linear_programming = false

◆ mixed_integer_linear

bool Gecode::Optimize::BackendCapabilities::mixed_integer_linear = false

◆ exact_solving

bool Gecode::Optimize::BackendCapabilities::exact_solving = false

◆ proof_certificates

bool Gecode::Optimize::BackendCapabilities::proof_certificates = false

◆ lazy_constraints

bool Gecode::Optimize::BackendCapabilities::lazy_constraints = false

◆ quadratic_programming

bool Gecode::Optimize::BackendCapabilities::quadratic_programming = false

◆ limitations

std::vector<std::string> Gecode::Optimize::BackendCapabilities::limitations

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