diff --git a/hyper.h b/hyper.h index d8d4e5f1..b2c1cf67 100644 --- a/hyper.h +++ b/hyper.h @@ -148,7 +148,7 @@ void addMessage(string s, char spamtype = 0); #define nih (among(cgclass, gcNIH, gcSolN)) #define nil (cgclass == gcNil) #define sl2 (cgclass == gcSL2) -#define rotspace (geometry == gRotSpace) +#define gtwisted (geometry == gTwistedProduct) #define hyperbolic (cgclass == gcHyperbolic) #define nonisotropic (among(cgclass, gcSol, gcSolN, gcNIH, gcSL2, gcNil)) #define translatable (euclid || nonisotropic) @@ -167,6 +167,8 @@ void addMessage(string s, char spamtype = 0); #define embedded_plane (WDIM == 2 && GDIM == 3) /** the actual map is product, not just the graphics */ #define mproduct (gproduct && !embedded_plane) +/** the actual map is twisted, not just the graphics */ +#define mtwisted (gtwisted && !embedded_plane) /** the actual map is product, not just the graphics */ #define meuclid (geom3::mgclass() == gcEuclid) #define msphere (geom3::mgclass() == gcSphere) diff --git a/nonisotropic.cpp b/nonisotropic.cpp index 1ec13b55..8fef1057 100644 --- a/nonisotropic.cpp +++ b/nonisotropic.cpp @@ -3047,12 +3047,12 @@ EX namespace nisot { #endif if(mproduct) return new product::hrmap_product; #if MAXMDIM >= 4 - if(nil) return new nilv::hrmap_nil; if(mhybrid) return new rots::hrmap_rotation_space; + if(nil) return new nilv::hrmap_nil; #endif return NULL; } - + #if CAP_COMMANDLINE auto config = addHook(hooks_args, 0, [] () { using namespace arg;