Gecode 6.4.0
Gecode::Optimize::PresolvedModel Class Reference

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

Public Member Functions

const ModelSnapshotoriginal () const noexcept
const ModelSnapshotreduced () const noexcept
const std::vector< PresolveVariableMap > & variables () const noexcept
const std::vector< PresolveRowMap > & rows () const noexcept
PostsolveResult postsolve (const SolveResult &candidate, double integrality_tolerance=1e-6) const

Member Function Documentation

◆ original()

const ModelSnapshot & Gecode::Optimize::PresolvedModel::original ( ) const
inlinenoexcept

◆ reduced()

const ModelSnapshot & Gecode::Optimize::PresolvedModel::reduced ( ) const
inlinenoexcept

◆ variables()

const std::vector< PresolveVariableMap > & Gecode::Optimize::PresolvedModel::variables ( ) const
inlinenoexcept

◆ rows()

const std::vector< PresolveRowMap > & Gecode::Optimize::PresolvedModel::rows ( ) const
inlinenoexcept

◆ postsolve()

PostsolveResult Gecode::Optimize::PresolvedModel::postsolve ( const SolveResult & candidate,
double integrality_tolerance = 1e-6 ) const

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