Gecode 6.4.0
Gecode::Optimize::ValidationReport Struct Reference

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

Public Attributes

bool valid = false
bool model_valid = false
std::string message
std::optional< double > objective
double max_bound_violation = 0.0
double max_row_violation = 0.0
double max_integrality_violation = 0.0
double max_indicator_violation = 0.0
std::size_t violated_globals = 0

Member Data Documentation

◆ valid

bool Gecode::Optimize::ValidationReport::valid = false

◆ model_valid

bool Gecode::Optimize::ValidationReport::model_valid = false

◆ message

std::string Gecode::Optimize::ValidationReport::message

◆ objective

std::optional<double> Gecode::Optimize::ValidationReport::objective

◆ max_bound_violation

double Gecode::Optimize::ValidationReport::max_bound_violation = 0.0

◆ max_row_violation

double Gecode::Optimize::ValidationReport::max_row_violation = 0.0

◆ max_integrality_violation

double Gecode::Optimize::ValidationReport::max_integrality_violation = 0.0

◆ max_indicator_violation

double Gecode::Optimize::ValidationReport::max_indicator_violation = 0.0

◆ violated_globals

std::size_t Gecode::Optimize::ValidationReport::violated_globals = 0

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