Regina Calculation Engine
Classes | Public Types | Public Member Functions | 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 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 }
 

Public Member Functions

template<typename Integer >
void constrain (LPData< regina::LPConstraintNone, Integer > &, unsigned)
 

Static Public Member Functions

static bool addRows (LPInitialTableaux< regina::LPConstraintNone >::Col *, const int *, NTriangulation *)
 
template<typename Integer >
static void constrain (LPData< regina::LPConstraintNone, Integer > &, unsigned)
 
static bool verify (const NNormalSurface *)
 
static bool supported (NormalCoords coords)
 

Detailed Description

A do-nothing class that imposes no additional linear constraints on the tableaux of normal surface 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-2013, 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).