Regina Calculation Engine
|
Core definitions that must be included in every Regina header file. More...
Namespaces | |
regina | |
Contains the entire Regina calculation engine. | |
Macros | |
#define | REGINA_INLINE_REQUIRED inline |
A synonym for inline , used in some special cases to avoid noisy warnings under Windows. More... | |
#define | REGINA_API |
All non-templated, non-static functions, classes and global variables that are part of Regina's public interface must be declared with REGINA_API. More... | |
#define | REGINA_LOCAL |
Classes and functions that are local to the current compilation unit and should not be publicly exported may be declared with REGINA_LOCAL. More... | |
Typedefs | |
typedef Algorithm | regina::TuraevViroAlg |
Deprecated alias for Algorithm. More... | |
Enumerations | |
enum | regina::Algorithm { regina::ALG_DEFAULT = 0, regina::ALG_BACKTRACK = 1, regina::ALG_TREEWIDTH = 2, regina::ALG_NAIVE = 3 } |
Represents various classes of algorithms that Regina can use for computations. More... | |
Functions | |
constexpr bool | regina::standardDim (int dim) |
Indicates whether the given dimension is one of Regina's standard dimensions. More... | |
Variables | |
constexpr Algorithm | regina::TV_DEFAULT = ALG_DEFAULT |
Deprecated alias for ALG_DEFAULT. More... | |
constexpr Algorithm | regina::TV_BACKTRACK = ALG_BACKTRACK |
Deprecated alias for ALG_BACKTRACK. More... | |
constexpr Algorithm | regina::TV_TREEWIDTH = ALG_TREEWIDTH |
Deprecated alias for ALG_TREEWIDTH. More... | |
constexpr Algorithm | regina::TV_NAIVE = ALG_NAIVE |
Deprecated alias for ALG_NAIVE. More... | |
Core definitions that must be included in every Regina header file.