rt300@34: /******************************************************************************* rt300@34: * FILENAME rt300@34: * rot_rules.h rt300@34: * rt300@34: * DESCRIPTION rt300@34: * Header File for table of rotation rules for hilbert rt300@34: * rt300@34: *******************************************************************************/ rt300@34: rt300@34: #ifndef ROTRULES_TABLE_H rt300@34: #define ROTRULES_TABLE_H rt300@34: rt300@34: rt300@34: //const bool entryVertices[] = {0,0,0,0,0,10,10,10,30,6,15,5,9,9,17,23,18,18,6,12,15,15,15,15,10,18,18,17,5,9,17,3}; rt300@34: //const int rotations[] = {1,2,3,4,3,0,3,0,0,1,1,1,1,1,2,2,1,0,1,3,1,0,3,4,0,4,4,0,2,1,0,3}; rt300@34: rt300@34: const int entryVertices5[] = {0,0,0,0,0,5,5,5,3,3,27,10,0,5,29,29,9,9,27,10,18,20,20,5,5,3,3,18,18,20,24,17}; rt300@34: const int rotations5[] = {2,1,0,4,0,3,0,2,2,3,4,3,0,4,0,2,2,4,4,3,1,3,4,1,1,4,4,1,1,2,3,0}; rt300@34: rt300@43: const int entryVertices4[] = {0,0,0,0,0,12,6,6,0,3,3,6,6,0,9,12}; rt300@43: const int rotations4[] = {2,1,3,0,2,3,2,2,1,3,2,1,1,3,0,2}; rt300@43: rt300@43: const int entryVertices3[] = {0,0,0,3,3,5,5,6}; rt300@43: const int rotations3[] = {1,0,0,2,2,0,0,1}; rt300@43: rt300@43: const int entryVertices2[] = {0,0,0,3}; rt300@43: const int rotations2[] = {0,1,1,0}; rt300@43: rt300@43: const int entryVertices1[] = {0,0}; rt300@43: const int rotations1[] = {0,0}; rt300@34: rt300@34: #endif rt300@34: /*-----------------------------------------------------------------------*/ rt300@34: /* End of rot_rules.h */ rt300@34: /*-----------------------------------------------------------------------*/