Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::SimplexStats Struct Reference

Execution statistics for the Simplex algorithm. More...

#include <Simplex.H>

Public Member Functions

void reset () noexcept
 

Public Attributes

size_t iterations = 0
 Total simplex iterations.
 
size_t pivots = 0
 Total pivot operations.
 
size_t degenerate_pivots = 0
 Pivots with zero improvement.
 
double elapsed_ms = 0.0
 Elapsed time in milliseconds.
 
bool bland_rule_used = false
 Whether Bland's rule was activated.
 

Detailed Description

Execution statistics for the Simplex algorithm.

Tracks performance metrics during the solving process.

Definition at line 84 of file Simplex.H.

Member Function Documentation

◆ reset()

void Aleph::SimplexStats::reset ( )
inlinenoexcept

Member Data Documentation

◆ bland_rule_used

bool Aleph::SimplexStats::bland_rule_used = false

Whether Bland's rule was activated.

Definition at line 90 of file Simplex.H.

Referenced by Aleph::Simplex< T >::enable_bland_rule(), Aleph::Simplex< T >::print_stats(), and reset().

◆ degenerate_pivots

size_t Aleph::SimplexStats::degenerate_pivots = 0

Pivots with zero improvement.

Definition at line 88 of file Simplex.H.

Referenced by Aleph::Simplex< T >::get_degenerate_pivot_count(), Aleph::Simplex< T >::print_stats(), reset(), and Aleph::Simplex< T >::solve().

◆ elapsed_ms

◆ iterations

◆ pivots


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