#include "symmetries_1.h"
#include "voxel_1.h"
#include "bt_assert.h"
#include "tabs_1/tablesizes.inc"
#include "tabs_1/transmult.inc"
#include "tabs_1/symmetries.inc"
#include "tabs_1/unifiedsym.inc"
#include "tabs_1/transformmini.inc"
#include "tabs_1/uniquesym.inc"
#include "tabs_1/symcalc.inc"
Variables | |
static const unsigned int | transMult [NUM_TRANSFORMATIONS_MIRROR][NUM_TRANSFORMATIONS_MIRROR] |
static const unsigned long long | symmetries [NUM_SYMMETRY_GROUPS] |
static const unsigned long long | unifiedSymmetries [NUM_SYMMETRY_GROUPS] |
static const unsigned char | transformationMinimizer [NUM_SYMMETRY_GROUPS][NUM_TRANSFORMATIONS_MIRROR] |
static const unsigned long long | uniqueSymmetries [NUM_SYMMETRY_GROUPS] |
const unsigned long long symmetries[NUM_SYMMETRY_GROUPS] [static] |
const unsigned char transformationMinimizer[NUM_SYMMETRY_GROUPS][NUM_TRANSFORMATIONS_MIRROR] [static] |
const unsigned int transMult[NUM_TRANSFORMATIONS_MIRROR][NUM_TRANSFORMATIONS_MIRROR] [static] |
Initial value:
{ { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}, { 1, 2, 3, 4, 5, 0, 11, 6, 7, 8, 9, 10, 17, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 18}, { 2, 3, 4, 5, 0, 1, 10, 11, 6, 7, 8, 9, 16, 17, 12, 13, 14, 15, 20, 21, 22, 23, 18, 19}, { 3, 4, 5, 0, 1, 2, 9, 10, 11, 6, 7, 8, 15, 16, 17, 12, 13, 14, 21, 22, 23, 18, 19, 20}, { 4, 5, 0, 1, 2, 3, 8, 9, 10, 11, 6, 7, 14, 15, 16, 17, 12, 13, 22, 23, 18, 19, 20, 21}, { 5, 0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 6, 13, 14, 15, 16, 17, 12, 23, 18, 19, 20, 21, 22}, { 6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 18, 19, 20, 21, 22, 23, 12, 13, 14, 15, 16, 17}, { 7, 8, 9, 10, 11, 6, 5, 0, 1, 2, 3, 4, 23, 18, 19, 20, 21, 22, 13, 14, 15, 16, 17, 12}, { 8, 9, 10, 11, 6, 7, 4, 5, 0, 1, 2, 3, 22, 23, 18, 19, 20, 21, 14, 15, 16, 17, 12, 13}, { 9, 10, 11, 6, 7, 8, 3, 4, 5, 0, 1, 2, 21, 22, 23, 18, 19, 20, 15, 16, 17, 12, 13, 14}, { 10, 11, 6, 7, 8, 9, 2, 3, 4, 5, 0, 1, 20, 21, 22, 23, 18, 19, 16, 17, 12, 13, 14, 15}, { 11, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 0, 19, 20, 21, 22, 23, 18, 17, 12, 13, 14, 15, 16}, { 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}, { 13, 14, 15, 16, 17, 12, 23, 18, 19, 20, 21, 22, 5, 0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 6}, { 14, 15, 16, 17, 12, 13, 22, 23, 18, 19, 20, 21, 4, 5, 0, 1, 2, 3, 8, 9, 10, 11, 6, 7}, { 15, 16, 17, 12, 13, 14, 21, 22, 23, 18, 19, 20, 3, 4, 5, 0, 1, 2, 9, 10, 11, 6, 7, 8}, { 16, 17, 12, 13, 14, 15, 20, 21, 22, 23, 18, 19, 2, 3, 4, 5, 0, 1, 10, 11, 6, 7, 8, 9}, { 17, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 18, 1, 2, 3, 4, 5, 0, 11, 6, 7, 8, 9, 10}, { 18, 19, 20, 21, 22, 23, 12, 13, 14, 15, 16, 17, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5}, { 19, 20, 21, 22, 23, 18, 17, 12, 13, 14, 15, 16, 11, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 0}, { 20, 21, 22, 23, 18, 19, 16, 17, 12, 13, 14, 15, 10, 11, 6, 7, 8, 9, 2, 3, 4, 5, 0, 1}, { 21, 22, 23, 18, 19, 20, 15, 16, 17, 12, 13, 14, 9, 10, 11, 6, 7, 8, 3, 4, 5, 0, 1, 2}, { 22, 23, 18, 19, 20, 21, 14, 15, 16, 17, 12, 13, 8, 9, 10, 11, 6, 7, 4, 5, 0, 1, 2, 3}, { 23, 18, 19, 20, 21, 22, 13, 14, 15, 16, 17, 12, 7, 8, 9, 10, 11, 6, 5, 0, 1, 2, 3, 4} }
const unsigned long long unifiedSymmetries[NUM_SYMMETRY_GROUPS] [static] |
const unsigned long long uniqueSymmetries[NUM_SYMMETRY_GROUPS] [static] |