Gecode 6.4.0
Gecode::Optimize::QuadraticOptions Struct Reference

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

Public Member Functions

void validate () const

Public Attributes

SolveOptions solve
std::uint64_t iteration_limit = 100000
std::size_t max_auxiliary_variables = 100000
std::size_t max_lifted_nonzeros = 2000000
double stationarity_tolerance = 1e-7
double complementarity_tolerance = 1e-7
double optimality_tolerance = 1e-6

Member Function Documentation

◆ validate()

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

Member Data Documentation

◆ solve

SolveOptions Gecode::Optimize::QuadraticOptions::solve

◆ iteration_limit

std::uint64_t Gecode::Optimize::QuadraticOptions::iteration_limit = 100000

◆ max_auxiliary_variables

std::size_t Gecode::Optimize::QuadraticOptions::max_auxiliary_variables = 100000

◆ max_lifted_nonzeros

std::size_t Gecode::Optimize::QuadraticOptions::max_lifted_nonzeros = 2000000

◆ stationarity_tolerance

double Gecode::Optimize::QuadraticOptions::stationarity_tolerance = 1e-7

◆ complementarity_tolerance

double Gecode::Optimize::QuadraticOptions::complementarity_tolerance = 1e-7

◆ optimality_tolerance

double Gecode::Optimize::QuadraticOptions::optimality_tolerance = 1e-6

Absolute original objective units; no relaxation by objective constants.


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