|
Regina Calculation Engine
|
A do-nothing class that bans no coordinates and marks no coordinates. More...
#include <enumerate/treeconstraint.h>
Protected Member Functions | |
| BanNone (const Triangulation< 3 > *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 *) |
| template<class LPConstraint , typename IntType > | |
| void | enforceBans (LPData< LPConstraint, IntType > &lp) const |
| Enforces all bans described by this class in the given tableaux. More... | |
Static Protected Member Functions | |
| static bool | supported (NormalCoords coords) |
Protected Attributes | |
| const Triangulation< 3 > * | 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 coordinates (e.g., banned normal disc types). More... | |
| bool * | marked_ |
| Indicates which columns of a tableaux correspond to marked coordinates (e.g., marked normal disc types). More... | |
A do-nothing class that bans no coordinates and marks no coordinates.
See the BanConstraintBase class notes for details on all member functions and structs.