Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::SensitivityRange< T > Struct Template Reference

Sensitivity analysis result for a coefficient. More...

#include <Simplex.H>

Public Member Functions

bool is_unbounded_below () const noexcept
 
bool is_unbounded_above () const noexcept
 

Public Attributes

T lower_bound
 Minimum value before basis change.
 
T upper_bound
 Maximum value before basis change.
 
T current_value
 Current coefficient value.
 

Detailed Description

template<typename T>
struct Aleph::SensitivityRange< T >

Sensitivity analysis result for a coefficient.

Represents the range within which a coefficient can vary without changing the optimal basis.

Definition at line 108 of file Simplex.H.

Member Function Documentation

◆ is_unbounded_above()

template<typename T >
bool Aleph::SensitivityRange< T >::is_unbounded_above ( ) const
inlinenoexcept

Definition at line 117 of file Simplex.H.

References Aleph::SensitivityRange< T >::upper_bound.

◆ is_unbounded_below()

template<typename T >
bool Aleph::SensitivityRange< T >::is_unbounded_below ( ) const
inlinenoexcept

Definition at line 114 of file Simplex.H.

References Aleph::SensitivityRange< T >::lower_bound.

Member Data Documentation

◆ current_value

template<typename T >
T Aleph::SensitivityRange< T >::current_value

Current coefficient value.

Definition at line 112 of file Simplex.H.

Referenced by Aleph::Simplex< T >::objective_sensitivity(), and Aleph::Simplex< T >::rhs_sensitivity().

◆ lower_bound

template<typename T >
T Aleph::SensitivityRange< T >::lower_bound

◆ upper_bound

template<typename T >
T Aleph::SensitivityRange< T >::upper_bound

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