networkSimplex Class Reference

Encapsulates auxiliary data structures and procedures of the network simplex method. More...

#include <networkSimplex.h>

Inheritance diagram for networkSimplex:

managedObject goblinRootObject

Public Member Functions

 networkSimplex (abstractDiGraph &) throw ()
 ~networkSimplex () throw ()
unsigned long Size () const throw ()
TArc PivotArc () throw ()
TArc PartialPricing () throw ()
TArc MultiplePartialPricing () throw ()
TArc DantzigPricing () throw ()
TArc FirstEligiblePricing () throw ()
void InitThreadIndex () throw ()
void ComputePotentials () throw ()
TNode UpdateThread (TNode, TNode, TNode) throw ()
bool PivotOperation (TArc) throw ()

Detailed Description

Encapsulates auxiliary data structures and procedures of the network simplex method.


Constructor & Destructor Documentation

networkSimplex abstractDiGraph  )  throw ()
 

~networkSimplex  )  throw ()
 


Member Function Documentation

void ComputePotentials  )  throw ()
 

TArc DantzigPricing  )  throw ()
 

TArc FirstEligiblePricing  )  throw ()
 

void InitThreadIndex  )  throw ()
 

TArc MultiplePartialPricing  )  throw ()
 

TArc PartialPricing  )  throw ()
 

TArc PivotArc  )  throw ()
 

bool PivotOperation TArc   )  throw ()
 

unsigned long Size  )  const throw () [virtual]
 

Implements goblinRootObject.

TNode UpdateThread TNode  ,
TNode  ,
TNode 
throw ()