Gecode 6.4.0
Gecode::Optimize::LpPrimalEvidence Struct Reference

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

Public Attributes

std::vector< double > base_point
std::vector< double > direction
std::vector< double > row_direction
ValidationReport base_check
std::optional< double > direction_scale
std::optional< double > normalized_objective_slope
std::optional< double > max_variable_recession_violation
std::optional< double > max_row_recession_violation

Member Data Documentation

◆ base_point

std::vector<double> Gecode::Optimize::LpPrimalEvidence::base_point

Full original-slot vectors; inactive slots are NaN. Empty until checked.

◆ direction

std::vector<double> Gecode::Optimize::LpPrimalEvidence::direction

◆ row_direction

std::vector<double> Gecode::Optimize::LpPrimalEvidence::row_direction

◆ base_check

ValidationReport Gecode::Optimize::LpPrimalEvidence::base_check

◆ direction_scale

std::optional<double> Gecode::Optimize::LpPrimalEvidence::direction_scale

◆ normalized_objective_slope

std::optional<double> Gecode::Optimize::LpPrimalEvidence::normalized_objective_slope

◆ max_variable_recession_violation

std::optional<double> Gecode::Optimize::LpPrimalEvidence::max_variable_recession_violation

◆ max_row_recession_violation

std::optional<double> Gecode::Optimize::LpPrimalEvidence::max_row_recession_violation

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