Gecode 6.4.0
Gecode::Optimize::LpEvidence Class Reference

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

Public Member Functions

 LpEvidence (const LpEvidence &)=delete
LpEvidenceoperator= (const LpEvidence &)=delete
const ModelSnapshotsource () const noexcept
ModelId id () const noexcept
Revision revision () const noexcept
const LpEvidenceTolerancestolerances () const noexcept
double primal_tolerance () const noexcept
const LpEvidenceGroupprimal_ray () const noexcept
const LpEvidenceGroupfarkas () const noexcept
const LpPrimalEvidenceprimal_data () const noexcept
const LpFarkasEvidencefarkas_data () const noexcept
const std::vector< LpEvidenceStage > & stages () const noexcept
double base_value (Variable) const
double direction_value (Variable) const
const LpFarkasEntryrow_multiplier (Constraint) const
const LpFarkasEntrycolumn_multiplier (Variable) const

Constructor & Destructor Documentation

◆ LpEvidence()

Gecode::Optimize::LpEvidence::LpEvidence ( const LpEvidence & )
delete

Member Function Documentation

◆ operator=()

LpEvidence & Gecode::Optimize::LpEvidence::operator= ( const LpEvidence & )
delete

◆ source()

const ModelSnapshot & Gecode::Optimize::LpEvidence::source ( ) const
noexcept

◆ id()

ModelId Gecode::Optimize::LpEvidence::id ( ) const
noexcept

◆ revision()

Revision Gecode::Optimize::LpEvidence::revision ( ) const
noexcept

◆ tolerances()

const LpEvidenceTolerances & Gecode::Optimize::LpEvidence::tolerances ( ) const
noexcept

◆ primal_tolerance()

double Gecode::Optimize::LpEvidence::primal_tolerance ( ) const
noexcept

◆ primal_ray()

const LpEvidenceGroup & Gecode::Optimize::LpEvidence::primal_ray ( ) const
noexcept

◆ farkas()

const LpEvidenceGroup & Gecode::Optimize::LpEvidence::farkas ( ) const
noexcept

◆ primal_data()

const LpPrimalEvidence & Gecode::Optimize::LpEvidence::primal_data ( ) const
noexcept

Diagnostics can remain on rejection; Available alone denotes acceptance.

◆ farkas_data()

const LpFarkasEvidence & Gecode::Optimize::LpEvidence::farkas_data ( ) const
noexcept

◆ stages()

const std::vector< LpEvidenceStage > & Gecode::Optimize::LpEvidence::stages ( ) const
noexcept

◆ base_value()

double Gecode::Optimize::LpEvidence::base_value ( Variable ) const

Check original owner/index/active status; no solve is triggered.

◆ direction_value()

double Gecode::Optimize::LpEvidence::direction_value ( Variable ) const

◆ row_multiplier()

const LpFarkasEntry & Gecode::Optimize::LpEvidence::row_multiplier ( Constraint ) const

◆ column_multiplier()

const LpFarkasEntry & Gecode::Optimize::LpEvidence::column_multiplier ( Variable ) const

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