Regina Calculation Engine
Classes | Public Types | Static Public Member Functions | List of all members
regina::LPConstraintNone Class Reference

A do-nothing class that imposes no additional linear constraints on the tableaux of normal surface or angle structure matching equations. More...

#include <enumerate/ntreeconstraint.h>

Inheritance diagram for regina::LPConstraintNone:
regina::LPConstraintSubspace regina::LPConstraintBase

Classes

struct  Coefficients
 Stores the extra coefficients in the tableaux associated with this constraint class (which for this class is a no-op, since in this case there are no extra coefficients). More...
 

Public Types

enum  { nConstraints = 0 }
 
enum  { nConstraints }
 

Static Public Member Functions

static bool addRows (LPInitialTableaux< regina::LPConstraintNone >::Col *, const int *, const NTriangulation *)
 
template<typename Integer >
static void constrain (LPData< regina::LPConstraintNone, Integer > &, unsigned)
 
static bool verify (const NNormalSurface *)
 
static bool verify (const NAngleStructure *)
 
static bool supported (NormalCoords coords)
 
static bool addRows (LPInitialTableaux< LPConstraintBase >::Col *col, const int *columnPerm, const NTriangulation *tri)
 Explicitly constructs equations for the linear function(s) constrained by this class. More...
 

Detailed Description

A do-nothing class that imposes no additional linear constraints on the tableaux of normal surface or angle structure matching equations.

See the LPConstraintBase class notes for details on all member functions and structs.

Python:
Not present.

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

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).