Regina Calculation Engine
Classes | Namespaces
ntreelp.h File Reference

Linear programming code for tree traversal enumeration methods. More...

#include "maths/ninteger.h"
#include "maths/nmatrixint.h"
#include "surfaces/normalcoords.h"
#include <algorithm>

Classes

class  regina::LPMatrix< Integer >
 A matrix class for use with linear programming. More...
 
class  regina::LPInitialTableaux< LPConstraint >
 Stores an adjusted matrix of homogeneous linear matching equations based on a given triangulation, in sparse form. More...
 
struct  regina::LPInitialTableaux< LPConstraint >::Col
 Stores a single column of the adjusted matching equation matrix in sparse form. More...
 
class  regina::LPData< LPConstraint, Integer >
 Stores an intermediate tableaux for the dual simplex method, and contains all of the core machinery for using the dual simplex method. More...
 

Namespaces

 regina
 Contains the entire Regina calculation engine.
 

Detailed Description

Linear programming code for tree traversal enumeration methods.


Copyright © 1999-2014, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org).