|
Regina Calculation Engine
|
A class that bans and marks disc types associated with torus boundary components. More...
#include <enumerate/ntreeconstraint.h>
Protected Member Functions | |
| BanTorusBoundary (NTriangulation *tri, int coords) | |
Constructs and initialises the banned_ and marked_ arrays to be entirely false, as described in the BanConstraintBase superclass constructor. More... | |
| void | init (const int *columnPerm) |
Protected Member Functions inherited from regina::BanConstraintBase | |
| BanConstraintBase (NTriangulation *tri, int coords) | |
Constructs and initialises the banned_ and marked_ arrays to be entirely false. More... | |
| ~BanConstraintBase () | |
| Destroys this object and all associated data. More... | |
| template<class LPConstraint , typename Integer > | |
| void | enforceBans (LPData< LPConstraint, Integer > &lp) const |
| Enforces all bans described by this class in the given tableaux. More... | |
| void | init (const int *columnPerm) |
| Idetifies which disc types to ban and mark, and records the corresponding tableaux columns in the banned_ and marked_ arrays respectively. More... | |
Static Protected Member Functions | |
| static bool | supported (NormalCoords coords) |
Static Protected Member Functions inherited from regina::BanConstraintBase | |
| static bool | supported (NormalCoords coords) |
| Indicates whether the given coordinate system is supported by this constraint class. More... | |
Additional Inherited Members | |
Protected Attributes inherited from regina::BanConstraintBase | |
| NTriangulation * | tri_ |
| The triangulation with which we are working. More... | |
| int | coords_ |
| The normal or almost normal coordinate system in which we are working. More... | |
| bool * | banned_ |
| Indicates which columns of a tableaux correspond to banned disc types. More... | |
| bool * | marked_ |
| Indicates which columns of a tableaux correspond to marked disc types. More... | |
A class that bans and marks disc types associated with torus boundary components.
Here we refer exclusively to real torus boundary components (not ideal vertices with torus cusps). Specifically:
true in standard normal or almost normal coordinates.See the BanConstraintBase class notes for details on all member functions and structs.