|
Regina 7.4 Calculation Engine
|
Core definitions that must be included in every Regina header file. More...
#include "regina-config.h"Classes | |
| struct | regina::Unprotected |
| An empty type that can be used to disable in-built safety checks in some specific circumstances. More... | |
Namespaces | |
| namespace | regina |
| Contains the entire Regina calculation engine. | |
Enumerations | |
| enum class | regina::Algorithm { regina::Algorithm::Default = 0 , regina::Algorithm::Backtrack = 1 , regina::Algorithm::Treewidth = 2 , regina::Algorithm::Naive = 3 } |
| Represents various classes of algorithms that Regina can use for computations. More... | |
| enum class | regina::Language { regina::Language::Cxx = 1 , regina::Language::Python = 2 , regina::Language::Current = Cxx } |
| Represents different programming languages that Regina supports. More... | |
| enum class | regina::ChangeType { regina::General = 0 , regina::PreserveTopology = 1 , regina::Cosmetic = 2 } |
| Indicates different ways in which code could change a topological object, such as a link or triangulation. More... | |
Functions | |
| constexpr bool | regina::standardDim (int dim) |
| Indicates whether the given dimension is one of Regina's standard dimensions. | |
| constexpr int | regina::maxDim () |
| Indicates that largest dimension of triangulation that Regina can work with. | |
Variables | |
| constexpr Algorithm | regina::ALG_DEFAULT = Algorithm::Default |
| A deprecated constant indicating one of the available classes of algorithm. | |
| constexpr Algorithm | regina::ALG_BACKTRACK = Algorithm::Backtrack |
| A deprecated constant indicating one of the available classes of algorithm. | |
| constexpr Algorithm | regina::ALG_TREEWIDTH = Algorithm::Treewidth |
| A deprecated constant indicating one of the available classes of algorithm. | |
| constexpr Algorithm | regina::ALG_NAIVE = Algorithm::Naive |
| A deprecated constant indicating one of the available classes of algorithm. | |
| constexpr Unprotected | regina::unprotected |
| An empty object that can be used to disable Regina's in-built safety checks in some specific circumstances. | |
Core definitions that must be included in every Regina header file.