use crate::mathfunc::{Mat3I, Vec3};
use crate::symmetry::Symmetry;
#[derive(Debug, Clone, Copy, PartialEq)]
pub enum Centering {
Error,
Primitive,
Body,
Face,
AFace,
BFace,
CFace,
RCenter,
}
#[derive(Debug, Clone, Copy)]
pub struct RawSpacegroupType {
pub number: usize,
pub schoenflies: &'static str,
pub hall_symbol: &'static str,
pub international: &'static str,
pub international_full: &'static str,
pub international_short: &'static str,
pub choice: &'static str,
pub centering: Centering,
pub pointgroup_number: usize,
}
pub static SPACEGROUP_TYPES: [RawSpacegroupType; 531] = [
RawSpacegroupType {
number: 0,
schoenflies: " ",
hall_symbol: " ",
international: " ",
international_full: " ",
international_short: " ",
choice: " ",
centering: Centering::Error,
pointgroup_number: 0,
},
RawSpacegroupType {
number: 1,
schoenflies: "C1^1 ",
hall_symbol: "P 1 ",
international: "P 1 ",
international_full: "P 1 ",
international_short: "P1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 1,
},
RawSpacegroupType {
number: 2,
schoenflies: "Ci^1 ",
hall_symbol: "-P 1 ",
international: "P -1 ",
international_full: "P -1 ",
international_short: "P-1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 2,
},
RawSpacegroupType {
number: 3,
schoenflies: "C2^1 ",
hall_symbol: "P 2y ",
international: "P 2 = P 1 2 1 ",
international_full: "P 1 2 1 ",
international_short: "P2 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 3,
schoenflies: "C2^1 ",
hall_symbol: "P 2 ",
international: "P 2 = P 1 1 2 ",
international_full: "P 1 1 2 ",
international_short: "P2 ",
choice: "c ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 3,
schoenflies: "C2^1 ",
hall_symbol: "P 2x ",
international: "P 2 = P 2 1 1 ",
international_full: "P 2 1 1 ",
international_short: "P2 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 4,
schoenflies: "C2^2 ",
hall_symbol: "P 2yb ",
international: "P 2_1 = P 1 2_1 1 ",
international_full: "P 1 2_1 1 ",
international_short: "P2_1 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 4,
schoenflies: "C2^2 ",
hall_symbol: "P 2c ",
international: "P 2_1 = P 1 1 2_1 ",
international_full: "P 1 1 2_1 ",
international_short: "P2_1 ",
choice: "c ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 4,
schoenflies: "C2^2 ",
hall_symbol: "P 2xa ",
international: "P 2_1 = P 2_1 1 1 ",
international_full: "P 2_1 1 1 ",
international_short: "P2_1 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 5,
schoenflies: "C2^3 ",
hall_symbol: "C 2y ",
international: "C 2 = C 1 2 1 ",
international_full: "C 1 2 1 ",
international_short: "C2 ",
choice: "b1 ",
centering: Centering::CFace,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 5,
schoenflies: "C2^3 ",
hall_symbol: "A 2y ",
international: "C 2 = A 1 2 1 ",
international_full: "A 1 2 1 ",
international_short: "C2 ",
choice: "b2 ",
centering: Centering::AFace,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 5,
schoenflies: "C2^3 ",
hall_symbol: "I 2y ",
international: "C 2 = I 1 2 1 ",
international_full: "I 1 2 1 ",
international_short: "C2 ",
choice: "b3 ",
centering: Centering::Body,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 5,
schoenflies: "C2^3 ",
hall_symbol: "A 2 ",
international: "C 2 = A 1 1 2 ",
international_full: "A 1 1 2 ",
international_short: "C2 ",
choice: "c1 ",
centering: Centering::AFace,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 5,
schoenflies: "C2^3 ",
hall_symbol: "B 2 ",
international: "C 2 = B 1 1 2 = B 2 ",
international_full: "B 1 1 2 ",
international_short: "C2 ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 5,
schoenflies: "C2^3 ",
hall_symbol: "I 2 ",
international: "C 2 = I 1 1 2 ",
international_full: "I 1 1 2 ",
international_short: "C2 ",
choice: "c3 ",
centering: Centering::Body,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 5,
schoenflies: "C2^3 ",
hall_symbol: "B 2x ",
international: "C 2 = B 2 1 1 ",
international_full: "B 2 1 1 ",
international_short: "C2 ",
choice: "a1 ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 5,
schoenflies: "C2^3 ",
hall_symbol: "C 2x ",
international: "C 2 = C 2 1 1 ",
international_full: "C 2 1 1 ",
international_short: "C2 ",
choice: "a2 ",
centering: Centering::CFace,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 5,
schoenflies: "C2^3 ",
hall_symbol: "I 2x ",
international: "C 2 = I 2 1 1 ",
international_full: "I 2 1 1 ",
international_short: "C2 ",
choice: "a3 ",
centering: Centering::Body,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 6,
schoenflies: "Cs^1 ",
hall_symbol: "P -2y ",
international: "P m = P 1 m 1 ",
international_full: "P 1 m 1 ",
international_short: "Pm ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 6,
schoenflies: "Cs^1 ",
hall_symbol: "P -2 ",
international: "P m = P 1 1 m ",
international_full: "P 1 1 m ",
international_short: "Pm ",
choice: "c ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 6,
schoenflies: "Cs^1 ",
hall_symbol: "P -2x ",
international: "P m = P m 1 1 ",
international_full: "P m 1 1 ",
international_short: "Pm ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 7,
schoenflies: "Cs^2 ",
hall_symbol: "P -2yc ",
international: "P c = P 1 c 1 ",
international_full: "P 1 c 1 ",
international_short: "Pc ",
choice: "b1 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 7,
schoenflies: "Cs^2 ",
hall_symbol: "P -2yac ",
international: "P c = P 1 n 1 ",
international_full: "P 1 n 1 ",
international_short: "Pc ",
choice: "b2 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 7,
schoenflies: "Cs^2 ",
hall_symbol: "P -2ya ",
international: "P c = P 1 a 1 ",
international_full: "P 1 a 1 ",
international_short: "Pc ",
choice: "b3 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 7,
schoenflies: "Cs^2 ",
hall_symbol: "P -2a ",
international: "P c = P 1 1 a ",
international_full: "P 1 1 a ",
international_short: "Pc ",
choice: "c1 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 7,
schoenflies: "Cs^2 ",
hall_symbol: "P -2ab ",
international: "P c = P 1 1 n ",
international_full: "P 1 1 n ",
international_short: "Pc ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 7,
schoenflies: "Cs^2 ",
hall_symbol: "P -2b ",
international: "P c = P 1 1 b = P b ",
international_full: "P 1 1 b ",
international_short: "Pc ",
choice: "c3 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 7,
schoenflies: "Cs^2 ",
hall_symbol: "P -2xb ",
international: "P c = P b 1 1 ",
international_full: "P b 1 1 ",
international_short: "Pc ",
choice: "a1 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 7,
schoenflies: "Cs^2 ",
hall_symbol: "P -2xbc ",
international: "P c = P n 1 1 ",
international_full: "P n 1 1 ",
international_short: "Pc ",
choice: "a2 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 7,
schoenflies: "Cs^2 ",
hall_symbol: "P -2xc ",
international: "P c = P c 1 1 ",
international_full: "P c 1 1 ",
international_short: "Pc ",
choice: "a3 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 8,
schoenflies: "Cs^3 ",
hall_symbol: "C -2y ",
international: "C m = C 1 m 1 ",
international_full: "C 1 m 1 ",
international_short: "Cm ",
choice: "b1 ",
centering: Centering::CFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 8,
schoenflies: "Cs^3 ",
hall_symbol: "A -2y ",
international: "C m = A 1 m 1 ",
international_full: "A 1 m 1 ",
international_short: "Cm ",
choice: "b2 ",
centering: Centering::AFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 8,
schoenflies: "Cs^3 ",
hall_symbol: "I -2y ",
international: "C m = I 1 m 1 ",
international_full: "I 1 m 1 ",
international_short: "Cm ",
choice: "b3 ",
centering: Centering::Body,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 8,
schoenflies: "Cs^3 ",
hall_symbol: "A -2 ",
international: "C m = A 1 1 m ",
international_full: "A 1 1 m ",
international_short: "Cm ",
choice: "c1 ",
centering: Centering::AFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 8,
schoenflies: "Cs^3 ",
hall_symbol: "B -2 ",
international: "C m = B 1 1 m = B m ",
international_full: "B 1 1 m ",
international_short: "Cm ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 8,
schoenflies: "Cs^3 ",
hall_symbol: "I -2 ",
international: "C m = I 1 1 m ",
international_full: "I 1 1 m ",
international_short: "Cm ",
choice: "c3 ",
centering: Centering::Body,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 8,
schoenflies: "Cs^3 ",
hall_symbol: "B -2x ",
international: "C m = B m 1 1 ",
international_full: "B m 1 1 ",
international_short: "Cm ",
choice: "a1 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 8,
schoenflies: "Cs^3 ",
hall_symbol: "C -2x ",
international: "C m = C m 1 1 ",
international_full: "C m 1 1 ",
international_short: "Cm ",
choice: "a2 ",
centering: Centering::CFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 8,
schoenflies: "Cs^3 ",
hall_symbol: "I -2x ",
international: "C m = I m 1 1 ",
international_full: "I m 1 1 ",
international_short: "Cm ",
choice: "a3 ",
centering: Centering::Body,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "C -2yc ",
international: "C c = C 1 c 1 ",
international_full: "C 1 c 1 ",
international_short: "Cc ",
choice: "b1 ",
centering: Centering::CFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "A -2yab ",
international: "C c = A 1 n 1 ",
international_full: "A 1 n 1 ",
international_short: "Cc ",
choice: "b2 ",
centering: Centering::AFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "I -2ya ",
international: "C c = I 1 a 1 ",
international_full: "I 1 a 1 ",
international_short: "Cc ",
choice: "b3 ",
centering: Centering::Body,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "A -2ya ",
international: "C c = A 1 a 1 ",
international_full: "A 1 a 1 ",
international_short: "Cc ",
choice: "-b1 ",
centering: Centering::AFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "C -2yac ",
international: "C c = C 1 n 1 ",
international_full: "C 1 n 1 ",
international_short: "Cc ",
choice: "-b2 ",
centering: Centering::CFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "I -2yc ",
international: "C c = I 1 c 1 ",
international_full: "I 1 c 1 ",
international_short: "Cc ",
choice: "-b3 ",
centering: Centering::Body,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "A -2a ",
international: "C c = A 1 1 a ",
international_full: "A 1 1 a ",
international_short: "Cc ",
choice: "c1 ",
centering: Centering::AFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "B -2ab ",
international: "C c = B 1 1 n ",
international_full: "B 1 1 n ",
international_short: "Cc ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "I -2b ",
international: "C c = I 1 1 b ",
international_full: "I 1 1 b ",
international_short: "Cc ",
choice: "c3 ",
centering: Centering::Body,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "B -2b ",
international: "C c = B 1 1 b = B b ",
international_full: "B 1 1 b ",
international_short: "Cc ",
choice: "-c1 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "A -2ab ",
international: "C c = A 1 1 n ",
international_full: "A 1 1 n ",
international_short: "Cc ",
choice: "-c2 ",
centering: Centering::AFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "I -2a ",
international: "C c = I 1 1 a ",
international_full: "I 1 1 a ",
international_short: "Cc ",
choice: "-c3 ",
centering: Centering::Body,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "B -2xb ",
international: "C c = B b 1 1 ",
international_full: "B b 1 1 ",
international_short: "Cc ",
choice: "a1 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "C -2xac ",
international: "C c = C n 1 1 ",
international_full: "C n 1 1 ",
international_short: "Cc ",
choice: "a2 ",
centering: Centering::CFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "I -2xc ",
international: "C c = I c 1 1 ",
international_full: "I c 1 1 ",
international_short: "Cc ",
choice: "a3 ",
centering: Centering::Body,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "C -2xc ",
international: "C c = C c 1 1 ",
international_full: "C c 1 1 ",
international_short: "Cc ",
choice: "-a1 ",
centering: Centering::CFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "B -2xab ",
international: "C c = B n 1 1 ",
international_full: "B n 1 1 ",
international_short: "Cc ",
choice: "-a2 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 9,
schoenflies: "Cs^4 ",
hall_symbol: "I -2xb ",
international: "C c = I b 1 1 ",
international_full: "I b 1 1 ",
international_short: "Cc ",
choice: "-a3 ",
centering: Centering::Body,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 10,
schoenflies: "C2h^1 ",
hall_symbol: "-P 2y ",
international: "P 2/m = P 1 2/m 1 ",
international_full: "P 1 2/m 1 ",
international_short: "P2/m ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 10,
schoenflies: "C2h^1 ",
hall_symbol: "-P 2 ",
international: "P 2/m = P 1 1 2/m ",
international_full: "P 1 1 2/m ",
international_short: "P2/m ",
choice: "c ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 10,
schoenflies: "C2h^1 ",
hall_symbol: "-P 2x ",
international: "P 2/m = P 2/m 1 1 ",
international_full: "P 2/m 1 1 ",
international_short: "P2/m ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 11,
schoenflies: "C2h^2 ",
hall_symbol: "-P 2yb ",
international: "P 2_1/m = P 1 2_1/m 1 ",
international_full: "P 1 2_1/m 1 ",
international_short: "P2_1/m ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 11,
schoenflies: "C2h^2 ",
hall_symbol: "-P 2c ",
international: "P 2_1/m = P 1 1 2_1/m ",
international_full: "P 1 1 2_1/m ",
international_short: "P2_1/m ",
choice: "c ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 11,
schoenflies: "C2h^2 ",
hall_symbol: "-P 2xa ",
international: "P 2_1/m = P 2_1/m 1 1 ",
international_full: "P 2_1/m 1 1 ",
international_short: "P2_1/m ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 12,
schoenflies: "C2h^3 ",
hall_symbol: "-C 2y ",
international: "C 2/m = C 1 2/m 1 ",
international_full: "C 1 2/m 1 ",
international_short: "C2/m ",
choice: "b1 ",
centering: Centering::CFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 12,
schoenflies: "C2h^3 ",
hall_symbol: "-A 2y ",
international: "C 2/m = A 1 2/m 1 ",
international_full: "A 1 2/m 1 ",
international_short: "C2/m ",
choice: "b2 ",
centering: Centering::AFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 12,
schoenflies: "C2h^3 ",
hall_symbol: "-I 2y ",
international: "C 2/m = I 1 2/m 1 ",
international_full: "I 1 2/m 1 ",
international_short: "C2/m ",
choice: "b3 ",
centering: Centering::Body,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 12,
schoenflies: "C2h^3 ",
hall_symbol: "-A 2 ",
international: "C 2/m = A 1 1 2/m ",
international_full: "A 1 1 2/m ",
international_short: "C2/m ",
choice: "c1 ",
centering: Centering::AFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 12,
schoenflies: "C2h^3 ",
hall_symbol: "-B 2 ",
international: "C 2/m = B 1 1 2/m = B 2/m ",
international_full: "B 1 1 2/m ",
international_short: "C2/m ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 12,
schoenflies: "C2h^3 ",
hall_symbol: "-I 2 ",
international: "C 2/m = I 1 1 2/m ",
international_full: "I 1 1 2/m ",
international_short: "C2/m ",
choice: "c3 ",
centering: Centering::Body,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 12,
schoenflies: "C2h^3 ",
hall_symbol: "-B 2x ",
international: "C 2/m = B 2/m 1 1 ",
international_full: "B 2/m 1 1 ",
international_short: "C2/m ",
choice: "a1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 12,
schoenflies: "C2h^3 ",
hall_symbol: "-C 2x ",
international: "C 2/m = C 2/m 1 1 ",
international_full: "C 2/m 1 1 ",
international_short: "C2/m ",
choice: "a2 ",
centering: Centering::CFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 12,
schoenflies: "C2h^3 ",
hall_symbol: "-I 2x ",
international: "C 2/m = I 2/m 1 1 ",
international_full: "I 2/m 1 1 ",
international_short: "C2/m ",
choice: "a3 ",
centering: Centering::Body,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 13,
schoenflies: "C2h^4 ",
hall_symbol: "-P 2yc ",
international: "P 2/c = P 1 2/c 1 ",
international_full: "P 1 2/c 1 ",
international_short: "P2/c ",
choice: "b1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 13,
schoenflies: "C2h^4 ",
hall_symbol: "-P 2yac ",
international: "P 2/c = P 1 2/n 1 ",
international_full: "P 1 2/n 1 ",
international_short: "P2/c ",
choice: "b2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 13,
schoenflies: "C2h^4 ",
hall_symbol: "-P 2ya ",
international: "P 2/c = P 1 2/a 1 ",
international_full: "P 1 2/a 1 ",
international_short: "P2/c ",
choice: "b3 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 13,
schoenflies: "C2h^4 ",
hall_symbol: "-P 2a ",
international: "P 2/c = P 1 1 2/a ",
international_full: "P 1 1 2/a ",
international_short: "P2/c ",
choice: "c1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 13,
schoenflies: "C2h^4 ",
hall_symbol: "-P 2ab ",
international: "P 2/c = P 1 1 2/n ",
international_full: "P 1 1 2/n ",
international_short: "P2/c ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 13,
schoenflies: "C2h^4 ",
hall_symbol: "-P 2b ",
international: "P 2/c = P 1 1 2/b = P 2/b ",
international_full: "P 1 1 2/b ",
international_short: "P2/c ",
choice: "c3 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 13,
schoenflies: "C2h^4 ",
hall_symbol: "-P 2xb ",
international: "P 2/c = P 2/b 1 1 ",
international_full: "P 2/b 1 1 ",
international_short: "P2/c ",
choice: "a1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 13,
schoenflies: "C2h^4 ",
hall_symbol: "-P 2xbc ",
international: "P 2/c = P 2/n 1 1 ",
international_full: "P 2/n 1 1 ",
international_short: "P2/c ",
choice: "a2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 13,
schoenflies: "C2h^4 ",
hall_symbol: "-P 2xc ",
international: "P 2/c = P 2/c 1 1 ",
international_full: "P 2/c 1 1 ",
international_short: "P2/c ",
choice: "a3 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^5 ",
hall_symbol: "-P 2ybc ",
international: "P 2_1/c = P 1 2_1/c 1 ",
international_full: "P 1 2_1/c 1 ",
international_short: "P2_1/c ",
choice: "b1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^5 ",
hall_symbol: "-P 2yn ",
international: "P 2_1/c = P 1 2_1/n 1 ",
international_full: "P 1 2_1/n 1 ",
international_short: "P2_1/c ",
choice: "b2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^5 ",
hall_symbol: "-P 2yab ",
international: "P 2_1/c = P 1 2_1/a 1 ",
international_full: "P 1 2_1/a 1 ",
international_short: "P2_1/c ",
choice: "b3 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^5 ",
hall_symbol: "-P 2ac ",
international: "P 2_1/c = P 1 1 2_1/a ",
international_full: "P 1 1 2_1/a ",
international_short: "P2_1/c ",
choice: "c1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^5 ",
hall_symbol: "-P 2n ",
international: "P 2_1/c = P 1 1 2_1/n ",
international_full: "P 1 1 2_1/n ",
international_short: "P2_1/c ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^5 ",
hall_symbol: "-P 2bc ",
international: "P 2_1/c = P 1 1 2_1/b = P 2_1/b",
international_full: "P 1 1 2_1/b ",
international_short: "P2_1/c ",
choice: "c3 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^5 ",
hall_symbol: "-P 2xab ",
international: "P 2_1/c = P 2_1/b 1 1 ",
international_full: "P 2_1/b 1 1 ",
international_short: "P2_1/c ",
choice: "a1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^5 ",
hall_symbol: "-P 2xn ",
international: "P 2_1/c = P 2_1/n 1 1 ",
international_full: "P 2_1/n 1 1 ",
international_short: "P2_1/c ",
choice: "a2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^5 ",
hall_symbol: "-P 2xac ",
international: "P 2_1/c = P 2_1/c 1 1 ",
international_full: "P 2_1/c 1 1 ",
international_short: "P2_1/c ",
choice: "a3 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-C 2yc ",
international: "C 2/c = C 1 2/c 1 ",
international_full: "C 1 2/c 1 ",
international_short: "C2/c ",
choice: "b1 ",
centering: Centering::CFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-A 2yab ",
international: "C 2/c = A 1 2/n 1 ",
international_full: "A 1 2/n 1 ",
international_short: "C2/c ",
choice: "b2 ",
centering: Centering::AFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-I 2ya ",
international: "C 2/c = I 1 2/a 1 ",
international_full: "I 1 2/a 1 ",
international_short: "C2/c ",
choice: "b3 ",
centering: Centering::Body,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-A 2ya ",
international: "C 2/c = A 1 2/a 1 ",
international_full: "A 1 2/a 1 ",
international_short: "C2/c ",
choice: "-b1 ",
centering: Centering::AFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-C 2yac ",
international: "C 2/c = C 1 2/n 1 ",
international_full: "C 1 2/n 1 ",
international_short: "C2/c ",
choice: "-b2 ",
centering: Centering::CFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-I 2yc ",
international: "C 2/c = I 1 2/c 1 ",
international_full: "I 1 2/c 1 ",
international_short: "C2/c ",
choice: "-b3 ",
centering: Centering::Body,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-A 2a ",
international: "C 2/c = A 1 1 2/a ",
international_full: "A 1 1 2/a ",
international_short: "C2/c ",
choice: "c1 ",
centering: Centering::AFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-B 2ab ",
international: "C 2/c = B 1 1 2/n ",
international_full: "B 1 1 2/n ",
international_short: "C2/c ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-I 2b ",
international: "C 2/c = I 1 1 2/b ",
international_full: "I 1 1 2/b ",
international_short: "C2/c ",
choice: "c3 ",
centering: Centering::Body,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-B 2b ",
international: "C 2/c = B 1 1 2/b = B 2/b ",
international_full: "B 1 1 2/b ",
international_short: "C2/c ",
choice: "-c1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-A 2ab ",
international: "C 2/c = A 1 1 2/n ",
international_full: "A 1 1 2/n ",
international_short: "C2/c ",
choice: "-c2 ",
centering: Centering::AFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-I 2a ",
international: "C 2/c = I 1 1 2/a ",
international_full: "I 1 1 2/a ",
international_short: "C2/c ",
choice: "-c3 ",
centering: Centering::Body,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-B 2xb ",
international: "C 2/c = B 2/b 1 1 ",
international_full: "B 2/b 1 1 ",
international_short: "C2/c ",
choice: "a1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-C 2xac ",
international: "C 2/c = C 2/n 1 1 ",
international_full: "C 2/n 1 1 ",
international_short: "C2/c ",
choice: "a2 ",
centering: Centering::CFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-I 2xc ",
international: "C 2/c = I 2/c 1 1 ",
international_full: "I 2/c 1 1 ",
international_short: "C2/c ",
choice: "a3 ",
centering: Centering::Body,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-C 2xc ",
international: "C 2/c = C 2/c 1 1 ",
international_full: "C 2/c 1 1 ",
international_short: "C2/c ",
choice: "-a1 ",
centering: Centering::CFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-B 2xab ",
international: "C 2/c = B 2/n 1 1 ",
international_full: "B 2/n 1 1 ",
international_short: "C2/c ",
choice: "-a2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^6 ",
hall_symbol: "-I 2xb ",
international: "C 2/c = I 2/b 1 1 ",
international_full: "I 2/b 1 1 ",
international_short: "C2/c ",
choice: "-a3 ",
centering: Centering::Body,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 16,
schoenflies: "D2^1 ",
hall_symbol: "P 2 2 ",
international: "P 2 2 2 ",
international_full: "P 2 2 2 ",
international_short: "P222 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 17,
schoenflies: "D2^2 ",
hall_symbol: "P 2c 2 ",
international: "P 2 2 2_1 ",
international_full: "P 2 2 2_1 ",
international_short: "P222_1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 17,
schoenflies: "D2^2 ",
hall_symbol: "P 2a 2a ",
international: "P 2_1 2 2 ",
international_full: "P 2_1 2 2 ",
international_short: "P2_122 ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 17,
schoenflies: "D2^2 ",
hall_symbol: "P 2 2b ",
international: "P 2 2_1 2 ",
international_full: "P 2 2_1 2 ",
international_short: "P22_12 ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 18,
schoenflies: "D2^3 ",
hall_symbol: "P 2 2ab ",
international: "P 2_1 2_1 2 ",
international_full: "P 2_1 2_1 2 ",
international_short: "P2_12_12 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 18,
schoenflies: "D2^3 ",
hall_symbol: "P 2bc 2 ",
international: "P 2 2_1 2_1 ",
international_full: "P 2 2_1 2_1 ",
international_short: "P22_12_1 ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 18,
schoenflies: "D2^3 ",
hall_symbol: "P 2ac 2ac ",
international: "P 2_1 2 2_1 ",
international_full: "P 2_1 2 2_1 ",
international_short: "P2_122_1 ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 19,
schoenflies: "D2^4 ",
hall_symbol: "P 2ac 2ab ",
international: "P 2_1 2_1 2_1 ",
international_full: "P 2_1 2_1 2_1 ",
international_short: "P2_12_12_1",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 20,
schoenflies: "D2^5 ",
hall_symbol: "C 2c 2 ",
international: "C 2 2 2_1 ",
international_full: "C 2 2 2_1 ",
international_short: "C222_1 ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 20,
schoenflies: "D2^5 ",
hall_symbol: "A 2a 2a ",
international: "A 2_1 2 2 ",
international_full: "A 2_1 2 2 ",
international_short: "A2_122 ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 20,
schoenflies: "D2^5 ",
hall_symbol: "B 2 2b ",
international: "B 2 2_1 2 ",
international_full: "B 2 2_1 2 ",
international_short: "B22_12 ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 21,
schoenflies: "D2^6 ",
hall_symbol: "C 2 2 ",
international: "C 2 2 2 ",
international_full: "C 2 2 2 ",
international_short: "C222 ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 21,
schoenflies: "D2^6 ",
hall_symbol: "A 2 2 ",
international: "A 2 2 2 ",
international_full: "A 2 2 2 ",
international_short: "A222 ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 21,
schoenflies: "D2^6 ",
hall_symbol: "B 2 2 ",
international: "B 2 2 2 ",
international_full: "B 2 2 2 ",
international_short: "B222 ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 22,
schoenflies: "D2^7 ",
hall_symbol: "F 2 2 ",
international: "F 2 2 2 ",
international_full: "F 2 2 2 ",
international_short: "F222 ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 23,
schoenflies: "D2^8 ",
hall_symbol: "I 2 2 ",
international: "I 2 2 2 ",
international_full: "I 2 2 2 ",
international_short: "I222 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 24,
schoenflies: "D2^9 ",
hall_symbol: "I 2b 2c ",
international: "I 2_1 2_1 2_1 ",
international_full: "I 2_1 2_1 2_1 ",
international_short: "I2_12_12_1",
choice: " ",
centering: Centering::Body,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 25,
schoenflies: "C2v^1 ",
hall_symbol: "P 2 -2 ",
international: "P m m 2 ",
international_full: "P m m 2 ",
international_short: "Pmm2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 25,
schoenflies: "C2v^1 ",
hall_symbol: "P -2 2 ",
international: "P 2 m m ",
international_full: "P 2 m m ",
international_short: "P2mm ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 25,
schoenflies: "C2v^1 ",
hall_symbol: "P -2 -2 ",
international: "P m 2 m ",
international_full: "P m 2 m ",
international_short: "Pm2m ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 26,
schoenflies: "C2v^2 ",
hall_symbol: "P 2c -2 ",
international: "P m c 2_1 ",
international_full: "P m c 2_1 ",
international_short: "Pmc2_1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 26,
schoenflies: "C2v^2 ",
hall_symbol: "P 2c -2c ",
international: "P c m 2_1 ",
international_full: "P c m 2_1 ",
international_short: "Pcm2_1 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 26,
schoenflies: "C2v^2 ",
hall_symbol: "P -2a 2a ",
international: "P 2_1 m a ",
international_full: "P 2_1 m a ",
international_short: "P2_1ma ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 26,
schoenflies: "C2v^2 ",
hall_symbol: "P -2 2a ",
international: "P 2_1 a m ",
international_full: "P 2_1 a m ",
international_short: "P2_1am ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 26,
schoenflies: "C2v^2 ",
hall_symbol: "P -2 -2b ",
international: "P b 2_1 m ",
international_full: "P b 2_1 m ",
international_short: "Pb2_1m ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 26,
schoenflies: "C2v^2 ",
hall_symbol: "P -2b -2 ",
international: "P m 2_1 b ",
international_full: "P m 2_1 b ",
international_short: "Pm2_1b ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 27,
schoenflies: "C2v^3 ",
hall_symbol: "P 2 -2c ",
international: "P c c 2 ",
international_full: "P c c 2 ",
international_short: "Pcc2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 27,
schoenflies: "C2v^3 ",
hall_symbol: "P -2a 2 ",
international: "P 2 a a ",
international_full: "P 2 a a ",
international_short: "P2aa ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 27,
schoenflies: "C2v^3 ",
hall_symbol: "P -2b -2b ",
international: "P b 2 b ",
international_full: "P b 2 b ",
international_short: "Pb2b ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 28,
schoenflies: "C2v^4 ",
hall_symbol: "P 2 -2a ",
international: "P m a 2 ",
international_full: "P m a 2 ",
international_short: "Pma2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 28,
schoenflies: "C2v^4 ",
hall_symbol: "P 2 -2b ",
international: "P b m 2 ",
international_full: "P b m 2 ",
international_short: "Pbm2 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 28,
schoenflies: "C2v^4 ",
hall_symbol: "P -2b 2 ",
international: "P 2 m b ",
international_full: "P 2 m b ",
international_short: "P2mb ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 28,
schoenflies: "C2v^4 ",
hall_symbol: "P -2c 2 ",
international: "P 2 c m ",
international_full: "P 2 c m ",
international_short: "P2cm ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 28,
schoenflies: "C2v^4 ",
hall_symbol: "P -2c -2c ",
international: "P c 2 m ",
international_full: "P c 2 m ",
international_short: "Pc2m ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 28,
schoenflies: "C2v^4 ",
hall_symbol: "P -2a -2a ",
international: "P m 2 a ",
international_full: "P m 2 a ",
international_short: "Pm2a ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 29,
schoenflies: "C2v^5 ",
hall_symbol: "P 2c -2ac ",
international: "P c a 2_1 ",
international_full: "P c a 2_1 ",
international_short: "Pca2_1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 29,
schoenflies: "C2v^5 ",
hall_symbol: "P 2c -2b ",
international: "P b c 2_1 ",
international_full: "P b c 2_1 ",
international_short: "Pbc2_1 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 29,
schoenflies: "C2v^5 ",
hall_symbol: "P -2b 2a ",
international: "P 2_1 a b ",
international_full: "P 2_1 a b ",
international_short: "P2_1ab ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 29,
schoenflies: "C2v^5 ",
hall_symbol: "P -2ac 2a ",
international: "P 2_1 c a ",
international_full: "P 2_1 c a ",
international_short: "P2_1ca ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 29,
schoenflies: "C2v^5 ",
hall_symbol: "P -2bc -2c ",
international: "P c 2_1 b ",
international_full: "P c 2_1 b ",
international_short: "Pc2_1b ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 29,
schoenflies: "C2v^5 ",
hall_symbol: "P -2a -2ab ",
international: "P b 2_1 a ",
international_full: "P b 2_1 a ",
international_short: "Pb2_1a ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 30,
schoenflies: "C2v^6 ",
hall_symbol: "P 2 -2bc ",
international: "P n c 2 ",
international_full: "P n c 2 ",
international_short: "Pnc2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 30,
schoenflies: "C2v^6 ",
hall_symbol: "P 2 -2ac ",
international: "P c n 2 ",
international_full: "P c n 2 ",
international_short: "Pcn2 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 30,
schoenflies: "C2v^6 ",
hall_symbol: "P -2ac 2 ",
international: "P 2 n a ",
international_full: "P 2 n a ",
international_short: "P2na ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 30,
schoenflies: "C2v^6 ",
hall_symbol: "P -2ab 2 ",
international: "P 2 a n ",
international_full: "P 2 a n ",
international_short: "P2an ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 30,
schoenflies: "C2v^6 ",
hall_symbol: "P -2ab -2ab ",
international: "P b 2 n ",
international_full: "P b 2 n ",
international_short: "Pb2n ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 30,
schoenflies: "C2v^6 ",
hall_symbol: "P -2bc -2bc ",
international: "P n 2 b ",
international_full: "P n 2 b ",
international_short: "Pn2b ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 31,
schoenflies: "C2v^7 ",
hall_symbol: "P 2ac -2 ",
international: "P m n 2_1 ",
international_full: "P m n 2_1 ",
international_short: "Pmn2_1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 31,
schoenflies: "C2v^7 ",
hall_symbol: "P 2bc -2bc ",
international: "P n m 2_1 ",
international_full: "P n m 2_1 ",
international_short: "Pnm2_1 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 31,
schoenflies: "C2v^7 ",
hall_symbol: "P -2ab 2ab ",
international: "P 2_1 m n ",
international_full: "P 2_1 m n ",
international_short: "P2_1mn ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 31,
schoenflies: "C2v^7 ",
hall_symbol: "P -2 2ac ",
international: "P 2_1 n m ",
international_full: "P 2_1 n m ",
international_short: "P2_1nm ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 31,
schoenflies: "C2v^7 ",
hall_symbol: "P -2 -2bc ",
international: "P n 2_1 m ",
international_full: "P n 2_1 m ",
international_short: "Pn2_1m ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 31,
schoenflies: "C2v^7 ",
hall_symbol: "P -2ab -2 ",
international: "P m 2_1 n ",
international_full: "P m 2_1 n ",
international_short: "Pm2_1n ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 32,
schoenflies: "C2v^8 ",
hall_symbol: "P 2 -2ab ",
international: "P b a 2 ",
international_full: "P b a 2 ",
international_short: "Pba2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 32,
schoenflies: "C2v^8 ",
hall_symbol: "P -2bc 2 ",
international: "P 2 c b ",
international_full: "P 2 c b ",
international_short: "P2cb ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 32,
schoenflies: "C2v^8 ",
hall_symbol: "P -2ac -2ac ",
international: "P c 2 a ",
international_full: "P c 2 a ",
international_short: "Pc2a ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 33,
schoenflies: "C2v^9 ",
hall_symbol: "P 2c -2n ",
international: "P n a 2_1 ",
international_full: "P n a 2_1 ",
international_short: "Pna2_1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 33,
schoenflies: "C2v^9 ",
hall_symbol: "P 2c -2ab ",
international: "P b n 2_1 ",
international_full: "P b n 2_1 ",
international_short: "Pbn2_1 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 33,
schoenflies: "C2v^9 ",
hall_symbol: "P -2bc 2a ",
international: "P 2_1 n b ",
international_full: "P 2_1 n b ",
international_short: "P2_1nb ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 33,
schoenflies: "C2v^9 ",
hall_symbol: "P -2n 2a ",
international: "P 2_1 c n ",
international_full: "P 2_1 c n ",
international_short: "P2_1cn ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 33,
schoenflies: "C2v^9 ",
hall_symbol: "P -2n -2ac ",
international: "P c 2_1 n ",
international_full: "P c 2_1 n ",
international_short: "Pc2_1n ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 33,
schoenflies: "C2v^9 ",
hall_symbol: "P -2ac -2n ",
international: "P n 2_1 a ",
international_full: "P n 2_1 a ",
international_short: "Pn2_1a ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 34,
schoenflies: "C2v^10",
hall_symbol: "P 2 -2n ",
international: "P n n 2 ",
international_full: "P n n 2 ",
international_short: "Pnn2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 34,
schoenflies: "C2v^10",
hall_symbol: "P -2n 2 ",
international: "P 2 n n ",
international_full: "P 2 n n ",
international_short: "P2nn ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 34,
schoenflies: "C2v^10",
hall_symbol: "P -2n -2n ",
international: "P n 2 n ",
international_full: "P n 2 n ",
international_short: "Pn2n ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 35,
schoenflies: "C2v^11",
hall_symbol: "C 2 -2 ",
international: "C m m 2 ",
international_full: "C m m 2 ",
international_short: "Cmm2 ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 35,
schoenflies: "C2v^11",
hall_symbol: "A -2 2 ",
international: "A 2 m m ",
international_full: "A 2 m m ",
international_short: "A2mm ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 35,
schoenflies: "C2v^11",
hall_symbol: "B -2 -2 ",
international: "B m 2 m ",
international_full: "B m 2 m ",
international_short: "Bm2m ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 36,
schoenflies: "C2v^12",
hall_symbol: "C 2c -2 ",
international: "C m c 2_1 ",
international_full: "C m c 2_1 ",
international_short: "Cmc2_1 ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 36,
schoenflies: "C2v^12",
hall_symbol: "C 2c -2c ",
international: "C c m 2_1 ",
international_full: "C c m 2_1 ",
international_short: "Ccm2_1 ",
choice: "ba-c ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 36,
schoenflies: "C2v^12",
hall_symbol: "A -2a 2a ",
international: "A 2_1 m a ",
international_full: "A 2_1 m a ",
international_short: "A2_1ma ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 36,
schoenflies: "C2v^12",
hall_symbol: "A -2 2a ",
international: "A 2_1 a m ",
international_full: "A 2_1 a m ",
international_short: "A2_1am ",
choice: "-cba ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 36,
schoenflies: "C2v^12",
hall_symbol: "B -2 -2b ",
international: "B b 2_1 m ",
international_full: "B b 2_1 m ",
international_short: "Bb2_1m ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 36,
schoenflies: "C2v^12",
hall_symbol: "B -2b -2 ",
international: "B m 2_1 b ",
international_full: "B m 2_1 b ",
international_short: "Bm2_1b ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 37,
schoenflies: "C2v^13",
hall_symbol: "C 2 -2c ",
international: "C c c 2 ",
international_full: "C c c 2 ",
international_short: "Ccc2 ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 37,
schoenflies: "C2v^13",
hall_symbol: "A -2a 2 ",
international: "A 2 a a ",
international_full: "A 2 a a ",
international_short: "A2aa ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 37,
schoenflies: "C2v^13",
hall_symbol: "B -2b -2b ",
international: "B b 2 b ",
international_full: "B b 2 b ",
international_short: "Bb2b ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 38,
schoenflies: "C2v^14",
hall_symbol: "A 2 -2 ",
international: "A m m 2 ",
international_full: "A m m 2 ",
international_short: "Amm2 ",
choice: " ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 38,
schoenflies: "C2v^14",
hall_symbol: "B 2 -2 ",
international: "B m m 2 ",
international_full: "B m m 2 ",
international_short: "Bmm2 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 38,
schoenflies: "C2v^14",
hall_symbol: "B -2 2 ",
international: "B 2 m m ",
international_full: "B 2 m m ",
international_short: "B2mm ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 38,
schoenflies: "C2v^14",
hall_symbol: "C -2 2 ",
international: "C 2 m m ",
international_full: "C 2 m m ",
international_short: "C2mm ",
choice: "-cba ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 38,
schoenflies: "C2v^14",
hall_symbol: "C -2 -2 ",
international: "C m 2 m ",
international_full: "C m 2 m ",
international_short: "Cm2m ",
choice: "bca ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 38,
schoenflies: "C2v^14",
hall_symbol: "A -2 -2 ",
international: "A m 2 m ",
international_full: "A m 2 m ",
international_short: "Am2m ",
choice: "a-cb ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 39,
schoenflies: "C2v^15",
hall_symbol: "A 2 -2b ",
international: "A e m 2 ",
international_full: "A e m 2 ",
international_short: "Aem2 ",
choice: " ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 39,
schoenflies: "C2v^15",
hall_symbol: "B 2 -2a ",
international: "B m e 2 ",
international_full: "B m e 2 ",
international_short: "Bme2 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 39,
schoenflies: "C2v^15",
hall_symbol: "B -2a 2 ",
international: "B 2 e m ",
international_full: "B 2 e m ",
international_short: "B2em ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 39,
schoenflies: "C2v^15",
hall_symbol: "C -2a 2 ",
international: "C 2 m e ",
international_full: "C 2 m e ",
international_short: "C2me ",
choice: "-cba ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 39,
schoenflies: "C2v^15",
hall_symbol: "C -2a -2a ",
international: "C m 2 e ",
international_full: "C m 2 e ",
international_short: "Cm2e ",
choice: "bca ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 39,
schoenflies: "C2v^15",
hall_symbol: "A -2b -2b ",
international: "A e 2 m ",
international_full: "A e 2 m ",
international_short: "Ae2m ",
choice: "a-cb ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 40,
schoenflies: "C2v^16",
hall_symbol: "A 2 -2a ",
international: "A m a 2 ",
international_full: "A m a 2 ",
international_short: "Ama2 ",
choice: " ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 40,
schoenflies: "C2v^16",
hall_symbol: "B 2 -2b ",
international: "B b m 2 ",
international_full: "B b m 2 ",
international_short: "Bbm2 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 40,
schoenflies: "C2v^16",
hall_symbol: "B -2b 2 ",
international: "B 2 m b ",
international_full: "B 2 m b ",
international_short: "B2mb ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 40,
schoenflies: "C2v^16",
hall_symbol: "C -2c 2 ",
international: "C 2 c m ",
international_full: "C 2 c m ",
international_short: "C2cm ",
choice: "-cba ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 40,
schoenflies: "C2v^16",
hall_symbol: "C -2c -2c ",
international: "C c 2 m ",
international_full: "C c 2 m ",
international_short: "Cc2m ",
choice: "bca ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 40,
schoenflies: "C2v^16",
hall_symbol: "A -2a -2a ",
international: "A m 2 a ",
international_full: "A m 2 a ",
international_short: "Am2a ",
choice: "a-cb ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 41,
schoenflies: "C2v^17",
hall_symbol: "A 2 -2ab ",
international: "A e a 2 ",
international_full: "A e a 2 ",
international_short: "Aea2 ",
choice: " ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 41,
schoenflies: "C2v^17",
hall_symbol: "B 2 -2ab ",
international: "B b e 2 ",
international_full: "B b e 2 ",
international_short: "Bbe2 ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 41,
schoenflies: "C2v^17",
hall_symbol: "B -2ab 2 ",
international: "B 2 e b ",
international_full: "B 2 e b ",
international_short: "B2eb ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 41,
schoenflies: "C2v^17",
hall_symbol: "C -2ac 2 ",
international: "C 2 c e ",
international_full: "C 2 c e ",
international_short: "C2ce ",
choice: "-cba ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 41,
schoenflies: "C2v^17",
hall_symbol: "C -2ac -2ac ",
international: "C c 2 e ",
international_full: "C c 2 e ",
international_short: "Cc2e ",
choice: "bca ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 41,
schoenflies: "C2v^17",
hall_symbol: "A -2ab -2ab ",
international: "A e 2 a ",
international_full: "A e 2 a ",
international_short: "Ae2a ",
choice: "a-cb ",
centering: Centering::AFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 42,
schoenflies: "C2v^18",
hall_symbol: "F 2 -2 ",
international: "F m m 2 ",
international_full: "F m m 2 ",
international_short: "Fmm2 ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 42,
schoenflies: "C2v^18",
hall_symbol: "F -2 2 ",
international: "F 2 m m ",
international_full: "F 2 m m ",
international_short: "F2mm ",
choice: "cab ",
centering: Centering::Face,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 42,
schoenflies: "C2v^18",
hall_symbol: "F -2 -2 ",
international: "F m 2 m ",
international_full: "F m 2 m ",
international_short: "Fm2m ",
choice: "bca ",
centering: Centering::Face,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 43,
schoenflies: "C2v^19",
hall_symbol: "F 2 -2d ",
international: "F d d 2 ",
international_full: "F d d 2 ",
international_short: "Fdd2 ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 43,
schoenflies: "C2v^19",
hall_symbol: "F -2d 2 ",
international: "F 2 d d ",
international_full: "F 2 d d ",
international_short: "F2dd ",
choice: "cab ",
centering: Centering::Face,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 43,
schoenflies: "C2v^19",
hall_symbol: "F -2d -2d ",
international: "F d 2 d ",
international_full: "F d 2 d ",
international_short: "Fd2d ",
choice: "bca ",
centering: Centering::Face,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 44,
schoenflies: "C2v^20",
hall_symbol: "I 2 -2 ",
international: "I m m 2 ",
international_full: "I m m 2 ",
international_short: "Imm2 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 44,
schoenflies: "C2v^20",
hall_symbol: "I -2 2 ",
international: "I 2 m m ",
international_full: "I 2 m m ",
international_short: "I2mm ",
choice: "cab ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 44,
schoenflies: "C2v^20",
hall_symbol: "I -2 -2 ",
international: "I m 2 m ",
international_full: "I m 2 m ",
international_short: "Im2m ",
choice: "bca ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 45,
schoenflies: "C2v^21",
hall_symbol: "I 2 -2c ",
international: "I b a 2 ",
international_full: "I b a 2 ",
international_short: "Iba2 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 45,
schoenflies: "C2v^21",
hall_symbol: "I -2a 2 ",
international: "I 2 c b ",
international_full: "I 2 c b ",
international_short: "I2cb ",
choice: "cab ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 45,
schoenflies: "C2v^21",
hall_symbol: "I -2b -2b ",
international: "I c 2 a ",
international_full: "I c 2 a ",
international_short: "Ic2a ",
choice: "bca ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 46,
schoenflies: "C2v^22",
hall_symbol: "I 2 -2a ",
international: "I m a 2 ",
international_full: "I m a 2 ",
international_short: "Ima2 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 46,
schoenflies: "C2v^22",
hall_symbol: "I 2 -2b ",
international: "I b m 2 ",
international_full: "I b m 2 ",
international_short: "Ibm2 ",
choice: "ba-c ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 46,
schoenflies: "C2v^22",
hall_symbol: "I -2b 2 ",
international: "I 2 m b ",
international_full: "I 2 m b ",
international_short: "I2mb ",
choice: "cab ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 46,
schoenflies: "C2v^22",
hall_symbol: "I -2c 2 ",
international: "I 2 c m ",
international_full: "I 2 c m ",
international_short: "I2cm ",
choice: "-cba ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 46,
schoenflies: "C2v^22",
hall_symbol: "I -2c -2c ",
international: "I c 2 m ",
international_full: "I c 2 m ",
international_short: "Ic2m ",
choice: "bca ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 46,
schoenflies: "C2v^22",
hall_symbol: "I -2a -2a ",
international: "I m 2 a ",
international_full: "I m 2 a ",
international_short: "Im2a ",
choice: "a-cb ",
centering: Centering::Body,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 47,
schoenflies: "D2h^1 ",
hall_symbol: "-P 2 2 ",
international: "P m m m ",
international_full: "P 2/m 2/m 2/m ",
international_short: "Pmmm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 48,
schoenflies: "D2h^2 ",
hall_symbol: "P 2 2 -1n ",
international: "P n n n ",
international_full: "P 2/n 2/n 2/n ",
international_short: "Pnnn ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 48,
schoenflies: "D2h^2 ",
hall_symbol: "-P 2ab 2bc ",
international: "P n n n ",
international_full: "P 2/n 2/n 2/n ",
international_short: "Pnnn ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 49,
schoenflies: "D2h^3 ",
hall_symbol: "-P 2 2c ",
international: "P c c m ",
international_full: "P 2/c 2/c 2/m ",
international_short: "Pccm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 49,
schoenflies: "D2h^3 ",
hall_symbol: "-P 2a 2 ",
international: "P m a a ",
international_full: "P 2/m 2/a 2/a ",
international_short: "Pmaa ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 49,
schoenflies: "D2h^3 ",
hall_symbol: "-P 2b 2b ",
international: "P b m b ",
international_full: "P 2/b 2/m 2/b ",
international_short: "Pbmb ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 50,
schoenflies: "D2h^4 ",
hall_symbol: "P 2 2 -1ab ",
international: "P b a n ",
international_full: "P 2/b 2/a 2/n ",
international_short: "Pban ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 50,
schoenflies: "D2h^4 ",
hall_symbol: "-P 2ab 2b ",
international: "P b a n ",
international_full: "P 2/b 2/a 2/n ",
international_short: "Pban ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 50,
schoenflies: "D2h^4 ",
hall_symbol: "P 2 2 -1bc ",
international: "P n c b ",
international_full: "P 2/n 2/c 2/b ",
international_short: "Pncb ",
choice: "1cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 50,
schoenflies: "D2h^4 ",
hall_symbol: "-P 2b 2bc ",
international: "P n c b ",
international_full: "P 2/n 2/c 2/b ",
international_short: "Pncb ",
choice: "2cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 50,
schoenflies: "D2h^4 ",
hall_symbol: "P 2 2 -1ac ",
international: "P c n a ",
international_full: "P 2/c 2/n 2/a ",
international_short: "Pcna ",
choice: "1bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 50,
schoenflies: "D2h^4 ",
hall_symbol: "-P 2a 2c ",
international: "P c n a ",
international_full: "P 2/c 2/n 2/a ",
international_short: "Pcna ",
choice: "2bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 51,
schoenflies: "D2h^5 ",
hall_symbol: "-P 2a 2a ",
international: "P m m a ",
international_full: "P 2_1/m 2/m 2/a ",
international_short: "Pmma ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 51,
schoenflies: "D2h^5 ",
hall_symbol: "-P 2b 2 ",
international: "P m m b ",
international_full: "P 2/m 2_1/m 2/b ",
international_short: "Pmmb ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 51,
schoenflies: "D2h^5 ",
hall_symbol: "-P 2 2b ",
international: "P b m m ",
international_full: "P 2/b 2_1/m 2/m ",
international_short: "Pbmm ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 51,
schoenflies: "D2h^5 ",
hall_symbol: "-P 2c 2c ",
international: "P c m m ",
international_full: "P 2/c 2/m 2_1/m ",
international_short: "Pcmm ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 51,
schoenflies: "D2h^5 ",
hall_symbol: "-P 2c 2 ",
international: "P m c m ",
international_full: "P 2/m 2/c 2_1/m ",
international_short: "Pmcm ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 51,
schoenflies: "D2h^5 ",
hall_symbol: "-P 2 2a ",
international: "P m a m ",
international_full: "P 2_1/m 2/a 2/m ",
international_short: "Pmam ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 52,
schoenflies: "D2h^6 ",
hall_symbol: "-P 2a 2bc ",
international: "P n n a ",
international_full: "P 2/n 2_1/n 2/a ",
international_short: "Pnna ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 52,
schoenflies: "D2h^6 ",
hall_symbol: "-P 2b 2n ",
international: "P n n b ",
international_full: "P 2_1/n 2/n 2/b ",
international_short: "Pnnb ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 52,
schoenflies: "D2h^6 ",
hall_symbol: "-P 2n 2b ",
international: "P b n n ",
international_full: "P 2/b 2/n 2_1/n ",
international_short: "Pbnn ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 52,
schoenflies: "D2h^6 ",
hall_symbol: "-P 2ab 2c ",
international: "P c n n ",
international_full: "P 2/c 2_1/n 2/n ",
international_short: "Pcnn ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 52,
schoenflies: "D2h^6 ",
hall_symbol: "-P 2ab 2n ",
international: "P n c n ",
international_full: "P 2_1/n 2/c 2/n ",
international_short: "Pncn ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 52,
schoenflies: "D2h^6 ",
hall_symbol: "-P 2n 2bc ",
international: "P n a n ",
international_full: "P 2/n 2/a 2_1/n ",
international_short: "Pnan ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 53,
schoenflies: "D2h^7 ",
hall_symbol: "-P 2ac 2 ",
international: "P m n a ",
international_full: "P 2/m 2/n 2_1/a ",
international_short: "Pmna ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 53,
schoenflies: "D2h^7 ",
hall_symbol: "-P 2bc 2bc ",
international: "P n m b ",
international_full: "P 2/n 2/m 2_1/b ",
international_short: "Pnmb ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 53,
schoenflies: "D2h^7 ",
hall_symbol: "-P 2ab 2ab ",
international: "P b m n ",
international_full: "P 2_1/b 2/m 2/n ",
international_short: "Pbmn ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 53,
schoenflies: "D2h^7 ",
hall_symbol: "-P 2 2ac ",
international: "P c n m ",
international_full: "P 2_1/c 2/n 2/m ",
international_short: "Pcnm ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 53,
schoenflies: "D2h^7 ",
hall_symbol: "-P 2 2bc ",
international: "P n c m ",
international_full: "P 2/n 2_1/c 2/m ",
international_short: "Pncm ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 53,
schoenflies: "D2h^7 ",
hall_symbol: "-P 2ab 2 ",
international: "P m a n ",
international_full: "P 2/m 2_1/a 2/n ",
international_short: "Pman ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 54,
schoenflies: "D2h^8 ",
hall_symbol: "-P 2a 2ac ",
international: "P c c a ",
international_full: "P 2_1/c 2/c 2/a ",
international_short: "Pcca ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 54,
schoenflies: "D2h^8 ",
hall_symbol: "-P 2b 2c ",
international: "P c c b ",
international_full: "P 2/c 2_1/c 2/b ",
international_short: "Pccb ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 54,
schoenflies: "D2h^8 ",
hall_symbol: "-P 2a 2b ",
international: "P b a a ",
international_full: "P 2/b 2_1/a 2/a ",
international_short: "Pbaa ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 54,
schoenflies: "D2h^8 ",
hall_symbol: "-P 2ac 2c ",
international: "P c a a ",
international_full: "P 2/c 2/a 2_1/a ",
international_short: "Pcaa ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 54,
schoenflies: "D2h^8 ",
hall_symbol: "-P 2bc 2b ",
international: "P b c b ",
international_full: "P 2/b 2/c 2_1/b ",
international_short: "Pbcb ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 54,
schoenflies: "D2h^8 ",
hall_symbol: "-P 2b 2ab ",
international: "P b a b ",
international_full: "P 2_1/b 2/a 2/b ",
international_short: "Pbab ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 55,
schoenflies: "D2h^9 ",
hall_symbol: "-P 2 2ab ",
international: "P b a m ",
international_full: "P 2_1/b 2_1/a 2/m ",
international_short: "Pbam ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 55,
schoenflies: "D2h^9 ",
hall_symbol: "-P 2bc 2 ",
international: "P m c b ",
international_full: "P 2/m 2_1/c 2_1/b ",
international_short: "Pmcb ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 55,
schoenflies: "D2h^9 ",
hall_symbol: "-P 2ac 2ac ",
international: "P c m a ",
international_full: "P 2_1/c 2/m 2_1/a ",
international_short: "Pcma ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 56,
schoenflies: "D2h^10",
hall_symbol: "-P 2ab 2ac ",
international: "P c c n ",
international_full: "P 2_1/c 2_1/c 2/n ",
international_short: "Pccn ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 56,
schoenflies: "D2h^10",
hall_symbol: "-P 2ac 2bc ",
international: "P n a a ",
international_full: "P 2/n 2_1/a 2_1/a ",
international_short: "Pnaa ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 56,
schoenflies: "D2h^10",
hall_symbol: "-P 2bc 2ab ",
international: "P b n b ",
international_full: "P 2_1/b 2/n 2_1/b ",
international_short: "Pbnb ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 57,
schoenflies: "D2h^11",
hall_symbol: "-P 2c 2b ",
international: "P b c m ",
international_full: "P 2/b 2_1/c 2_1/m ",
international_short: "Pbcm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 57,
schoenflies: "D2h^11",
hall_symbol: "-P 2c 2ac ",
international: "P c a m ",
international_full: "P 2_1/c 2/a 2_1/m ",
international_short: "Pcam ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 57,
schoenflies: "D2h^11",
hall_symbol: "-P 2ac 2a ",
international: "P m c a ",
international_full: "P 2_1/m 2/c 2_1/a ",
international_short: "Pmca ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 57,
schoenflies: "D2h^11",
hall_symbol: "-P 2b 2a ",
international: "P m a b ",
international_full: "P 2_1/m 2_1/a 2/b ",
international_short: "Pmab ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 57,
schoenflies: "D2h^11",
hall_symbol: "-P 2a 2ab ",
international: "P b m a ",
international_full: "P 2_1/b 2_1/m 2/a ",
international_short: "Pbma ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 57,
schoenflies: "D2h^11",
hall_symbol: "-P 2bc 2c ",
international: "P c m b ",
international_full: "P 2/c 2_1/m 2_1/b ",
international_short: "Pcmb ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 58,
schoenflies: "D2h^12",
hall_symbol: "-P 2 2n ",
international: "P n n m ",
international_full: "P 2_1/n 2_1/n 2/m ",
international_short: "Pnnm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 58,
schoenflies: "D2h^12",
hall_symbol: "-P 2n 2 ",
international: "P m n n ",
international_full: "P 2/m 2_1/n 2_1/n ",
international_short: "Pmnn ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 58,
schoenflies: "D2h^12",
hall_symbol: "-P 2n 2n ",
international: "P n m n ",
international_full: "P 2_1/n 2/m 2_1/n ",
international_short: "Pnmn ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 59,
schoenflies: "D2h^13",
hall_symbol: "P 2 2ab -1ab ",
international: "P m m n ",
international_full: "P 2_1/m 2_1/m 2/n ",
international_short: "Pmmn ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 59,
schoenflies: "D2h^13",
hall_symbol: "-P 2ab 2a ",
international: "P m m n ",
international_full: "P 2_1/m 2_1/m 2/n ",
international_short: "Pmmn ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 59,
schoenflies: "D2h^13",
hall_symbol: "P 2bc 2 -1bc ",
international: "P n m m ",
international_full: "P 2/n 2_1/m 2_1/m ",
international_short: "Pnmm ",
choice: "1cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 59,
schoenflies: "D2h^13",
hall_symbol: "-P 2c 2bc ",
international: "P n m m ",
international_full: "P 2/n 2_1/m 2_1/m ",
international_short: "Pnmm ",
choice: "2cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 59,
schoenflies: "D2h^13",
hall_symbol: "P 2ac 2ac -1ac ",
international: "P m n m ",
international_full: "P 2_1/m 2/n 2_1/m ",
international_short: "Pmnm ",
choice: "1bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 59,
schoenflies: "D2h^13",
hall_symbol: "-P 2c 2a ",
international: "P m n m ",
international_full: "P 2_1/m 2/n 2_1/m ",
international_short: "Pmnm ",
choice: "2bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 60,
schoenflies: "D2h^14",
hall_symbol: "-P 2n 2ab ",
international: "P b c n ",
international_full: "P 2_1/b 2/c 2_1/n ",
international_short: "Pbcn ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 60,
schoenflies: "D2h^14",
hall_symbol: "-P 2n 2c ",
international: "P c a n ",
international_full: "P 2/c 2_1/a 2_1/n ",
international_short: "Pcan ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 60,
schoenflies: "D2h^14",
hall_symbol: "-P 2a 2n ",
international: "P n c a ",
international_full: "P 2_1/n 2_1/c 2/a ",
international_short: "Pnca ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 60,
schoenflies: "D2h^14",
hall_symbol: "-P 2bc 2n ",
international: "P n a b ",
international_full: "P 2_1/n 2/a 2_1/b ",
international_short: "Pnab ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 60,
schoenflies: "D2h^14",
hall_symbol: "-P 2ac 2b ",
international: "P b n a ",
international_full: "P 2/b 2_1/n 2_1/a ",
international_short: "Pbna ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 60,
schoenflies: "D2h^14",
hall_symbol: "-P 2b 2ac ",
international: "P c n b ",
international_full: "P 2_1/c 2_1/n 2/b ",
international_short: "Pcnb ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 61,
schoenflies: "D2h^15",
hall_symbol: "-P 2ac 2ab ",
international: "P b c a ",
international_full: "P 2_1/b 2_1/c 2_1/a",
international_short: "Pbca ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 61,
schoenflies: "D2h^15",
hall_symbol: "-P 2bc 2ac ",
international: "P c a b ",
international_full: "P 2_1/c 2_1/a 2_1/b",
international_short: "Pcab ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 62,
schoenflies: "D2h^16",
hall_symbol: "-P 2ac 2n ",
international: "P n m a ",
international_full: "P 2_1/n 2_1/m 2_1/a",
international_short: "Pnma ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 62,
schoenflies: "D2h^16",
hall_symbol: "-P 2bc 2a ",
international: "P m n b ",
international_full: "P 2_1/m 2_1/n 2_1/b",
international_short: "Pmnb ",
choice: "ba-c ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 62,
schoenflies: "D2h^16",
hall_symbol: "-P 2c 2ab ",
international: "P b n m ",
international_full: "P 2_1/b 2_1/n 2_1/m",
international_short: "Pbnm ",
choice: "cab ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 62,
schoenflies: "D2h^16",
hall_symbol: "-P 2n 2ac ",
international: "P c m n ",
international_full: "P 2_1/c 2_1/m 2_1/n",
international_short: "Pcmn ",
choice: "-cba ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 62,
schoenflies: "D2h^16",
hall_symbol: "-P 2n 2a ",
international: "P m c n ",
international_full: "P 2_1/m 2_1/c 2_1/n",
international_short: "Pmcn ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 62,
schoenflies: "D2h^16",
hall_symbol: "-P 2c 2n ",
international: "P n a m ",
international_full: "P 2_1/n 2_1/a 2_1/m",
international_short: "Pnam ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 63,
schoenflies: "D2h^17",
hall_symbol: "-C 2c 2 ",
international: "C m c m ",
international_full: "C 2/m 2/c 2_1/m ",
international_short: "Cmcm ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 63,
schoenflies: "D2h^17",
hall_symbol: "-C 2c 2c ",
international: "C c m m ",
international_full: "C 2/c 2/m 2_1/m ",
international_short: "Ccmm ",
choice: "ba-c ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 63,
schoenflies: "D2h^17",
hall_symbol: "-A 2a 2a ",
international: "A m m a ",
international_full: "A 2_1/m 2/m 2/a ",
international_short: "Amma ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 63,
schoenflies: "D2h^17",
hall_symbol: "-A 2 2a ",
international: "A m a m ",
international_full: "A 2_1/m 2/a 2/m ",
international_short: "Amam ",
choice: "-cba ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 63,
schoenflies: "D2h^17",
hall_symbol: "-B 2 2b ",
international: "B b m m ",
international_full: "B 2/b 2_1/m 2/m ",
international_short: "Bbmm ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 63,
schoenflies: "D2h^17",
hall_symbol: "-B 2b 2 ",
international: "B m m b ",
international_full: "B 2/m 2_1/m 2/b ",
international_short: "Bmmb ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 64,
schoenflies: "D2h^18",
hall_symbol: "-C 2ac 2 ",
international: "C m c e ",
international_full: "C 2/m 2/c 2_1/e ",
international_short: "Cmce ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 64,
schoenflies: "D2h^18",
hall_symbol: "-C 2ac 2ac ",
international: "C c m e ",
international_full: "C 2/c 2/m 2_1/e ",
international_short: "Ccme ",
choice: "ba-c ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 64,
schoenflies: "D2h^18",
hall_symbol: "-A 2ab 2ab ",
international: "A e m a ",
international_full: "A 2_1/e 2/m 2/a ",
international_short: "Aema ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 64,
schoenflies: "D2h^18",
hall_symbol: "-A 2 2ab ",
international: "A e a m ",
international_full: "A 2_1/e 2/a 2/m ",
international_short: "Aeam ",
choice: "-cba ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 64,
schoenflies: "D2h^18",
hall_symbol: "-B 2 2ab ",
international: "B b e m ",
international_full: "B 2/b 2_1/e 2/m ",
international_short: "Bbem ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 64,
schoenflies: "D2h^18",
hall_symbol: "-B 2ab 2 ",
international: "B m e b ",
international_full: "B 2/m 2_1/e 2/b ",
international_short: "Bmeb ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 65,
schoenflies: "D2h^19",
hall_symbol: "-C 2 2 ",
international: "C m m m ",
international_full: "C 2/m 2/m 2/m ",
international_short: "Cmmm ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 65,
schoenflies: "D2h^19",
hall_symbol: "-A 2 2 ",
international: "A m m m ",
international_full: "A 2/m 2/m 2/m ",
international_short: "Ammm ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 65,
schoenflies: "D2h^19",
hall_symbol: "-B 2 2 ",
international: "B m m m ",
international_full: "B 2/m 2/m 2/m ",
international_short: "Bmmm ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 66,
schoenflies: "D2h^20",
hall_symbol: "-C 2 2c ",
international: "C c c m ",
international_full: "C 2/c 2/c 2/m ",
international_short: "Cccm ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 66,
schoenflies: "D2h^20",
hall_symbol: "-A 2a 2 ",
international: "A m a a ",
international_full: "A 2/m 2/a 2/a ",
international_short: "Amaa ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 66,
schoenflies: "D2h^20",
hall_symbol: "-B 2b 2b ",
international: "B b m b ",
international_full: "B 2/b 2/m 2/b ",
international_short: "Bbmb ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 67,
schoenflies: "D2h^21",
hall_symbol: "-C 2a 2 ",
international: "C m m e ",
international_full: "C 2/m 2/m 2/e ",
international_short: "Cmme ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 67,
schoenflies: "D2h^21",
hall_symbol: "-C 2a 2a ",
international: "C m m e ",
international_full: "C 2/m 2/m 2/e ",
international_short: "Cmme ",
choice: "ba-c ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 67,
schoenflies: "D2h^21",
hall_symbol: "-A 2b 2b ",
international: "A e m m ",
international_full: "A 2/e 2/m 2/m ",
international_short: "Aemm ",
choice: "cab ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 67,
schoenflies: "D2h^21",
hall_symbol: "-A 2 2b ",
international: "A e m m ",
international_full: "A 2/e 2/m 2/m ",
international_short: "Aemm ",
choice: "-cba ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 67,
schoenflies: "D2h^21",
hall_symbol: "-B 2 2a ",
international: "B m e m ",
international_full: "B 2/m 2/e 2/m ",
international_short: "Bmem ",
choice: "bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 67,
schoenflies: "D2h^21",
hall_symbol: "-B 2a 2 ",
international: "B m e m ",
international_full: "B 2/m 2/e 2/m ",
international_short: "Bmem ",
choice: "a-cb ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "C 2 2 -1ac ",
international: "C c c e ",
international_full: "C 2/c 2/c 2/e ",
international_short: "Ccce ",
choice: "1 ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "-C 2a 2ac ",
international: "C c c e ",
international_full: "C 2/c 2/c 2/e ",
international_short: "Ccce ",
choice: "2 ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "C 2 2 -1ac ",
international: "C c c e ",
international_full: "C 2/c 2/c 2/e ",
international_short: "Ccce ",
choice: "1ba-c",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "-C 2a 2c ",
international: "C c c e ",
international_full: "C 2/c 2/c 2/e ",
international_short: "Ccce ",
choice: "2ba-c",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "A 2 2 -1ab ",
international: "A e a a ",
international_full: "A 2/e 2/a 2/a ",
international_short: "Aeaa ",
choice: "1cab ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "-A 2a 2b ",
international: "A e a a ",
international_full: "A 2/e 2/a 2/a ",
international_short: "Aeaa ",
choice: "2cab ",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "A 2 2 -1ab ",
international: "A e a a ",
international_full: "A 2/e 2/a 2/a ",
international_short: "Aeaa ",
choice: "1-cba",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "-A 2ab 2b ",
international: "A e a a ",
international_full: "A 2/e 2/a 2/a ",
international_short: "Aeaa ",
choice: "2-cba",
centering: Centering::AFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "B 2 2 -1ab ",
international: "B b e b ",
international_full: "B 2/b 2/e 2/b ",
international_short: "Bbeb ",
choice: "1bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "-B 2ab 2b ",
international: "B b c b ",
international_full: "B 2/b 2/e 2/b ",
international_short: "Bbcb ",
choice: "2bca ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "B 2 2 -1ab ",
international: "B b e b ",
international_full: "B 2/b 2/e 2/b ",
international_short: "Bbeb ",
choice: "1a-cb",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 68,
schoenflies: "D2h^22",
hall_symbol: "-B 2b 2ab ",
international: "B b e b ",
international_full: "B 2/b 2/e 2/b ",
international_short: "Bbeb ",
choice: "2a-cb",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 69,
schoenflies: "D2h^23",
hall_symbol: "-F 2 2 ",
international: "F m m m ",
international_full: "F 2/m 2/m 2/m ",
international_short: "Fmmm ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 70,
schoenflies: "D2h^24",
hall_symbol: "F 2 2 -1d ",
international: "F d d d ",
international_full: "F 2/d 2/d 2/d ",
international_short: "Fddd ",
choice: "1 ",
centering: Centering::Face,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 70,
schoenflies: "D2h^24",
hall_symbol: "-F 2uv 2vw ",
international: "F d d d ",
international_full: "F 2/d 2/d 2/d ",
international_short: "Fddd ",
choice: "2 ",
centering: Centering::Face,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 71,
schoenflies: "D2h^25",
hall_symbol: "-I 2 2 ",
international: "I m m m ",
international_full: "I 2/m 2/m 2/m ",
international_short: "Immm ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 72,
schoenflies: "D2h^26",
hall_symbol: "-I 2 2c ",
international: "I b a m ",
international_full: "I 2/b 2/a 2/m ",
international_short: "Ibam ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 72,
schoenflies: "D2h^26",
hall_symbol: "-I 2a 2 ",
international: "I m c b ",
international_full: "I 2/m 2/c 2/b ",
international_short: "Imcb ",
choice: "cab ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 72,
schoenflies: "D2h^26",
hall_symbol: "-I 2b 2b ",
international: "I c m a ",
international_full: "I 2/c 2/m 2/a ",
international_short: "Icma ",
choice: "bca ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 73,
schoenflies: "D2h^27",
hall_symbol: "-I 2b 2c ",
international: "I b c a ",
international_full: "I 2/b 2/c 2/a ",
international_short: "Ibca ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 73,
schoenflies: "D2h^27",
hall_symbol: "-I 2a 2b ",
international: "I c a b ",
international_full: "I 2/c 2/a 2/b ",
international_short: "Icab ",
choice: "ba-c ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 74,
schoenflies: "D2h^28",
hall_symbol: "-I 2b 2 ",
international: "I m m a ",
international_full: "I 2/m 2/m 2/a ",
international_short: "Imma ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 74,
schoenflies: "D2h^28",
hall_symbol: "-I 2a 2a ",
international: "I m m b ",
international_full: "I 2/m 2/m 2/b ",
international_short: "Immb ",
choice: "ba-c ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 74,
schoenflies: "D2h^28",
hall_symbol: "-I 2c 2c ",
international: "I b m m ",
international_full: "I 2/b 2/m 2/m ",
international_short: "Ibmm ",
choice: "cab ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 74,
schoenflies: "D2h^28",
hall_symbol: "-I 2 2b ",
international: "I c m m ",
international_full: "I 2/c 2/m 2/m ",
international_short: "Icmm ",
choice: "-cba ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 74,
schoenflies: "D2h^28",
hall_symbol: "-I 2 2a ",
international: "I m c m ",
international_full: "I 2/m 2/c 2/m ",
international_short: "Imcm ",
choice: "bca ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 74,
schoenflies: "D2h^28",
hall_symbol: "-I 2c 2 ",
international: "I m a m ",
international_full: "I 2/m 2/a 2/m ",
international_short: "Imam ",
choice: "a-cb ",
centering: Centering::Body,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 75,
schoenflies: "C4^1 ",
hall_symbol: "P 4 ",
international: "P 4 ",
international_full: "P 4 ",
international_short: "P4 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 9,
},
RawSpacegroupType {
number: 76,
schoenflies: "C4^2 ",
hall_symbol: "P 4w ",
international: "P 4_1 ",
international_full: "P 4_1 ",
international_short: "P4_1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 9,
},
RawSpacegroupType {
number: 77,
schoenflies: "C4^3 ",
hall_symbol: "P 4c ",
international: "P 4_2 ",
international_full: "P 4_2 ",
international_short: "P4_2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 9,
},
RawSpacegroupType {
number: 78,
schoenflies: "C4^4 ",
hall_symbol: "P 4cw ",
international: "P 4_3 ",
international_full: "P 4_3 ",
international_short: "P4_3 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 9,
},
RawSpacegroupType {
number: 79,
schoenflies: "C4^5 ",
hall_symbol: "I 4 ",
international: "I 4 ",
international_full: "I 4 ",
international_short: "I4 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 9,
},
RawSpacegroupType {
number: 80,
schoenflies: "C4^6 ",
hall_symbol: "I 4bw ",
international: "I 4_1 ",
international_full: "I 4_1 ",
international_short: "I4_1 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 9,
},
RawSpacegroupType {
number: 81,
schoenflies: "S4^1 ",
hall_symbol: "P -4 ",
international: "P -4 ",
international_full: "P -4 ",
international_short: "P-4 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 10,
},
RawSpacegroupType {
number: 82,
schoenflies: "S4^2 ",
hall_symbol: "I -4 ",
international: "I -4 ",
international_full: "I -4 ",
international_short: "I-4 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 10,
},
RawSpacegroupType {
number: 83,
schoenflies: "C4h^1 ",
hall_symbol: "-P 4 ",
international: "P 4/m ",
international_full: "P 4/m ",
international_short: "P4/m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 84,
schoenflies: "C4h^2 ",
hall_symbol: "-P 4c ",
international: "P 4_2/m ",
international_full: "P 4_2/m ",
international_short: "P4_2/m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 85,
schoenflies: "C4h^3 ",
hall_symbol: "P 4ab -1ab ",
international: "P 4/n ",
international_full: "P 4/n ",
international_short: "P4/n ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 85,
schoenflies: "C4h^3 ",
hall_symbol: "-P 4a ",
international: "P 4/n ",
international_full: "P 4/n ",
international_short: "P4/n ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 86,
schoenflies: "C4h^4 ",
hall_symbol: "P 4n -1n ",
international: "P 4_2/n ",
international_full: "P 4_2/n ",
international_short: "P4_2/n ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 86,
schoenflies: "C4h^4 ",
hall_symbol: "-P 4bc ",
international: "P 4_2/n ",
international_full: "P 4_2/n ",
international_short: "P4_2/n ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 87,
schoenflies: "C4h^5 ",
hall_symbol: "-I 4 ",
international: "I 4/m ",
international_full: "I 4/m ",
international_short: "I4/m ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 88,
schoenflies: "C4h^6 ",
hall_symbol: "I 4bw -1bw ",
international: "I 4_1/a ",
international_full: "I 4_1/a ",
international_short: "I4_1/a ",
choice: "1 ",
centering: Centering::Body,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 88,
schoenflies: "C4h^6 ",
hall_symbol: "-I 4ad ",
international: "I 4_1/a ",
international_full: "I 4_1/a ",
international_short: "I4_1/a ",
choice: "2 ",
centering: Centering::Body,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 89,
schoenflies: "D4^1 ",
hall_symbol: "P 4 2 ",
international: "P 4 2 2 ",
international_full: "P 4 2 2 ",
international_short: "P422 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 90,
schoenflies: "D4^2 ",
hall_symbol: "P 4ab 2ab ",
international: "P 4 2_1 2 ",
international_full: "P 4 2_1 2 ",
international_short: "P42_12 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 91,
schoenflies: "D4^3 ",
hall_symbol: "P 4w 2c ",
international: "P 4_1 2 2 ",
international_full: "P 4_1 2 2 ",
international_short: "P4_122 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 92,
schoenflies: "D4^4 ",
hall_symbol: "P 4abw 2nw ",
international: "P 4_1 2_1 2 ",
international_full: "P 4_1 2_1 2 ",
international_short: "P4_12_12 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 93,
schoenflies: "D4^5 ",
hall_symbol: "P 4c 2 ",
international: "P 4_2 2 2 ",
international_full: "P 4_2 2 2 ",
international_short: "P4_222 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 94,
schoenflies: "D4^6 ",
hall_symbol: "P 4n 2n ",
international: "P 4_2 2_1 2 ",
international_full: "P 4_2 2_1 2 ",
international_short: "P4_22_12 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 95,
schoenflies: "D4^7 ",
hall_symbol: "P 4cw 2c ",
international: "P 4_3 2 2 ",
international_full: "P 4_3 2 2 ",
international_short: "P4_322 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 96,
schoenflies: "D4^8 ",
hall_symbol: "P 4nw 2abw ",
international: "P 4_3 2_1 2 ",
international_full: "P 4_3 2_1 2 ",
international_short: "P4_32_12 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 97,
schoenflies: "D4^9 ",
hall_symbol: "I 4 2 ",
international: "I 4 2 2 ",
international_full: "I 4 2 2 ",
international_short: "I422 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 98,
schoenflies: "D4^10 ",
hall_symbol: "I 4bw 2bw ",
international: "I 4_1 2 2 ",
international_full: "I 4_1 2 2 ",
international_short: "I4_122 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 99,
schoenflies: "C4v^1 ",
hall_symbol: "P 4 -2 ",
international: "P 4 m m ",
international_full: "P 4 m m ",
international_short: "P4mm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 100,
schoenflies: "C4v^2 ",
hall_symbol: "P 4 -2ab ",
international: "P 4 b m ",
international_full: "P 4 b m ",
international_short: "P4bm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 101,
schoenflies: "C4v^3 ",
hall_symbol: "P 4c -2c ",
international: "P 4_2 c m ",
international_full: "P 4_2 c m ",
international_short: "P4_2cm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 102,
schoenflies: "C4v^4 ",
hall_symbol: "P 4n -2n ",
international: "P 4_2 n m ",
international_full: "P 4_2 n m ",
international_short: "P4_2nm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 103,
schoenflies: "C4v^5 ",
hall_symbol: "P 4 -2c ",
international: "P 4 c c ",
international_full: "P 4 c c ",
international_short: "P4cc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 104,
schoenflies: "C4v^6 ",
hall_symbol: "P 4 -2n ",
international: "P 4 n c ",
international_full: "P 4 n c ",
international_short: "P4nc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 105,
schoenflies: "C4v^7 ",
hall_symbol: "P 4c -2 ",
international: "P 4_2 m c ",
international_full: "P 4_2 m c ",
international_short: "P4_2mc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 106,
schoenflies: "C4v^8 ",
hall_symbol: "P 4c -2ab ",
international: "P 4_2 b c ",
international_full: "P 4_2 b c ",
international_short: "P4_2bc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 107,
schoenflies: "C4v^9 ",
hall_symbol: "I 4 -2 ",
international: "I 4 m m ",
international_full: "I 4 m m ",
international_short: "I4mm ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 108,
schoenflies: "C4v^10",
hall_symbol: "I 4 -2c ",
international: "I 4 c m ",
international_full: "I 4 c m ",
international_short: "I4cm ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 109,
schoenflies: "C4v^11",
hall_symbol: "I 4bw -2 ",
international: "I 4_1 m d ",
international_full: "I 4_1 m d ",
international_short: "I4_1md ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 110,
schoenflies: "C4v^12",
hall_symbol: "I 4bw -2c ",
international: "I 4_1 c d ",
international_full: "I 4_1 c d ",
international_short: "I4_1cd ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 111,
schoenflies: "D2d^1 ",
hall_symbol: "P -4 2 ",
international: "P -4 2 m ",
international_full: "P -4 2 m ",
international_short: "P-42m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 112,
schoenflies: "D2d^2 ",
hall_symbol: "P -4 2c ",
international: "P -4 2 c ",
international_full: "P -4 2 c ",
international_short: "P-42c ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 113,
schoenflies: "D2d^3 ",
hall_symbol: "P -4 2ab ",
international: "P -4 2_1 m ",
international_full: "P -4 2_1 m ",
international_short: "P-42_1m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 114,
schoenflies: "D2d^4 ",
hall_symbol: "P -4 2n ",
international: "P -4 2_1 c ",
international_full: "P -4 2_1 c ",
international_short: "P-42_1c ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 115,
schoenflies: "D2d^5 ",
hall_symbol: "P -4 -2 ",
international: "P -4 m 2 ",
international_full: "P -4 m 2 ",
international_short: "P-4m2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 116,
schoenflies: "D2d^6 ",
hall_symbol: "P -4 -2c ",
international: "P -4 c 2 ",
international_full: "P -4 c 2 ",
international_short: "P-4c2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 117,
schoenflies: "D2d^7 ",
hall_symbol: "P -4 -2ab ",
international: "P -4 b 2 ",
international_full: "P -4 b 2 ",
international_short: "P-4b2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 118,
schoenflies: "D2d^8 ",
hall_symbol: "P -4 -2n ",
international: "P -4 n 2 ",
international_full: "P -4 n 2 ",
international_short: "P-4n2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 119,
schoenflies: "D2d^9 ",
hall_symbol: "I -4 -2 ",
international: "I -4 m 2 ",
international_full: "I -4 m 2 ",
international_short: "I-4m2 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 120,
schoenflies: "D2d^10",
hall_symbol: "I -4 -2c ",
international: "I -4 c 2 ",
international_full: "I -4 c 2 ",
international_short: "I-4c2 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 121,
schoenflies: "D2d^11",
hall_symbol: "I -4 2 ",
international: "I -4 2 m ",
international_full: "I -4 2 m ",
international_short: "I-42m ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 122,
schoenflies: "D2d^12",
hall_symbol: "I -4 2bw ",
international: "I -4 2 d ",
international_full: "I -4 2 d ",
international_short: "I-42d ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 123,
schoenflies: "D4h^1 ",
hall_symbol: "-P 4 2 ",
international: "P 4/m m m ",
international_full: "P 4/m 2/m 2/m ",
international_short: "P4/mmm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 124,
schoenflies: "D4h^2 ",
hall_symbol: "-P 4 2c ",
international: "P 4/m c c ",
international_full: "P 4/m 2/c 2/c ",
international_short: "P4/mcc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 125,
schoenflies: "D4h^3 ",
hall_symbol: "P 4 2 -1ab ",
international: "P 4/n b m ",
international_full: "P 4/n 2/b 2/m ",
international_short: "P4/nbm ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 125,
schoenflies: "D4h^3 ",
hall_symbol: "-P 4a 2b ",
international: "P 4/n b m ",
international_full: "P 4/n 2/b 2/m ",
international_short: "P4/nbm ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 126,
schoenflies: "D4h^4 ",
hall_symbol: "P 4 2 -1n ",
international: "P 4/n n c ",
international_full: "P 4/n 2/n 2/c ",
international_short: "P4/nnc ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 126,
schoenflies: "D4h^4 ",
hall_symbol: "-P 4a 2bc ",
international: "P 4/n n c ",
international_full: "P 4/n 2/n 2/c ",
international_short: "P4/nnc ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 127,
schoenflies: "D4h^5 ",
hall_symbol: "-P 4 2ab ",
international: "P 4/m b m ",
international_full: "P 4/m 2_1/b m ",
international_short: "P4/mbm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 128,
schoenflies: "D4h^6 ",
hall_symbol: "-P 4 2n ",
international: "P 4/m n c ",
international_full: "P 4/m 2_1/n c ",
international_short: "P4/mnc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 129,
schoenflies: "D4h^7 ",
hall_symbol: "P 4ab 2ab -1ab ",
international: "P 4/n m m ",
international_full: "P 4/n 2_1/m m ",
international_short: "P4/nmm ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 129,
schoenflies: "D4h^7 ",
hall_symbol: "-P 4a 2a ",
international: "P 4/n m m ",
international_full: "P 4/n 2_1/m m ",
international_short: "P4/nmm ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 130,
schoenflies: "D4h^8 ",
hall_symbol: "P 4ab 2n -1ab ",
international: "P 4/n c c ",
international_full: "P 4/n 2_1/c c ",
international_short: "P4/ncc ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 130,
schoenflies: "D4h^8 ",
hall_symbol: "-P 4a 2ac ",
international: "P 4/n c c ",
international_full: "P 4/n 2_1/c c ",
international_short: "P4/ncc ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 131,
schoenflies: "D4h^9 ",
hall_symbol: "-P 4c 2 ",
international: "P 4_2/m m c ",
international_full: "P 4_2/m 2/m 2/c ",
international_short: "P4_2/mmc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 132,
schoenflies: "D4h^10",
hall_symbol: "-P 4c 2c ",
international: "P 4_2/m c m ",
international_full: "P 4_2/m 2/c 2/m ",
international_short: "P4_2/mcm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 133,
schoenflies: "D4h^11",
hall_symbol: "P 4n 2c -1n ",
international: "P 4_2/n b c ",
international_full: "P 4_2/n 2/b 2/c ",
international_short: "P4_2/nbc ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 133,
schoenflies: "D4h^11",
hall_symbol: "-P 4ac 2b ",
international: "P 4_2/n b c ",
international_full: "P 4_2/n 2/b 2/c ",
international_short: "P4_2/nbc ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 134,
schoenflies: "D4h^12",
hall_symbol: "P 4n 2 -1n ",
international: "P 4_2/n n m ",
international_full: "P 4_2/n 2/n 2/m ",
international_short: "P4_2/nnm ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 134,
schoenflies: "D4h^12",
hall_symbol: "-P 4ac 2bc ",
international: "P 4_2/n n m ",
international_full: "P 4_2/n 2/n 2/m ",
international_short: "P4_2/nnm ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 135,
schoenflies: "D4h^13",
hall_symbol: "-P 4c 2ab ",
international: "P 4_2/m b c ",
international_full: "P 4_2/m 2_1/b 2/c ",
international_short: "P4_2/mbc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 136,
schoenflies: "D4h^14",
hall_symbol: "-P 4n 2n ",
international: "P 4_2/m n m ",
international_full: "P 4_2/m 2_1/n 2/m ",
international_short: "P4_2/mnm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 137,
schoenflies: "D4h^15",
hall_symbol: "P 4n 2n -1n ",
international: "P 4_2/n m c ",
international_full: "P 4_2/n 2_1/m 2/c ",
international_short: "P4_2/nmc ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 137,
schoenflies: "D4h^15",
hall_symbol: "-P 4ac 2a ",
international: "P 4_2/n m c ",
international_full: "P 4_2/n 2_1/m 2/c ",
international_short: "P4_2/nmc ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 138,
schoenflies: "D4h^16",
hall_symbol: "P 4n 2ab -1n ",
international: "P 4_2/n c m ",
international_full: "P 4_2/n 2_1/c 2/m ",
international_short: "P4_2/ncm ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 138,
schoenflies: "D4h^16",
hall_symbol: "-P 4ac 2ac ",
international: "P 4_2/n c m ",
international_full: "P 4_2/n 2_1/c 2/m ",
international_short: "P4_2/ncm ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 139,
schoenflies: "D4h^17",
hall_symbol: "-I 4 2 ",
international: "I 4/m m m ",
international_full: "I 4/m 2/m 2/m ",
international_short: "I4/mmm ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 140,
schoenflies: "D4h^18",
hall_symbol: "-I 4 2c ",
international: "I 4/m c m ",
international_full: "I 4/m 2/c 2/m ",
international_short: "I4/mcm ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 141,
schoenflies: "D4h^19",
hall_symbol: "I 4bw 2bw -1bw ",
international: "I 4_1/a m d ",
international_full: "I 4_1/a 2/m 2/d ",
international_short: "I4_1/amd ",
choice: "1 ",
centering: Centering::Body,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 141,
schoenflies: "D4h^19",
hall_symbol: "-I 4bd 2 ",
international: "I 4_1/a m d ",
international_full: "I 4_1/a 2/m 2/d ",
international_short: "I4_1/amd ",
choice: "2 ",
centering: Centering::Body,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 142,
schoenflies: "D4h^20",
hall_symbol: "I 4bw 2aw -1bw ",
international: "I 4_1/a c d ",
international_full: "I 4_1/a 2/c 2/d ",
international_short: "I4_1/acd ",
choice: "1 ",
centering: Centering::Body,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 142,
schoenflies: "D4h^20",
hall_symbol: "-I 4bd 2c ",
international: "I 4_1/a c d ",
international_full: "I 4_1/a 2/c 2/d ",
international_short: "I4_1/acd ",
choice: "2 ",
centering: Centering::Body,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 143,
schoenflies: "C3^1 ",
hall_symbol: "P 3 ",
international: "P 3 ",
international_full: "P 3 ",
international_short: "P3 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 16,
},
RawSpacegroupType {
number: 144,
schoenflies: "C3^2 ",
hall_symbol: "P 31 ",
international: "P 3_1 ",
international_full: "P 3_1 ",
international_short: "P3_1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 16,
},
RawSpacegroupType {
number: 145,
schoenflies: "C3^3 ",
hall_symbol: "P 32 ",
international: "P 3_2 ",
international_full: "P 3_2 ",
international_short: "P3_2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 16,
},
RawSpacegroupType {
number: 146,
schoenflies: "C3^4 ",
hall_symbol: "R 3 ",
international: "R 3 ",
international_full: "R 3 ",
international_short: "R3 ",
choice: "H ",
centering: Centering::RCenter,
pointgroup_number: 16,
},
RawSpacegroupType {
number: 146,
schoenflies: "C3^4 ",
hall_symbol: "P 3* ",
international: "R 3 ",
international_full: "R 3 ",
international_short: "R3 ",
choice: "R ",
centering: Centering::Primitive,
pointgroup_number: 16,
},
RawSpacegroupType {
number: 147,
schoenflies: "C3i^1 ",
hall_symbol: "-P 3 ",
international: "P -3 ",
international_full: "P -3 ",
international_short: "P-3 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 17,
},
RawSpacegroupType {
number: 148,
schoenflies: "C3i^2 ",
hall_symbol: "-R 3 ",
international: "R -3 ",
international_full: "R -3 ",
international_short: "R-3 ",
choice: "H ",
centering: Centering::RCenter,
pointgroup_number: 17,
},
RawSpacegroupType {
number: 148,
schoenflies: "C3i^2 ",
hall_symbol: "-P 3* ",
international: "R -3 ",
international_full: "R -3 ",
international_short: "R-3 ",
choice: "R ",
centering: Centering::Primitive,
pointgroup_number: 17,
},
RawSpacegroupType {
number: 149,
schoenflies: "D3^1 ",
hall_symbol: "P 3 2 ",
international: "P 3 1 2 ",
international_full: "P 3 1 2 ",
international_short: "P312 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 150,
schoenflies: "D3^2 ",
hall_symbol: "P 3 2= ",
international: "P 3 2 1 ",
international_full: "P 3 2 1 ",
international_short: "P321 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 151,
schoenflies: "D3^3 ",
hall_symbol: "P 31 2 (0 0 4) ",
international: "P 3_1 1 2 ",
international_full: "P 3_1 1 2 ",
international_short: "P3_112 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 152,
schoenflies: "D3^4 ",
hall_symbol: "P 31 2= ",
international: "P 3_1 2 1 ",
international_full: "P 3_1 2 1 ",
international_short: "P3_121 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 153,
schoenflies: "D3^5 ",
hall_symbol: "P 32 2 (0 0 2) ",
international: "P 3_2 1 2 ",
international_full: "P 3_2 1 2 ",
international_short: "P3_212 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 154,
schoenflies: "D3^6 ",
hall_symbol: "P 32 2= ",
international: "P 3_2 2 1 ",
international_full: "P 3_2 2 1 ",
international_short: "P3_221 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 155,
schoenflies: "D3^7 ",
hall_symbol: "R 3 2= ",
international: "R 3 2 ",
international_full: "R 3 2 ",
international_short: "R32 ",
choice: "H ",
centering: Centering::RCenter,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 155,
schoenflies: "D3^7 ",
hall_symbol: "P 3* 2 ",
international: "R 3 2 ",
international_full: "R 3 2 ",
international_short: "R32 ",
choice: "R ",
centering: Centering::Primitive,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 156,
schoenflies: "C3v^1 ",
hall_symbol: "P 3 -2= ",
international: "P 3 m 1 ",
international_full: "P 3 m 1 ",
international_short: "P3m1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 157,
schoenflies: "C3v^2 ",
hall_symbol: "P 3 -2 ",
international: "P 3 1 m ",
international_full: "P 3 1 m ",
international_short: "P31m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 158,
schoenflies: "C3v^3 ",
hall_symbol: "P 3 -2=c ",
international: "P 3 c 1 ",
international_full: "P 3 c 1 ",
international_short: "P3c1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 159,
schoenflies: "C3v^4 ",
hall_symbol: "P 3 -2c ",
international: "P 3 1 c ",
international_full: "P 3 1 c ",
international_short: "P31c ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 160,
schoenflies: "C3v^5 ",
hall_symbol: "R 3 -2= ",
international: "R 3 m ",
international_full: "R 3 m ",
international_short: "R3m ",
choice: "H ",
centering: Centering::RCenter,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 160,
schoenflies: "C3v^5 ",
hall_symbol: "P 3* -2 ",
international: "R 3 m ",
international_full: "R 3 m ",
international_short: "R3m ",
choice: "R ",
centering: Centering::Primitive,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 161,
schoenflies: "C3v^6 ",
hall_symbol: "R 3 -2=c ",
international: "R 3 c ",
international_full: "R 3 c ",
international_short: "R3c ",
choice: "H ",
centering: Centering::RCenter,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 161,
schoenflies: "C3v^6 ",
hall_symbol: "P 3* -2n ",
international: "R 3 c ",
international_full: "R 3 c ",
international_short: "R3c ",
choice: "R ",
centering: Centering::Primitive,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 162,
schoenflies: "D3d^1 ",
hall_symbol: "-P 3 2 ",
international: "P -3 1 m ",
international_full: "P -3 1 2/m ",
international_short: "P-31m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 163,
schoenflies: "D3d^2 ",
hall_symbol: "-P 3 2c ",
international: "P -3 1 c ",
international_full: "P -3 1 2/c ",
international_short: "P-31c ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 164,
schoenflies: "D3d^3 ",
hall_symbol: "-P 3 2= ",
international: "P -3 m 1 ",
international_full: "P -3 2/m 1 ",
international_short: "P-3m1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 165,
schoenflies: "D3d^4 ",
hall_symbol: "-P 3 2=c ",
international: "P -3 c 1 ",
international_full: "P -3 2/c 1 ",
international_short: "P-3c1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 166,
schoenflies: "D3d^5 ",
hall_symbol: "-R 3 2= ",
international: "R -3 m ",
international_full: "R -3 2/m ",
international_short: "R-3m ",
choice: "H ",
centering: Centering::RCenter,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 166,
schoenflies: "D3d^5 ",
hall_symbol: "-P 3* 2 ",
international: "R -3 m ",
international_full: "R -3 2/m ",
international_short: "R-3m ",
choice: "R ",
centering: Centering::Primitive,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 167,
schoenflies: "D3d^6 ",
hall_symbol: "-R 3 2=c ",
international: "R -3 c ",
international_full: "R -3 2/c ",
international_short: "R-3c ",
choice: "H ",
centering: Centering::RCenter,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 167,
schoenflies: "D3d^6 ",
hall_symbol: "-P 3* 2n ",
international: "R -3 c ",
international_full: "R -3 2/c ",
international_short: "R-3c ",
choice: "R ",
centering: Centering::Primitive,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 168,
schoenflies: "C6^1 ",
hall_symbol: "P 6 ",
international: "P 6 ",
international_full: "P 6 ",
international_short: "P6 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 21,
},
RawSpacegroupType {
number: 169,
schoenflies: "C6^2 ",
hall_symbol: "P 61 ",
international: "P 6_1 ",
international_full: "P 6_1 ",
international_short: "P6_1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 21,
},
RawSpacegroupType {
number: 170,
schoenflies: "C6^3 ",
hall_symbol: "P 65 ",
international: "P 6_5 ",
international_full: "P 6_5 ",
international_short: "P6_5 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 21,
},
RawSpacegroupType {
number: 171,
schoenflies: "C6^4 ",
hall_symbol: "P 62 ",
international: "P 6_2 ",
international_full: "P 6_2 ",
international_short: "P6_2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 21,
},
RawSpacegroupType {
number: 172,
schoenflies: "C6^5 ",
hall_symbol: "P 64 ",
international: "P 6_4 ",
international_full: "P 6_4 ",
international_short: "P6_4 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 21,
},
RawSpacegroupType {
number: 173,
schoenflies: "C6^6 ",
hall_symbol: "P 6c ",
international: "P 6_3 ",
international_full: "P 6_3 ",
international_short: "P6_3 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 21,
},
RawSpacegroupType {
number: 174,
schoenflies: "C3h^1 ",
hall_symbol: "P -6 ",
international: "P -6 ",
international_full: "P -6 ",
international_short: "P-6 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 22,
},
RawSpacegroupType {
number: 175,
schoenflies: "C6h^1 ",
hall_symbol: "-P 6 ",
international: "P 6/m ",
international_full: "P 6/m ",
international_short: "P6/m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 23,
},
RawSpacegroupType {
number: 176,
schoenflies: "C6h^2 ",
hall_symbol: "-P 6c ",
international: "P 6_3/m ",
international_full: "P 6_3/m ",
international_short: "P6_3/m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 23,
},
RawSpacegroupType {
number: 177,
schoenflies: "D6^1 ",
hall_symbol: "P 6 2 ",
international: "P 6 2 2 ",
international_full: "P 6 2 2 ",
international_short: "P622 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 24,
},
RawSpacegroupType {
number: 178,
schoenflies: "D6^2 ",
hall_symbol: "P 61 2 (0 0 5) ",
international: "P 6_1 2 2 ",
international_full: "P 6_1 2 2 ",
international_short: "P6_122 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 24,
},
RawSpacegroupType {
number: 179,
schoenflies: "D6^3 ",
hall_symbol: "P 65 2 (0 0 1) ",
international: "P 6_5 2 2 ",
international_full: "P 6_5 2 2 ",
international_short: "P6_522 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 24,
},
RawSpacegroupType {
number: 180,
schoenflies: "D6^4 ",
hall_symbol: "P 62 2 (0 0 4) ",
international: "P 6_2 2 2 ",
international_full: "P 6_2 2 2 ",
international_short: "P6_222 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 24,
},
RawSpacegroupType {
number: 181,
schoenflies: "D6^5 ",
hall_symbol: "P 64 2 (0 0 2) ",
international: "P 6_4 2 2 ",
international_full: "P 6_4 2 2 ",
international_short: "P6_422 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 24,
},
RawSpacegroupType {
number: 182,
schoenflies: "D6^6 ",
hall_symbol: "P 6c 2c ",
international: "P 6_3 2 2 ",
international_full: "P 6_3 2 2 ",
international_short: "P6_322 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 24,
},
RawSpacegroupType {
number: 183,
schoenflies: "C6v^1 ",
hall_symbol: "P 6 -2 ",
international: "P 6 m m ",
international_full: "P 6 m m ",
international_short: "P6mm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 25,
},
RawSpacegroupType {
number: 184,
schoenflies: "C6v^2 ",
hall_symbol: "P 6 -2c ",
international: "P 6 c c ",
international_full: "P 6 c c ",
international_short: "P6cc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 25,
},
RawSpacegroupType {
number: 185,
schoenflies: "C6v^3 ",
hall_symbol: "P 6c -2 ",
international: "P 6_3 c m ",
international_full: "P 6_3 c m ",
international_short: "P6_3cm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 25,
},
RawSpacegroupType {
number: 186,
schoenflies: "C6v^4 ",
hall_symbol: "P 6c -2c ",
international: "P 6_3 m c ",
international_full: "P 6_3 m c ",
international_short: "P6_3mc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 25,
},
RawSpacegroupType {
number: 187,
schoenflies: "D3h^1 ",
hall_symbol: "P -6 2 ",
international: "P -6 m 2 ",
international_full: "P -6 m 2 ",
international_short: "P-6m2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 26,
},
RawSpacegroupType {
number: 188,
schoenflies: "D3h^2 ",
hall_symbol: "P -6c 2 ",
international: "P -6 c 2 ",
international_full: "P -6 c 2 ",
international_short: "P-6c2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 26,
},
RawSpacegroupType {
number: 189,
schoenflies: "D3h^3 ",
hall_symbol: "P -6 -2 ",
international: "P -6 2 m ",
international_full: "P -6 2 m ",
international_short: "P-62m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 26,
},
RawSpacegroupType {
number: 190,
schoenflies: "D3h^4 ",
hall_symbol: "P -6c -2c ",
international: "P -6 2 c ",
international_full: "P -6 2 c ",
international_short: "P-62c ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 26,
},
RawSpacegroupType {
number: 191,
schoenflies: "D6h^1 ",
hall_symbol: "-P 6 2 ",
international: "P 6/m m m ",
international_full: "P 6/m 2/m 2/m ",
international_short: "P6/mmm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 27,
},
RawSpacegroupType {
number: 192,
schoenflies: "D6h^2 ",
hall_symbol: "-P 6 2c ",
international: "P 6/m c c ",
international_full: "P 6/m 2/c 2/c ",
international_short: "P6/mcc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 27,
},
RawSpacegroupType {
number: 193,
schoenflies: "D6h^3 ",
hall_symbol: "-P 6c 2 ",
international: "P 6_3/m c m ",
international_full: "P 6_3/m 2/c 2/m ",
international_short: "P6_3/mcm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 27,
},
RawSpacegroupType {
number: 194,
schoenflies: "D6h^4 ",
hall_symbol: "-P 6c 2c ",
international: "P 6_3/m m c ",
international_full: "P 6_3/m 2/m 2/c ",
international_short: "P6_3/mmc ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 27,
},
RawSpacegroupType {
number: 195,
schoenflies: "T^1 ",
hall_symbol: "P 2 2 3 ",
international: "P 2 3 ",
international_full: "P 2 3 ",
international_short: "P23 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 28,
},
RawSpacegroupType {
number: 196,
schoenflies: "T^2 ",
hall_symbol: "F 2 2 3 ",
international: "F 2 3 ",
international_full: "F 2 3 ",
international_short: "F23 ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 28,
},
RawSpacegroupType {
number: 197,
schoenflies: "T^3 ",
hall_symbol: "I 2 2 3 ",
international: "I 2 3 ",
international_full: "I 2 3 ",
international_short: "I23 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 28,
},
RawSpacegroupType {
number: 198,
schoenflies: "T^4 ",
hall_symbol: "P 2ac 2ab 3 ",
international: "P 2_1 3 ",
international_full: "P 2_1 3 ",
international_short: "P2_13 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 28,
},
RawSpacegroupType {
number: 199,
schoenflies: "T^5 ",
hall_symbol: "I 2b 2c 3 ",
international: "I 2_1 3 ",
international_full: "I 2_1 3 ",
international_short: "I2_13 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 28,
},
RawSpacegroupType {
number: 200,
schoenflies: "Th^1 ",
hall_symbol: "-P 2 2 3 ",
international: "P m -3 ",
international_full: "P 2/m -3 ",
international_short: "Pm-3 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 29,
},
RawSpacegroupType {
number: 201,
schoenflies: "Th^2 ",
hall_symbol: "P 2 2 3 -1n ",
international: "P n -3 ",
international_full: "P 2/n -3 ",
international_short: "Pn-3 ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 29,
},
RawSpacegroupType {
number: 201,
schoenflies: "Th^2 ",
hall_symbol: "-P 2ab 2bc 3 ",
international: "P n -3 ",
international_full: "P 2/n -3 ",
international_short: "Pn-3 ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 29,
},
RawSpacegroupType {
number: 202,
schoenflies: "Th^3 ",
hall_symbol: "-F 2 2 3 ",
international: "F m -3 ",
international_full: "F 2/m -3 ",
international_short: "Fm-3 ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 29,
},
RawSpacegroupType {
number: 203,
schoenflies: "Th^4 ",
hall_symbol: "F 2 2 3 -1d ",
international: "F d -3 ",
international_full: "F 2/d -3 ",
international_short: "Fd-3 ",
choice: "1 ",
centering: Centering::Face,
pointgroup_number: 29,
},
RawSpacegroupType {
number: 203,
schoenflies: "Th^4 ",
hall_symbol: "-F 2uv 2vw 3 ",
international: "F d -3 ",
international_full: "F 2/d -3 ",
international_short: "Fd-3 ",
choice: "2 ",
centering: Centering::Face,
pointgroup_number: 29,
},
RawSpacegroupType {
number: 204,
schoenflies: "Th^5 ",
hall_symbol: "-I 2 2 3 ",
international: "I m -3 ",
international_full: "I 2/m -3 ",
international_short: "Im-3 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 29,
},
RawSpacegroupType {
number: 205,
schoenflies: "Th^6 ",
hall_symbol: "-P 2ac 2ab 3 ",
international: "P a -3 ",
international_full: "P 2_1/a -3 ",
international_short: "Pa-3 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 29,
},
RawSpacegroupType {
number: 206,
schoenflies: "Th^7 ",
hall_symbol: "-I 2b 2c 3 ",
international: "I a -3 ",
international_full: "I 2_1/a -3 ",
international_short: "Ia-3 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 29,
},
RawSpacegroupType {
number: 207,
schoenflies: "O^1 ",
hall_symbol: "P 4 2 3 ",
international: "P 4 3 2 ",
international_full: "P 4 3 2 ",
international_short: "P432 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 30,
},
RawSpacegroupType {
number: 208,
schoenflies: "O^2 ",
hall_symbol: "P 4n 2 3 ",
international: "P 4_2 3 2 ",
international_full: "P 4_2 3 2 ",
international_short: "P4_232 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 30,
},
RawSpacegroupType {
number: 209,
schoenflies: "O^3 ",
hall_symbol: "F 4 2 3 ",
international: "F 4 3 2 ",
international_full: "F 4 3 2 ",
international_short: "F432 ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 30,
},
RawSpacegroupType {
number: 210,
schoenflies: "O^4 ",
hall_symbol: "F 4d 2 3 ",
international: "F 4_1 3 2 ",
international_full: "F 4_1 3 2 ",
international_short: "F4_132 ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 30,
},
RawSpacegroupType {
number: 211,
schoenflies: "O^5 ",
hall_symbol: "I 4 2 3 ",
international: "I 4 3 2 ",
international_full: "I 4 3 2 ",
international_short: "I432 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 30,
},
RawSpacegroupType {
number: 212,
schoenflies: "O^6 ",
hall_symbol: "P 4acd 2ab 3 ",
international: "P 4_3 3 2 ",
international_full: "P 4_3 3 2 ",
international_short: "P4_332 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 30,
},
RawSpacegroupType {
number: 213,
schoenflies: "O^7 ",
hall_symbol: "P 4bd 2ab 3 ",
international: "P 4_1 3 2 ",
international_full: "P 4_1 3 2 ",
international_short: "P4_132 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 30,
},
RawSpacegroupType {
number: 214,
schoenflies: "O^8 ",
hall_symbol: "I 4bd 2c 3 ",
international: "I 4_1 3 2 ",
international_full: "I 4_1 3 2 ",
international_short: "I4_132 ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 30,
},
RawSpacegroupType {
number: 215,
schoenflies: "Td^1 ",
hall_symbol: "P -4 2 3 ",
international: "P -4 3 m ",
international_full: "P -4 3 m ",
international_short: "P-43m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 31,
},
RawSpacegroupType {
number: 216,
schoenflies: "Td^2 ",
hall_symbol: "F -4 2 3 ",
international: "F -4 3 m ",
international_full: "F -4 3 m ",
international_short: "F-43m ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 31,
},
RawSpacegroupType {
number: 217,
schoenflies: "Td^3 ",
hall_symbol: "I -4 2 3 ",
international: "I -4 3 m ",
international_full: "I -4 3 m ",
international_short: "I-43m ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 31,
},
RawSpacegroupType {
number: 218,
schoenflies: "Td^4 ",
hall_symbol: "P -4n 2 3 ",
international: "P -4 3 n ",
international_full: "P -4 3 n ",
international_short: "P-43n ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 31,
},
RawSpacegroupType {
number: 219,
schoenflies: "Td^5 ",
hall_symbol: "F -4a 2 3 ",
international: "F -4 3 c ",
international_full: "F -4 3 c ",
international_short: "F-43c ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 31,
},
RawSpacegroupType {
number: 220,
schoenflies: "Td^6 ",
hall_symbol: "I -4bd 2c 3 ",
international: "I -4 3 d ",
international_full: "I -4 3 d ",
international_short: "I-43d ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 31,
},
RawSpacegroupType {
number: 221,
schoenflies: "Oh^1 ",
hall_symbol: "-P 4 2 3 ",
international: "P m -3 m ",
international_full: "P 4/m -3 2/m ",
international_short: "Pm-3m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 222,
schoenflies: "Oh^2 ",
hall_symbol: "P 4 2 3 -1n ",
international: "P n -3 n ",
international_full: "P 4/n -3 2/n ",
international_short: "Pn-3n ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 222,
schoenflies: "Oh^2 ",
hall_symbol: "-P 4a 2bc 3 ",
international: "P n -3 n ",
international_full: "P 4/n -3 2/n ",
international_short: "Pn-3n ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 223,
schoenflies: "Oh^3 ",
hall_symbol: "-P 4n 2 3 ",
international: "P m -3 n ",
international_full: "P 4_2/m -3 2/n ",
international_short: "Pm-3n ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 224,
schoenflies: "Oh^4 ",
hall_symbol: "P 4n 2 3 -1n ",
international: "P n -3 m ",
international_full: "P 4_2/n -3 2/m ",
international_short: "Pn-3m ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 224,
schoenflies: "Oh^4 ",
hall_symbol: "-P 4bc 2bc 3 ",
international: "P n -3 m ",
international_full: "P 4_2/n -3 2/m ",
international_short: "Pn-3m ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 225,
schoenflies: "Oh^5 ",
hall_symbol: "-F 4 2 3 ",
international: "F m -3 m ",
international_full: "F 4/m -3 2/m ",
international_short: "Fm-3m ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 226,
schoenflies: "Oh^6 ",
hall_symbol: "-F 4a 2 3 ",
international: "F m -3 c ",
international_full: "F 4/m -3 2/c ",
international_short: "Fm-3c ",
choice: " ",
centering: Centering::Face,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 227,
schoenflies: "Oh^7 ",
hall_symbol: "F 4d 2 3 -1d ",
international: "F d -3 m ",
international_full: "F 4_1/d -3 2/m ",
international_short: "Fd-3m ",
choice: "1 ",
centering: Centering::Face,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 227,
schoenflies: "Oh^7 ",
hall_symbol: "-F 4vw 2vw 3 ",
international: "F d -3 m ",
international_full: "F 4_1/d -3 2/m ",
international_short: "Fd-3m ",
choice: "2 ",
centering: Centering::Face,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 228,
schoenflies: "Oh^8 ",
hall_symbol: "F 4d 2 3 -1ad ",
international: "F d -3 c ",
international_full: "F 4_1/d -3 2/c ",
international_short: "Fd-3c ",
choice: "1 ",
centering: Centering::Face,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 228,
schoenflies: "Oh^8 ",
hall_symbol: "-F 4ud 2vw 3 ",
international: "F d -3 c ",
international_full: "F 4_1/d -3 2/c ",
international_short: "Fd-3c ",
choice: "2 ",
centering: Centering::Face,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 229,
schoenflies: "Oh^9 ",
hall_symbol: "-I 4 2 3 ",
international: "I m -3 m ",
international_full: "I 4/m -3 2/m ",
international_short: "Im-3m ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 32,
},
RawSpacegroupType {
number: 230,
schoenflies: "Oh^10 ",
hall_symbol: "-I 4bd 2c 3 ",
international: "I a -3 d ",
international_full: "I 4_1/a -3 2/d ",
international_short: "Ia-3d ",
choice: " ",
centering: Centering::Body,
pointgroup_number: 32,
}
];
pub static LAYER_GROUP_TYPES: [RawSpacegroupType; 117] = [
RawSpacegroupType {
number: 0,
schoenflies: " ",
hall_symbol: " ",
international: " ",
international_full: " ",
international_short: " ",
choice: " ",
centering: Centering::Error,
pointgroup_number: 0,
},
RawSpacegroupType {
number: 1,
schoenflies: "C1^1 ",
hall_symbol: "p 1 ",
international: "p 1 ",
international_full: "p 1 ",
international_short: "p1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 1,
},
RawSpacegroupType {
number: 2,
schoenflies: "Ci^1 ",
hall_symbol: "-p 1 ",
international: "p -1 ",
international_full: "p -1 ",
international_short: "p-1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 2,
},
RawSpacegroupType {
number: 3,
schoenflies: "C2^1 ",
hall_symbol: "p 2 ",
international: "p 1 1 2 ",
international_full: "p 1 1 2 ",
international_short: "p112 ",
choice: "c ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 4,
schoenflies: "Cs^1 ",
hall_symbol: "p -2 ",
international: "p 1 1 m ",
international_full: "p 1 1 m ",
international_short: "p11m ",
choice: "c ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 5,
schoenflies: "Cs^2 ",
hall_symbol: "p -2a ",
international: "p 1 1 a ",
international_full: "p 1 1 a ",
international_short: "p11a ",
choice: "c1 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 5,
schoenflies: "Cs^2 ",
hall_symbol: "p -2ab ",
international: "p 1 1 n ",
international_full: "p 1 1 n ",
international_short: "p11n ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 5,
schoenflies: "Cs^2 ",
hall_symbol: "p -2b ",
international: "p 1 1 b ",
international_full: "p 1 1 b ",
international_short: "p11b ",
choice: "c3 ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 6,
schoenflies: "C2h^1 ",
hall_symbol: "-p 2 ",
international: "p 1 1 2/m ",
international_full: "p 1 1 2/m ",
international_short: "p112/m ",
choice: "c ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 7,
schoenflies: "C2h^2 ",
hall_symbol: "-p 2a ",
international: "p 1 1 2/a ",
international_full: "p 1 1 2/a ",
international_short: "p112/a ",
choice: "c1 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 7,
schoenflies: "C2h^2 ",
hall_symbol: "-p 2ab ",
international: "p 1 1 2/n ",
international_full: "p 1 1 2/n ",
international_short: "p112/n ",
choice: "c2 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 7,
schoenflies: "C2h^2 ",
hall_symbol: "-p 2b ",
international: "p 1 1 2/b ",
international_full: "p 1 1 2/b ",
international_short: "p112/b ",
choice: "c3 ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 8,
schoenflies: "C2^2 ",
hall_symbol: "p 2x ",
international: "p 2 1 1 ",
international_full: "p 2 1 1 ",
international_short: "p211 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 8,
schoenflies: "C2^2 ",
hall_symbol: "p 2y ",
international: "p 1 2 1 ",
international_full: "p 1 2 1 ",
international_short: "p121 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 9,
schoenflies: "C2^3 ",
hall_symbol: "p 2xa ",
international: "p 2_1 1 1 ",
international_full: "p 2_1 1 1 ",
international_short: "p2_111 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 9,
schoenflies: "C2^3 ",
hall_symbol: "p 2yb ",
international: "p 1 2_1 1 ",
international_full: "p 1 2_1 1 ",
international_short: "p12_11 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 10,
schoenflies: "C2^4 ",
hall_symbol: "c 2x ",
international: "c 2 1 1 ",
international_full: "c 2 1 1 ",
international_short: "c211 ",
choice: "a ",
centering: Centering::CFace,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 10,
schoenflies: "C2^4 ",
hall_symbol: "c 2y ",
international: "c 1 2 1 ",
international_full: "c 1 2 1 ",
international_short: "c121 ",
choice: "b ",
centering: Centering::CFace,
pointgroup_number: 3,
},
RawSpacegroupType {
number: 11,
schoenflies: "Cs^3 ",
hall_symbol: "p -2x ",
international: "p m 1 1 ",
international_full: "p m 1 1 ",
international_short: "pm11 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 11,
schoenflies: "Cs^3 ",
hall_symbol: "p -2y ",
international: "p 1 m 1 ",
international_full: "p 1 m 1 ",
international_short: "p1m1 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 12,
schoenflies: "Cs^4 ",
hall_symbol: "p -2xb ",
international: "p b 1 1 ",
international_full: "p b 1 1 ",
international_short: "pb11 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 12,
schoenflies: "Cs^4 ",
hall_symbol: "p -2ya ",
international: "p 1 a 1 ",
international_full: "p 1 a 1 ",
international_short: "p1a1 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 13,
schoenflies: "Cs^5 ",
hall_symbol: "c -2x ",
international: "c m 1 1 ",
international_full: "c m 1 1 ",
international_short: "cm11 ",
choice: "a ",
centering: Centering::CFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 13,
schoenflies: "Cs^5 ",
hall_symbol: "c -2y ",
international: "c 1 m 1 ",
international_full: "c 1 m 1 ",
international_short: "c1m1 ",
choice: "b ",
centering: Centering::CFace,
pointgroup_number: 4,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^3 ",
hall_symbol: "-p 2x ",
international: "p 2/m 1 1 ",
international_full: "p 2/m 1 1 ",
international_short: "p2/m11 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 14,
schoenflies: "C2h^3 ",
hall_symbol: "-p 2y ",
international: "p 1 2/m 1 ",
international_full: "p 1 2/m 1 ",
international_short: "p12/m1 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^4 ",
hall_symbol: "-p 2xa ",
international: "p 2_1/m 1 1 ",
international_full: "p 2_1/m 1 1 ",
international_short: "p2_1/m11 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 15,
schoenflies: "C2h^4 ",
hall_symbol: "-p 2yb ",
international: "p 1 2_1/m 1 ",
international_full: "p 1 2_1/m 1 ",
international_short: "p12_1/m1 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 16,
schoenflies: "C2h^5 ",
hall_symbol: "-p 2xb ",
international: "p 2/b 1 1 ",
international_full: "p 2/b 1 1 ",
international_short: "p2/b11 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 16,
schoenflies: "C2h^5 ",
hall_symbol: "-p 2ya ",
international: "p 1 2/a 1 ",
international_full: "p 1 2/a 1 ",
international_short: "p12/a1 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 17,
schoenflies: "C2h^6 ",
hall_symbol: "-p 2xab ",
international: "p 2_1/b 1 1 ",
international_full: "p 2_1/b 1 1 ",
international_short: "p2_1/b11 ",
choice: "a ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 17,
schoenflies: "C2h^6 ",
hall_symbol: "-p 2yab ",
international: "p 1 2_1/a 1 ",
international_full: "p 1 2_1/a 1 ",
international_short: "p12_1/a1 ",
choice: "b ",
centering: Centering::Primitive,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 18,
schoenflies: "C2h^7 ",
hall_symbol: "-c 2x ",
international: "c 2/m 1 1 ",
international_full: "c 2/m 1 1 ",
international_short: "c2/m11 ",
choice: "a ",
centering: Centering::CFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 18,
schoenflies: "C2h^7 ",
hall_symbol: "-c 2y ",
international: "c 1 2/m 1 ",
international_full: "c 1 2/m 1 ",
international_short: "c12/m1 ",
choice: "b ",
centering: Centering::CFace,
pointgroup_number: 5,
},
RawSpacegroupType {
number: 19,
schoenflies: "D2^1 ",
hall_symbol: "p 2 2 ",
international: "p 2 2 2 ",
international_full: "p 2 2 2 ",
international_short: "p222 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 20,
schoenflies: "D2^2 ",
hall_symbol: "p 2 2a ",
international: "p 2_1 2 2 ",
international_full: "p 2_1 2 2 ",
international_short: "p2_122 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 20,
schoenflies: "D2^2 ",
hall_symbol: "p 2 2b ",
international: "p 2 2_1 2 ",
international_full: "p 2 2_1 2 ",
international_short: "p22_12 ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 21,
schoenflies: "D2^3 ",
hall_symbol: "p 2 2ab ",
international: "p 2_1 2_1 2 ",
international_full: "p 2_1 2_1 2 ",
international_short: "p2_12_12 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 22,
schoenflies: "D2^4 ",
hall_symbol: "c 2 2 ",
international: "c 2 2 2 ",
international_full: "c 2 2 2 ",
international_short: "c222 ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 6,
},
RawSpacegroupType {
number: 23,
schoenflies: "C2v^1 ",
hall_symbol: "p 2 -2 ",
international: "p m m 2 ",
international_full: "p m m 2 ",
international_short: "pmm2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 24,
schoenflies: "C2v^2 ",
hall_symbol: "p 2 -2a ",
international: "p m a 2 ",
international_full: "p m a 2 ",
international_short: "pma2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 24,
schoenflies: "C2v^2 ",
hall_symbol: "p 2 -2b ",
international: "p b m 2 ",
international_full: "p b m 2 ",
international_short: "pbm2 ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 25,
schoenflies: "C2v^3 ",
hall_symbol: "p 2 -2ab ",
international: "p b a 2 ",
international_full: "p b a 2 ",
international_short: "pba2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 26,
schoenflies: "C2v^4 ",
hall_symbol: "c 2 -2 ",
international: "c m m 2 ",
international_full: "c m m 2 ",
international_short: "cmm2 ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 27,
schoenflies: "C2v^5 ",
hall_symbol: "p -2 -2 ",
international: "p m 2 m ",
international_full: "p m 2 m ",
international_short: "pm2m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 27,
schoenflies: "C2v^5 ",
hall_symbol: "p -2 2 ",
international: "p 2 m m ",
international_full: "p 2 m m ",
international_short: "p2mm ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 28,
schoenflies: "C2v^6 ",
hall_symbol: "p -2b -2 ",
international: "p m 2_1 b ",
international_full: "p m 2_1 b ",
international_short: "pm2_1b ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 28,
schoenflies: "C2v^6 ",
hall_symbol: "p -2a 2a ",
international: "p 2_1 m a ",
international_full: "p 2_1 m a ",
international_short: "p2_1ma ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 29,
schoenflies: "C2v^7 ",
hall_symbol: "p -2 -2b ",
international: "p b 2_1 m ",
international_full: "p b 2_1 m ",
international_short: "pb2_1m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 29,
schoenflies: "C2v^7 ",
hall_symbol: "p -2 2a ",
international: "p 2_1 a m ",
international_full: "p 2_1 a m ",
international_short: "p2_1am ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 30,
schoenflies: "C2v^8 ",
hall_symbol: "p -2b -2b ",
international: "p b 2 b ",
international_full: "p b 2 b ",
international_short: "pb2b ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 30,
schoenflies: "C2v^8 ",
hall_symbol: "p -2a 2 ",
international: "p 2 a a ",
international_full: "p 2 a a ",
international_short: "p2aa ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 31,
schoenflies: "C2v^9 ",
hall_symbol: "p -2a -2a ",
international: "p m 2 a ",
international_full: "p m 2 a ",
international_short: "pm2a ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 31,
schoenflies: "C2v^9 ",
hall_symbol: "p -2b 2 ",
international: "p 2 m b ",
international_full: "p 2 m b ",
international_short: "p2mb ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 32,
schoenflies: "C2v^10",
hall_symbol: "p -2ab -2 ",
international: "p m 2_1 n ",
international_full: "p m 2_1 n ",
international_short: "pm2_1n ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 32,
schoenflies: "C2v^10",
hall_symbol: "p -2ab 2ab ",
international: "p 2_1 m n ",
international_full: "p 2_1 m n ",
international_short: "p2_1mn ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 33,
schoenflies: "C2v^11",
hall_symbol: "p -2a -2ab ",
international: "p b 2_1 a ",
international_full: "p b 2_1 a ",
international_short: "pb2_1a ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 33,
schoenflies: "C2v^11",
hall_symbol: "p -2b 2a ",
international: "p 2_1 a b ",
international_full: "p 2_1 a b ",
international_short: "p2_1ab ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 34,
schoenflies: "C2v^12",
hall_symbol: "p -2ab -2ab ",
international: "p b 2 n ",
international_full: "p b 2 n ",
international_short: "pb2n ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 34,
schoenflies: "C2v^12",
hall_symbol: "p -2ab 2 ",
international: "p 2 a n ",
international_full: "p 2 a n ",
international_short: "p2an ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 35,
schoenflies: "C2v^13",
hall_symbol: "c -2 -2 ",
international: "c m 2 m ",
international_full: "c m 2 m ",
international_short: "cm2m ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 35,
schoenflies: "C2v^13",
hall_symbol: "c -2 2 ",
international: "c 2 m m ",
international_full: "c 2 m m ",
international_short: "c2mm ",
choice: "b-ac ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 36,
schoenflies: "C2v^14",
hall_symbol: "c -2a -2a ",
international: "c m 2 e ",
international_full: "c m 2 e ",
international_short: "cm2e ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 36,
schoenflies: "C2v^14",
hall_symbol: "c -2a 2 ",
international: "c 2 m e ",
international_full: "c 2 m e ",
international_short: "c2me ",
choice: "b-ac ",
centering: Centering::CFace,
pointgroup_number: 7,
},
RawSpacegroupType {
number: 37,
schoenflies: "D2h^1 ",
hall_symbol: "-p 2 2 ",
international: "p m m m ",
international_full: "p 2/m 2/m 2/m ",
international_short: "pmmm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 38,
schoenflies: "D2h^2 ",
hall_symbol: "-p 2a 2 ",
international: "p m a a ",
international_full: "p 2/m 2/a 2/a ",
international_short: "pmaa ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 38,
schoenflies: "D2h^2 ",
hall_symbol: "-p 2b 2b ",
international: "p b m b ",
international_full: "p 2/b 2/m 2/b ",
international_short: "pbmb ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 39,
schoenflies: "D2h^3 ",
hall_symbol: "-p 2ab 2b ",
international: "p b a n ",
international_full: "p 2/b 2/a 2/n ",
international_short: "pban ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 40,
schoenflies: "D2h^4 ",
hall_symbol: "-p 2 2a ",
international: "p m a m ",
international_full: "p 2_1/m 2/a 2/m ",
international_short: "pmam ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 40,
schoenflies: "D2h^4 ",
hall_symbol: "-p 2 2b ",
international: "p b m m ",
international_full: "p 2/b 2_1/m 2/m ",
international_short: "pbmm ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 41,
schoenflies: "D2h^5 ",
hall_symbol: "-p 2a 2a ",
international: "p m m a ",
international_full: "p 2_1/m 2/m 2/a ",
international_short: "pmma ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 41,
schoenflies: "D2h^5 ",
hall_symbol: "-p 2b 2 ",
international: "p m m b ",
international_full: "p 2/m 2_1/m 2/b ",
international_short: "pmmb ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 42,
schoenflies: "D2h^6 ",
hall_symbol: "-p 2ab 2 ",
international: "p m a n ",
international_full: "p 2/m 2_1/a 2/n ",
international_short: "pman ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 42,
schoenflies: "D2h^6 ",
hall_symbol: "-p 2ab 2ab ",
international: "p b m n ",
international_full: "p 2_1/b 2/m 2/n ",
international_short: "pbmn ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 43,
schoenflies: "D2h^7 ",
hall_symbol: "-p 2a 2b ",
international: "p b a a ",
international_full: "p 2/b 2_1/a 2/a ",
international_short: "pbaa ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 43,
schoenflies: "D2h^7 ",
hall_symbol: "-p 2b 2ab ",
international: "p b a b ",
international_full: "p 2_1/b 2/a 2/b ",
international_short: "pbab ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 44,
schoenflies: "D2h^8 ",
hall_symbol: "-p 2 2ab ",
international: "p b a m ",
international_full: "p 2_1/b 2_1/a 2/m ",
international_short: "pbam ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 45,
schoenflies: "D2h^9 ",
hall_symbol: "-p 2a 2ab ",
international: "p b m a ",
international_full: "p 2_1/b 2_1/m 2/a ",
international_short: "pbma ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 45,
schoenflies: "D2h^9 ",
hall_symbol: "-p 2b 2a ",
international: "p m a b ",
international_full: "p 2_1/m 2_1/a 2/b ",
international_short: "pmab ",
choice: "b-ac ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 46,
schoenflies: "D2h^10",
hall_symbol: "-p 2ab 2a ",
international: "p m m n ",
international_full: "p 2_1/m 2_1/m 2/n ",
international_short: "pmmn ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 47,
schoenflies: "D2h^11",
hall_symbol: "-c 2 2 ",
international: "c m m m ",
international_full: "c 2/m 2/m 2/m ",
international_short: "cmmm ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 48,
schoenflies: "D2h^12",
hall_symbol: "-c 2a 2 ",
international: "c m m e ",
international_full: "c 2/m 2/m 2/e ",
international_short: "cmme ",
choice: " ",
centering: Centering::CFace,
pointgroup_number: 8,
},
RawSpacegroupType {
number: 49,
schoenflies: "C4^1 ",
hall_symbol: "p 4 ",
international: "p 4 ",
international_full: "p 4 ",
international_short: "p4 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 9,
},
RawSpacegroupType {
number: 50,
schoenflies: "S4^1 ",
hall_symbol: "p -4 ",
international: "p -4 ",
international_full: "p -4 ",
international_short: "p-4 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 10,
},
RawSpacegroupType {
number: 51,
schoenflies: "C4h^1 ",
hall_symbol: "-p 4 ",
international: "p 4/m ",
international_full: "p 4/m ",
international_short: "p4/m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 52,
schoenflies: "C4h^2 ",
hall_symbol: "p 4 -1ab ",
international: "p 4/n ",
international_full: "p 4/n ",
international_short: "p4/n ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 52,
schoenflies: "C4h^2 ",
hall_symbol: "-p 4a ",
international: "p 4/n ",
international_full: "p 4/n ",
international_short: "p4/n ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 11,
},
RawSpacegroupType {
number: 53,
schoenflies: "D4^1 ",
hall_symbol: "p 4 2 ",
international: "p 4 2 2 ",
international_full: "p 4 2 2 ",
international_short: "p422 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 54,
schoenflies: "D4^2 ",
hall_symbol: "p 4 2ab ",
international: "p 4 2_1 2 ",
international_full: "p 4 2_1 2 ",
international_short: "p42_12 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 12,
},
RawSpacegroupType {
number: 55,
schoenflies: "C4v^1 ",
hall_symbol: "p 4 -2 ",
international: "p 4 m m ",
international_full: "p 4 m m ",
international_short: "p4mm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 56,
schoenflies: "C4v^2 ",
hall_symbol: "p 4 -2ab ",
international: "p 4 b m ",
international_full: "p 4 b m ",
international_short: "p4bm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 13,
},
RawSpacegroupType {
number: 57,
schoenflies: "D2d^1 ",
hall_symbol: "p -4 2 ",
international: "p -4 2 m ",
international_full: "p -4 2 m ",
international_short: "p-42m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 58,
schoenflies: "D2d^2 ",
hall_symbol: "p -4 2ab ",
international: "p -4 2_1 m ",
international_full: "p -4 2_1 m ",
international_short: "p-42_1m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 59,
schoenflies: "D2d^3 ",
hall_symbol: "p -4 -2 ",
international: "p -4 m 2 ",
international_full: "p -4 m 2 ",
international_short: "p-4m2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 60,
schoenflies: "D2d^4 ",
hall_symbol: "p -4 -2ab ",
international: "p -4 b 2 ",
international_full: "p -4 b 2 ",
international_short: "p-4b2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 14,
},
RawSpacegroupType {
number: 61,
schoenflies: "D4h^1 ",
hall_symbol: "-p 4 2 ",
international: "p 4/m m m ",
international_full: "p 4/m 2/m 2/m ",
international_short: "p4/mmm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 62,
schoenflies: "D4h^2 ",
hall_symbol: "p 4 2 -1ab ",
international: "p 4/n b m ",
international_full: "p 4/n 2/b 2/m ",
international_short: "p4/nbm ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 62,
schoenflies: "D4h^2 ",
hall_symbol: "-p 4a 2b ",
international: "p 4/n b m ",
international_full: "p 4/n 2/b 2/m ",
international_short: "p4/nbm ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 63,
schoenflies: "D4h^3 ",
hall_symbol: "-p 4 2ab ",
international: "p 4/m b m ",
international_full: "p 4/m 2_1/b m ",
international_short: "p4/mbm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 64,
schoenflies: "D4h^4 ",
hall_symbol: "p 4 2ab -1ab ",
international: "p 4/n m m ",
international_full: "p 4/n 2_1/m m ",
international_short: "p4/nmm ",
choice: "1 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 64,
schoenflies: "D4h^4 ",
hall_symbol: "-p 4a 2a ",
international: "p 4/n m m ",
international_full: "p 4/n 2_1/m m ",
international_short: "p4/nmm ",
choice: "2 ",
centering: Centering::Primitive,
pointgroup_number: 15,
},
RawSpacegroupType {
number: 65,
schoenflies: "C3^1 ",
hall_symbol: "p 3 ",
international: "p 3 ",
international_full: "p 3 ",
international_short: "p3 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 16,
},
RawSpacegroupType {
number: 66,
schoenflies: "C3i^1 ",
hall_symbol: "-p 3 ",
international: "p -3 ",
international_full: "p -3 ",
international_short: "p-3 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 17,
},
RawSpacegroupType {
number: 67,
schoenflies: "D3^1 ",
hall_symbol: "p 3 2 ",
international: "p 3 1 2 ",
international_full: "p 3 1 2 ",
international_short: "p312 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 68,
schoenflies: "D3^2 ",
hall_symbol: "p 3 2= ",
international: "p 3 2 1 ",
international_full: "p 3 2 1 ",
international_short: "p321 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 18,
},
RawSpacegroupType {
number: 69,
schoenflies: "C3v^1 ",
hall_symbol: "p 3 -2= ",
international: "p 3 m 1 ",
international_full: "p 3 m 1 ",
international_short: "p3m1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 70,
schoenflies: "C3v^2 ",
hall_symbol: "p 3 -2 ",
international: "p 3 1 m ",
international_full: "p 3 1 m ",
international_short: "p31m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 19,
},
RawSpacegroupType {
number: 71,
schoenflies: "D3d^1 ",
hall_symbol: "-p 3 2 ",
international: "p -3 1 m ",
international_full: "p -3 1 2/m ",
international_short: "p-31m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 72,
schoenflies: "D3d^2 ",
hall_symbol: "-p 3 2= ",
international: "p -3 m 1 ",
international_full: "p -3 2/m 1 ",
international_short: "p-3m1 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 20,
},
RawSpacegroupType {
number: 73,
schoenflies: "C6^1 ",
hall_symbol: "p 6 ",
international: "p 6 ",
international_full: "p 6 ",
international_short: "p6 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 21,
},
RawSpacegroupType {
number: 74,
schoenflies: "C3h^1 ",
hall_symbol: "p -6 ",
international: "p -6 ",
international_full: "p -6 ",
international_short: "p-6 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 22,
},
RawSpacegroupType {
number: 75,
schoenflies: "C6h^1 ",
hall_symbol: "-p 6 ",
international: "p 6/m ",
international_full: "p 6/m ",
international_short: "p6/m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 23,
},
RawSpacegroupType {
number: 76,
schoenflies: "D6^1 ",
hall_symbol: "p 6 2 ",
international: "p 6 2 2 ",
international_full: "p 6 2 2 ",
international_short: "p622 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 24,
},
RawSpacegroupType {
number: 77,
schoenflies: "C6v^1 ",
hall_symbol: "p 6 -2 ",
international: "p 6 m m ",
international_full: "p 6 m m ",
international_short: "p6mm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 25,
},
RawSpacegroupType {
number: 78,
schoenflies: "D3h^1 ",
hall_symbol: "p -6 2 ",
international: "p -6 m 2 ",
international_full: "p -6 m 2 ",
international_short: "p-6m2 ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 26,
},
RawSpacegroupType {
number: 79,
schoenflies: "D3h^2 ",
hall_symbol: "p -6 -2 ",
international: "p -6 2 m ",
international_full: "p -6 2 m ",
international_short: "p-62m ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 26,
},
RawSpacegroupType {
number: 80,
schoenflies: "D6h^1 ",
hall_symbol: "-p 6 2 ",
international: "p 6/m m m ",
international_full: "p 6/m m m ",
international_short: "p6/mmm ",
choice: " ",
centering: Centering::Primitive,
pointgroup_number: 27,
}
];
pub static SYMMETRY_OPERATIONS: [i32; 8147] = [
0, 16484, 16484, 3198, 16484, 3360, 16484, 3200,
16484, 16320, 16484, 1420536, 16484, 121298, 16484, 17022432,
16484, 3360, 18439772, 18426648, 16484, 3360, 1551758, 1538634,
16484, 3360, 18557870, 18544746, 16484, 3200, 1551758, 1538474,
16484, 3200, 17140694, 17127410, 16484, 3200, 18557870, 18544586,
16484, 16320, 17140694, 17140530, 16484, 16320, 18439772, 18439608,
16484, 16320, 18557870, 18557706, 16484, 16322, 16484, 16482,
16484, 3362, 16484, 134420, 16484, 17140532, 16484, 17022434,
16484, 17022594, 16484, 18439770, 16484, 1433658, 16484, 1420538,
16484, 1538636, 16484, 121460, 16484, 16322, 18439772, 18439610,
16484, 16322, 1551758, 1551596, 16484, 16322, 18557870, 18557708,
16484, 16482, 1551758, 1551756, 16484, 16482, 17140694, 17140692,
16484, 16482, 18557870, 18557868, 16484, 3362, 17140694, 17127572,
16484, 3362, 18439772, 18426650, 16484, 3362, 18557870, 18544748,
16484, 134420, 18439772, 18557708, 16484, 18439610, 1551758, 17140532,
16484, 17022434, 18557870, 1551596, 16484, 17022434, 1551758, 18557708,
16484, 17140532, 18439772, 1551596, 16484, 134420, 18557870, 18439610,
16484, 17022594, 1551758, 18557868, 16484, 18439770, 17140694, 1551756,
16484, 1433658, 18557870, 17140692, 16484, 1433658, 17140694, 18557868,
16484, 18439770, 1551758, 17140692, 16484, 17022594, 18557870, 1551756,
16484, 1420538, 17140694, 18544748, 16484, 17127572, 18439772, 1538636,
16484, 121460, 18557870, 18426650, 16484, 121460, 18439772, 18544748,
16484, 18426650, 17140694, 1538636, 16484, 1420538, 18557870, 17127572,
16484, 3198, 3360, 16322, 16484, 3198, 3200, 16482,
16484, 3198, 16320, 3362, 16484, 3198, 1420536, 1433498,
16484, 3198, 121298, 134580, 16484, 3198, 17022432, 17009474,
16484, 3198, 3360, 16322, 18439772, 18426486, 18426648, 18439610,
16484, 3198, 3360, 16322, 1551758, 1538472, 1538634, 1551596,
16484, 3198, 3360, 16322, 18557870, 18544584, 18544746, 18557708,
16484, 3198, 3200, 16482, 1551758, 1538472, 1538474, 1551756,
16484, 3198, 3200, 16482, 17140694, 17127408, 17127410, 17140692,
16484, 3198, 3200, 16482, 18557870, 18544584, 18544586, 18557868,
16484, 3198, 16320, 3362, 17140694, 17127408, 17140530, 17127572,
16484, 3198, 16320, 3362, 18439772, 18426486, 18439608, 18426650,
16484, 3198, 16320, 3362, 18557870, 18544584, 18557706, 18544748,
16484, 3198, 121458, 134420, 16484, 3198, 17127570, 17140532,
16484, 3198, 17009472, 17022434, 16484, 3198, 17009312, 17022594,
16484, 3198, 18426488, 18439770, 16484, 3198, 1420376, 1433658,
16484, 3198, 1433496, 1420538, 16484, 3198, 1551594, 1538636,
16484, 3198, 134418, 121460, 16484, 3198, 1538634, 1551596,
16484, 3198, 18544746, 18557708, 16484, 3198, 18426648, 18439610,
16484, 3198, 17127410, 17140692, 16484, 3198, 18544586, 18557868,
16484, 3198, 1538474, 1551756, 16484, 3198, 18439608, 18426650,
16484, 3198, 18557706, 18544748, 16484, 3198, 17140530, 17127572,
16484, 3198, 121458, 134420, 18439772, 18426486, 18544746, 18557708,
16484, 3198, 18426648, 18439610, 1551758, 1538472, 17127570, 17140532,
16484, 3198, 17009472, 17022434, 18557870, 18544584, 1538634, 1551596,
16484, 3198, 17009472, 17022434, 1551758, 1538472, 18544746, 18557708,
16484, 3198, 17127570, 17140532, 18439772, 18426486, 1538634, 1551596,
16484, 3198, 121458, 134420, 18557870, 18544584, 18426648, 18439610,
16484, 3198, 17009312, 17022594, 1551758, 1538472, 18544586, 18557868,
16484, 3198, 18426488, 18439770, 17140694, 17127408, 1538474, 1551756,
16484, 3198, 1420376, 1433658, 18557870, 18544584, 17127410, 17140692,
16484, 3198, 1420376, 1433658, 17140694, 17127408, 18544586, 18557868,
16484, 3198, 18426488, 18439770, 1551758, 1538472, 17127410, 17140692,
16484, 3198, 17009312, 17022594, 18557870, 18544584, 1538474, 1551756,
16484, 3198, 1433496, 1420538, 17140694, 17127408, 18557706, 18544748,
16484, 3198, 17140530, 17127572, 18439772, 18426486, 1551594, 1538636,
16484, 3198, 134418, 121460, 18557870, 18544584, 18439608, 18426650,
16484, 3198, 134418, 121460, 18439772, 18426486, 18557706, 18544748,
16484, 3198, 18439608, 18426650, 17140694, 17127408, 1551594, 1538636,
16484, 3198, 1433496, 1420538, 18557870, 18544584, 17140530, 17127572,
16484, 3200, 16320, 3360, 16484, 121298, 16320, 121458,
16484, 17009312, 17022432, 3360, 16484, 3200, 1433496, 1420536,
16484, 3200, 18439608, 18426648, 16484, 1538474, 16320, 1538634,
16484, 17127410, 17140530, 3360, 16484, 17127410, 18439608, 1538634,
16484, 121298, 16320, 121458, 18439772, 18544586, 18439608, 18544746,
16484, 17009312, 17022432, 3360, 1551758, 18544586, 18557706, 1538634,
16484, 3200, 1433496, 1420536, 17140694, 17127410, 18557706, 18544746,
16484, 3200, 16320, 3360, 18439772, 18426488, 18439608, 18426648,
16484, 3200, 16320, 3360, 1551758, 1538474, 1551594, 1538634,
16484, 3200, 16320, 3360, 17140694, 17127410, 17140530, 17127570,
16484, 3200, 16320, 3360, 1551758, 1538474, 1551594, 1538634,
17140694, 17127410, 17140530, 17127570, 18439772, 18426488, 18439608, 18426648,
16484, 3200, 16320, 3360, 18557870, 18544586, 18557706, 18544746,
16484, 1420376, 134418, 1538634, 18557870, 17127410, 18439608, 17009472,
16484, 3200, 3362, 16322, 16484, 16482, 16320, 16322,
16484, 16482, 3362, 3360, 16484, 121298, 3362, 134420,
16484, 121298, 121460, 16322, 16484, 17022594, 17022432, 16322,
16484, 16482, 17022432, 17022434, 16484, 16482, 1420538, 1420536,
16484, 1433658, 3362, 1420536, 16484, 3200, 121460, 134420,
16484, 17022594, 16320, 17022434, 16484, 1433658, 1420538, 3360,
16484, 3200, 17009474, 17022434, 16484, 3200, 1420538, 1433498,
16484, 1433658, 16320, 1433498, 16484, 134580, 16320, 134420,
16484, 134580, 121460, 3360, 16484, 17022594, 17009474, 3360,
16484, 121298, 17127572, 17022434, 16484, 121298, 1420538, 1551596,
16484, 1433658, 17022432, 18439610, 16484, 17140692, 17022432, 134420,
16484, 1551756, 121460, 1420536, 16484, 17022594, 18426650, 1420536,
16484, 3200, 1538636, 1551596, 16484, 3200, 17127572, 17140532,
16484, 17140692, 16320, 17140532, 16484, 18439770, 16320, 18439610,
16484, 18439770, 18426650, 3360, 16484, 1551756, 1538636, 3360,
16484, 17127410, 3362, 17140532, 16484, 1538474, 1538636, 16322,
16484, 18439770, 18439608, 16322, 16484, 16482, 17140530, 17140532,
16484, 16482, 1538636, 1538634, 16484, 18439770, 3362, 18426648,
16484, 3200, 18426650, 18439610, 16484, 1551756, 16320, 1551596,
16484, 17140692, 17127572, 3360, 16484, 121298, 18544748, 18439610,
16484, 121298, 18426650, 18557708, 16484, 1551756, 17022432, 18557708,
16484, 18557868, 17022432, 1551596, 16484, 18557868, 17127572, 1420536,
16484, 17140692, 18544748, 1420536, 16484, 3200, 18544748, 18557708,
16484, 18557868, 16320, 18557708, 16484, 18557868, 18544748, 3360,
16484, 3200, 3362, 16322, 18439772, 18426488, 18426650, 18439610,
16484, 16482, 16320, 16322, 1551758, 1551756, 1551594, 1551596,
16484, 16482, 3362, 3360, 17140694, 17140692, 17127572, 17127570,
16484, 121298, 3362, 134420, 18439772, 18544586, 18426650, 18557708,
16484, 121298, 121460, 16322, 18439772, 18544586, 18544748, 18439610,
16484, 17022594, 17022432, 16322, 1551758, 18557868, 18557706, 1551596,
16484, 16482, 17022432, 17022434, 1551758, 1551756, 18557706, 18557708,
16484, 16482, 1420538, 1420536, 17140694, 17140692, 18544748, 18544746,
16484, 1433658, 3362, 1420536, 17140694, 18557868, 17127572, 18544746,
16484, 3200, 121460, 134420, 18439772, 18426488, 18544748, 18557708,
16484, 17022594, 16320, 17022434, 1551758, 18557868, 1551594, 18557708,
16484, 1433658, 1420538, 3360, 17140694, 18557868, 18544748, 17127570,
16484, 3200, 3362, 16322, 1551758, 1538474, 1538636, 1551596,
16484, 3200, 3362, 16322, 17140694, 17127410, 17127572, 17140532,
16484, 16482, 16320, 16322, 17140694, 17140692, 17140530, 17140532,
16484, 16482, 16320, 16322, 18439772, 18439770, 18439608, 18439610,
16484, 16482, 3362, 3360, 18439772, 18439770, 18426650, 18426648,
16484, 16482, 3362, 3360, 1551758, 1551756, 1538636, 1538634,
16484, 3200, 1420538, 1433498, 1551758, 1538474, 121460, 134420,
16484, 3200, 17009474, 17022434, 17140694, 17127410, 121460, 134420,
16484, 17022594, 16320, 17022434, 17140694, 134580, 17140530, 134420,
16484, 17022594, 16320, 17022434, 18439772, 1433658, 18439608, 1433498,
16484, 17022594, 17009474, 3360, 18439772, 1433658, 1420538, 18426648,
16484, 1433658, 1420538, 3360, 1551758, 134580, 121460, 1538634,
16484, 3200, 17009474, 17022434, 1551758, 1538474, 18544748, 18557708,
16484, 3200, 1420538, 1433498, 17140694, 17127410, 18544748, 18557708,
16484, 1433658, 16320, 1433498, 17140694, 18557868, 17140530, 18557708,
16484, 134580, 16320, 134420, 18439772, 18557868, 18439608, 18557708,
16484, 134580, 121460, 3360, 18439772, 18557868, 18544748, 18426648,
16484, 17022594, 17009474, 3360, 1551758, 18557868, 18544748, 1538634,
16484, 3200, 18426650, 18439610, 1551758, 1538474, 17127572, 17140532,
16484, 3200, 18426650, 18439610, 17140694, 17127410, 1538636, 1551596,
16484, 18439770, 16320, 18439610, 17140694, 1551756, 17140530, 1551596,
16484, 17140692, 16320, 17140532, 18439772, 1551756, 18439608, 1551596,
16484, 17140692, 17127572, 3360, 18439772, 1551756, 1538636, 18426648,
16484, 18439770, 18426650, 3360, 1551758, 17140692, 17127572, 1538634,
16484, 3200, 3362, 16322, 1551758, 1538474, 1538636, 1551596,
17140694, 17127410, 17127572, 17140532, 18439772, 18426488, 18426650, 18439610,
16484, 16482, 16320, 16322, 1551758, 1551756, 1551594, 1551596,
17140694, 17140692, 17140530, 17140532, 18439772, 18439770, 18439608, 18439610,
16484, 16482, 3362, 3360, 1551758, 1551756, 1538636, 1538634,
17140694, 17140692, 17127572, 17127570, 18439772, 18439770, 18426650, 18426648,
16484, 3200, 10809329, 10822289, 1551758, 1538474, 9274055, 9287015,
17140694, 17127410, 27697343, 27710303, 18439772, 18426488, 26398265, 26411225,
16484, 27710463, 16320, 26411225, 1551758, 26411385, 1551594, 27710303,
17140694, 10822449, 17140530, 9287015, 18439772, 9287175, 18439608, 10822289,
16484, 27710463, 10809329, 18426648, 1551758, 26411385, 9274055, 17127570,
17140694, 10822449, 27697343, 1538634, 18439772, 9287175, 26398265, 3360,
16484, 3200, 3362, 16322, 18557870, 18544586, 18544748, 18557708,
16484, 16482, 16320, 16322, 18557870, 18557868, 18557706, 18557708,
16484, 16482, 3362, 3360, 18557870, 18557868, 18544748, 18544746,
16484, 3200, 121460, 134420, 18557870, 18544586, 18426650, 18439610,
16484, 17022594, 16320, 17022434, 18557870, 1551756, 18557706, 1551596,
16484, 1433658, 1420538, 3360, 18557870, 17140692, 17127572, 18544746,
16484, 3200, 17009474, 17022434, 18557870, 18544586, 1538636, 1551596,
16484, 3200, 1420538, 1433498, 18557870, 18544586, 17127572, 17140532,
16484, 1433658, 16320, 1433498, 18557870, 17140692, 18557706, 17140532,
16484, 134580, 16320, 134420, 18557870, 18439770, 18557706, 18439610,
16484, 134580, 121460, 3360, 18557870, 18439770, 18426650, 18544746,
16484, 17022594, 17009474, 3360, 18557870, 1551756, 1538636, 18544746,
16484, 3198, 3200, 16482, 16320, 3362, 3360, 16322,
16484, 3200, 16320, 3360, 18544584, 18557868, 18544748, 18557708,
16484, 3198, 18426488, 18439770, 1551594, 1538636, 17127570, 17140532,
16484, 3198, 3200, 16482, 134418, 121460, 121458, 134420,
16484, 3198, 17009312, 17022594, 16320, 3362, 17009472, 17022434,
16484, 3198, 1420376, 1433658, 1433496, 1420538, 3360, 16322,
16484, 3200, 16320, 3360, 18426486, 18439770, 18426650, 18439610,
16484, 3198, 18426488, 18439770, 1433496, 1420538, 17009472, 17022434,
16484, 3200, 16320, 3360, 1538472, 1551756, 1538636, 1551596,
16484, 3198, 1420376, 1433658, 1551594, 1538636, 121458, 134420,
16484, 3200, 16320, 3360, 17127408, 17140692, 17127572, 17140532,
16484, 3198, 17009312, 17022594, 134418, 121460, 17127570, 17140532,
16484, 3198, 17009312, 17022594, 17022432, 17009474, 3360, 16322,
16484, 3198, 1420376, 1433658, 16320, 3362, 1420536, 1433498,
16484, 3198, 3200, 16482, 1433496, 1420538, 1420536, 1433498,
16484, 3198, 121298, 134580, 134418, 121460, 3360, 16322,
16484, 3198, 121298, 134580, 16320, 3362, 121458, 134420,
16484, 3198, 3200, 16482, 17022432, 17009474, 17009472, 17022434,
16484, 3198, 17009312, 17022594, 1551594, 1538636, 18544746, 18557708,
16484, 3198, 1420376, 1433658, 18557706, 18544748, 17127570, 17140532,
16484, 3198, 18544586, 18557868, 1433496, 1420538, 17127570, 17140532,
16484, 3198, 18426488, 18439770, 134418, 121460, 18544746, 18557708,
16484, 3198, 18426488, 18439770, 18557706, 18544748, 121458, 134420,
16484, 3198, 18544586, 18557868, 1551594, 1538636, 17009472, 17022434,
16484, 3198, 17127410, 17140692, 16320, 3362, 17127570, 17140532,
16484, 3198, 1538474, 1551756, 1551594, 1538636, 3360, 16322,
16484, 3198, 18426488, 18439770, 18439608, 18426650, 3360, 16322,
16484, 3198, 3200, 16482, 17140530, 17127572, 17127570, 17140532,
16484, 3198, 3200, 16482, 1551594, 1538636, 1538634, 1551596,
16484, 3198, 18426488, 18439770, 16320, 3362, 18426648, 18439610,
16484, 3198, 17009312, 17022594, 17140530, 17127572, 121458, 134420,
16484, 3198, 1420376, 1433658, 134418, 121460, 1538634, 1551596,
16484, 3198, 17009312, 17022594, 1433496, 1420538, 18426648, 18439610,
16484, 3198, 17127410, 17140692, 134418, 121460, 17009472, 17022434,
16484, 3198, 1538474, 1551756, 1433496, 1420538, 121458, 134420,
16484, 3198, 1420376, 1433658, 18439608, 18426650, 17009472, 17022434,
16484, 3198, 3200, 16482, 18439608, 18426650, 18426648, 18439610,
16484, 3198, 1538474, 1551756, 16320, 3362, 1538634, 1551596,
16484, 3198, 17127410, 17140692, 17140530, 17127572, 3360, 16322,
16484, 3198, 18426488, 18439770, 17140530, 17127572, 1538634, 1551596,
16484, 3198, 17127410, 17140692, 1551594, 1538636, 18426648, 18439610,
16484, 3198, 1538474, 1551756, 18439608, 18426650, 17127570, 17140532,
16484, 3198, 121298, 134580, 1433496, 1420538, 1538634, 1551596,
16484, 3198, 121298, 134580, 17140530, 17127572, 17009472, 17022434,
16484, 3198, 17127410, 17140692, 17022432, 17009474, 121458, 134420,
16484, 3198, 1420376, 1433658, 17022432, 17009474, 18426648, 18439610,
16484, 3198, 17009312, 17022594, 18439608, 18426650, 1420536, 1433498,
16484, 3198, 1538474, 1551756, 134418, 121460, 1420536, 1433498,
16484, 3198, 3200, 16482, 18557706, 18544748, 18544746, 18557708,
16484, 3198, 18544586, 18557868, 16320, 3362, 18544746, 18557708,
16484, 3198, 18544586, 18557868, 18557706, 18544748, 3360, 16322,
16484, 3200, 18439608, 18426648, 18426486, 18439770, 3362, 16322,
16484, 3198, 18426488, 18439770, 17022432, 17009474, 1420536, 1433498,
16484, 1538474, 16320, 1538634, 1538472, 16482, 1538636, 16322,
16484, 3198, 121298, 134580, 1551594, 1538636, 1420536, 1433498,
16484, 17127410, 17140530, 3360, 17127408, 16482, 3362, 17140532,
16484, 3198, 121298, 134580, 17022432, 17009474, 17127570, 17140532,
16484, 3198, 18544586, 18557868, 18439608, 18426650, 121458, 134420,
16484, 3198, 18544586, 18557868, 134418, 121460, 18426648, 18439610,
16484, 3198, 17009312, 17022594, 18557706, 18544748, 1538634, 1551596,
16484, 3198, 1538474, 1551756, 18557706, 18544748, 17009472, 17022434,
16484, 3198, 17127410, 17140692, 1433496, 1420538, 18544746, 18557708,
16484, 3198, 1420376, 1433658, 17140530, 17127572, 18544746, 18557708,
16484, 3198, 17127410, 17140692, 18439608, 18426650, 1538634, 1551596,
16484, 3198, 1538474, 1551756, 17140530, 17127572, 18426648, 18439610,
16484, 3198, 17127410, 17140692, 18557706, 18544748, 1420536, 1433498,
16484, 3198, 1538474, 1551756, 17022432, 17009474, 18544746, 18557708,
16484, 3198, 121298, 134580, 18439608, 18426650, 18544746, 18557708,
16484, 3198, 18544586, 18557868, 17140530, 17127572, 1420536, 1433498,
16484, 3198, 18544586, 18557868, 17022432, 17009474, 1538634, 1551596,
16484, 3198, 121298, 134580, 18557706, 18544748, 18426648, 18439610,
16484, 3198, 121298, 134580, 16320, 3362, 121458, 134420,
18439772, 18426486, 18544586, 18557868, 18439608, 18426650, 18544746, 18557708,
16484, 3198, 121298, 134580, 134418, 121460, 3360, 16322,
18439772, 18426486, 18544586, 18557868, 18557706, 18544748, 18426648, 18439610,
16484, 3198, 17009312, 17022594, 17022432, 17009474, 3360, 16322,
1551758, 1538472, 18544586, 18557868, 18557706, 18544748, 1538634, 1551596,
16484, 3198, 3200, 16482, 17022432, 17009474, 17009472, 17022434,
1551758, 1538472, 1538474, 1551756, 18557706, 18544748, 18544746, 18557708,
16484, 3198, 3200, 16482, 1433496, 1420538, 1420536, 1433498,
17140694, 17127408, 17127410, 17140692, 18557706, 18544748, 18544746, 18557708,
16484, 3198, 1420376, 1433658, 16320, 3362, 1420536, 1433498,
17140694, 17127408, 18544586, 18557868, 17140530, 17127572, 18544746, 18557708,
16484, 3198, 17127410, 17140692, 16320, 3362, 17127570, 17140532,
18439772, 18426486, 1538474, 1551756, 18439608, 18426650, 1538634, 1551596,
16484, 3198, 17127410, 17140692, 17140530, 17127572, 3360, 16322,
18439772, 18426486, 1538474, 1551756, 1551594, 1538636, 18426648, 18439610,
16484, 3198, 18426488, 18439770, 18439608, 18426650, 3360, 16322,
1551758, 1538472, 17127410, 17140692, 17140530, 17127572, 1538634, 1551596,
16484, 3198, 3200, 16482, 18439608, 18426650, 18426648, 18439610,
1551758, 1538472, 1538474, 1551756, 17140530, 17127572, 17127570, 17140532,
16484, 3198, 3200, 16482, 18439608, 18426650, 18426648, 18439610,
17140694, 17127408, 17127410, 17140692, 1551594, 1538636, 1538634, 1551596,
16484, 3198, 18426488, 18439770, 16320, 3362, 18426648, 18439610,
17140694, 17127408, 1538474, 1551756, 17140530, 17127572, 1538634, 1551596,
16484, 3198, 3200, 16482, 16320, 3362, 3360, 16322,
18439772, 18426486, 18426488, 18439770, 18439608, 18426650, 18426648, 18439610,
16484, 3198, 3200, 16482, 16320, 3362, 3360, 16322,
1551758, 1538472, 1538474, 1551756, 1551594, 1538636, 1538634, 1551596,
16484, 3198, 3200, 16482, 16320, 3362, 3360, 16322,
17140694, 17127408, 17127410, 17140692, 17140530, 17127572, 17127570, 17140532,
16484, 3198, 3200, 16482, 134418, 121460, 121458, 134420,
18439772, 18426486, 18426488, 18439770, 18557706, 18544748, 18544746, 18557708,
16484, 3198, 17009312, 17022594, 16320, 3362, 17009472, 17022434,
1551758, 1538472, 18544586, 18557868, 1551594, 1538636, 18544746, 18557708,
16484, 3198, 1420376, 1433658, 1433496, 1420538, 3360, 16322,
17140694, 17127408, 18544586, 18557868, 18557706, 18544748, 17127570, 17140532,
16484, 3198, 17009312, 17022594, 16320, 3362, 17009472, 17022434,
18439772, 18426486, 1420376, 1433658, 18439608, 18426650, 1420536, 1433498,
16484, 3198, 17009312, 17022594, 17022432, 17009474, 3360, 16322,
18439772, 18426486, 1420376, 1433658, 1433496, 1420538, 18426648, 18439610,
16484, 3198, 1420376, 1433658, 1433496, 1420538, 3360, 16322,
1551758, 1538472, 121298, 134580, 134418, 121460, 1538634, 1551596,
16484, 3198, 3200, 16482, 1433496, 1420538, 1420536, 1433498,
1551758, 1538472, 1538474, 1551756, 134418, 121460, 121458, 134420,
16484, 3198, 3200, 16482, 17022432, 17009474, 17009472, 17022434,
17140694, 17127408, 17127410, 17140692, 134418, 121460, 121458, 134420,
16484, 3198, 17009312, 17022594, 16320, 3362, 17009472, 17022434,
17140694, 17127408, 121298, 134580, 17140530, 17127572, 121458, 134420,
16484, 3200, 16320, 3360, 17127408, 17140692, 17127572, 17140532,
18439772, 18426488, 18439608, 18426648, 1538472, 1551756, 1538636, 1551596,
16484, 3198, 17009312, 17022594, 17140530, 17127572, 121458, 134420,
18439772, 18426486, 1420376, 1433658, 1551594, 1538636, 18544746, 18557708,
16484, 3200, 16320, 3360, 17127408, 17140692, 17127572, 17140532,
18439772, 18426488, 18439608, 18426648, 1538472, 1551756, 1538636, 1551596,
16484, 3198, 17009312, 17022594, 134418, 121460, 17127570, 17140532,
18439772, 18426486, 1420376, 1433658, 18557706, 18544748, 1538634, 1551596,
16484, 3200, 16320, 3360, 18426486, 18439770, 18426650, 18439610,
1551758, 1538474, 1551594, 1538634, 17127408, 17140692, 17127572, 17140532,
16484, 3198, 17009312, 17022594, 1433496, 1420538, 18426648, 18439610,
1551758, 1538472, 18544586, 18557868, 134418, 121460, 17127570, 17140532,
16484, 3200, 16320, 3360, 18426486, 18439770, 18426650, 18439610,
1551758, 1538474, 1551594, 1538634, 17127408, 17140692, 17127572, 17140532,
16484, 3198, 18426488, 18439770, 1433496, 1420538, 17009472, 17022434,
1551758, 1538472, 17127410, 17140692, 134418, 121460, 18544746, 18557708,
16484, 3200, 16320, 3360, 18426486, 18439770, 18426650, 18439610,
17140694, 17127410, 17140530, 17127570, 1538472, 1551756, 1538636, 1551596,
16484, 3198, 18426488, 18439770, 1433496, 1420538, 17009472, 17022434,
17140694, 17127408, 1538474, 1551756, 18557706, 18544748, 121458, 134420,
16484, 3200, 16320, 3360, 18426486, 18439770, 18426650, 18439610,
17140694, 17127410, 17140530, 17127570, 1538472, 1551756, 1538636, 1551596,
16484, 3198, 1420376, 1433658, 18439608, 18426650, 17009472, 17022434,
17140694, 17127408, 18544586, 18557868, 1551594, 1538636, 121458, 134420,
16484, 3198, 3200, 16482, 16320, 3362, 3360, 16322,
1551758, 1538472, 1538474, 1551756, 1551594, 1538636, 1538634, 1551596,
17140694, 17127408, 17127410, 17140692, 17140530, 17127572, 17127570, 17140532,
18439772, 18426486, 18426488, 18439770, 18439608, 18426650, 18426648, 18439610,
16484, 3200, 16320, 3360, 9273891, 9287175, 9274055, 9287015,
1551758, 1538474, 1551594, 1538634, 10809165, 10822449, 10809329, 10822289,
17140694, 17127410, 17140530, 17127570, 26398101, 26411385, 26398265, 26411225,
18439772, 18426488, 18439608, 18426648, 27697179, 27710463, 27697343, 27710303,
16484, 3198, 9214844, 9228126, 783957, 770999, 8565465, 8578427,
1551758, 1538472, 10750118, 10763400, 2319231, 2306273, 10100739, 10113701,
17140694, 17127408, 26339054, 26352336, 17908167, 17895209, 25689675, 25702637,
18439772, 18426486, 27638132, 27651414, 19207245, 19194287, 26988753, 27001715,
16484, 3198, 3200, 16482, 16320, 3362, 3360, 16322,
18557870, 18544584, 18544586, 18557868, 18557706, 18544748, 18544746, 18557708,
16484, 3198, 3200, 16482, 134418, 121460, 121458, 134420,
18557870, 18544584, 18544586, 18557868, 18439608, 18426650, 18426648, 18439610,
16484, 3198, 17009312, 17022594, 16320, 3362, 17009472, 17022434,
18557870, 18544584, 1538474, 1551756, 18557706, 18544748, 1538634, 1551596,
16484, 3198, 1420376, 1433658, 1433496, 1420538, 3360, 16322,
18557870, 18544584, 17127410, 17140692, 17140530, 17127572, 18544746, 18557708,
16484, 3198, 1420376, 1433658, 134418, 121460, 1538634, 1551596,
18557870, 18544584, 17127410, 17140692, 18439608, 18426650, 17009472, 17022434,
16484, 3198, 17009312, 17022594, 1433496, 1420538, 18426648, 18439610,
18557870, 18544584, 1538474, 1551756, 17140530, 17127572, 121458, 134420,
16484, 3198, 1420376, 1433658, 16320, 3362, 1420536, 1433498,
18557870, 18544584, 17127410, 17140692, 18557706, 18544748, 17127570, 17140532,
16484, 3198, 17009312, 17022594, 17022432, 17009474, 3360, 16322,
18557870, 18544584, 1538474, 1551756, 1551594, 1538636, 18544746, 18557708,
16484, 3198, 121298, 134580, 134418, 121460, 3360, 16322,
18557870, 18544584, 18426488, 18439770, 18439608, 18426650, 18544746, 18557708,
16484, 3198, 3200, 16482, 1433496, 1420538, 1420536, 1433498,
18557870, 18544584, 18544586, 18557868, 17140530, 17127572, 17127570, 17140532,
16484, 3198, 3200, 16482, 17022432, 17009474, 17009472, 17022434,
18557870, 18544584, 18544586, 18557868, 1551594, 1538636, 1538634, 1551596,
16484, 3198, 121298, 134580, 16320, 3362, 121458, 134420,
18557870, 18544584, 18426488, 18439770, 18557706, 18544748, 18426648, 18439610,
16484, 7898, 3200, 11786, 16484, 66947, 121298, 188933,
16484, 125996, 3200, 129884, 16484, 185045, 121298, 70835,
16484, 7898, 3200, 11786, 18557870, 18549284, 18544586, 18553172,
16484, 1484123, 18544586, 17195045, 18557870, 17191157, 3200, 1488011,
16484, 11784, 3200, 7896, 16484, 11784, 3200, 7896,
18557870, 18553170, 18544586, 18549282, 16484, 3198, 7898, 11784,
3200, 16482, 11786, 7896, 16484, 3198, 125996, 129882,
3200, 16482, 129884, 125994, 16484, 18431186, 3200, 18435074,
18426486, 11784, 18439770, 7896, 16484, 3198, 17014010, 17017896,
18426488, 18439770, 1428962, 1425072, 16484, 18549284, 3200, 18553172,
18544584, 11784, 18557868, 7896, 16484, 3198, 1543172, 1547058,
18426488, 18439770, 17135996, 17132106, 16484, 3198, 7898, 11784,
3200, 16482, 11786, 7896, 18557870, 18544584, 18549284, 18553170,
18544586, 18557868, 18553172, 18549282, 16484, 1484123, 18544586, 17195045,
1479423, 11784, 17199741, 18549282, 18557870, 17191157, 3200, 1488011,
17186457, 18553170, 1492707, 7896, 16484, 3198, 26284703, 26288589,
17127410, 17140692, 27823865, 27819975, 18557870, 18544584, 10813865, 10817751,
1420376, 1433658, 9282479, 9278589, 16484, 7898, 3200, 11786,
16320, 7410, 3360, 12270, 16484, 18431186, 3200, 18435074,
18439608, 7410, 18426648, 12270, 16484, 66947, 121298, 188933,
134418, 66459, 3360, 189417, 16484, 18490235, 121298, 18612221,
18616755, 125508, 18485697, 12270, 16484, 125996, 3200, 129884,
16320, 125508, 3360, 130368, 16484, 18549284, 3200, 18553172,
18557706, 7410, 18544746, 12270, 16484, 185045, 121298, 70835,
134418, 184557, 3360, 71319, 16484, 18608333, 121298, 18494123,
18498657, 125508, 18603795, 12270, 16484, 7898, 3200, 11786,
16320, 7410, 3360, 12270, 18557870, 18549284, 18544586, 18553172,
18557706, 18548796, 18544746, 18553656, 16484, 1484123, 18544586, 17195045,
1492545, 7410, 17186619, 18553656, 18557870, 17191157, 3200, 1488011,
17199579, 18548796, 1479585, 12270, 16484, 7898, 3200, 11786,
3362, 12272, 16322, 7412, 16484, 7898, 3200, 11786,
18426650, 18435560, 18439610, 18430700, 16484, 125996, 3200, 129884,
121460, 12272, 134420, 7412, 16484, 18549284, 3200, 18553172,
18544748, 12272, 18557708, 7412, 16484, 7898, 3200, 11786,
121460, 130370, 134420, 125510, 16484, 7898, 3200, 11786,
18544748, 18553658, 18557708, 18548798, 16484, 125996, 3200, 129884,
3362, 130370, 16322, 125510, 16484, 125996, 3200, 129884,
18426650, 18553658, 18439610, 18548798, 16484, 7898, 3200, 11786,
3362, 12272, 16322, 7412, 18557870, 18549284, 18544586, 18553172,
18544748, 18553658, 18557708, 18548798, 16484, 7898, 3200, 11786,
121460, 130370, 134420, 125510, 18557870, 18549284, 18544586, 18553172,
18426650, 18435560, 18439610, 18430700, 16484, 1484123, 18544586, 17195045,
3362, 1488497, 18557708, 17190671, 18557870, 17191157, 3200, 1488011,
18544748, 17195531, 16322, 1483637, 16484, 1484123, 18544586, 17195045,
121460, 1606595, 18439610, 17072573, 18557870, 17191157, 3200, 1488011,
18426650, 17077433, 134420, 1601735, 16484, 11784, 3200, 7896,
16320, 12272, 3360, 7412, 16484, 11784, 3200, 7896,
134418, 130370, 121458, 125510, 16484, 11784, 3200, 7896,
18439608, 18435560, 18426648, 18430700, 16484, 11784, 3200, 7896,
18557706, 18553658, 18544746, 18548798, 16484, 11784, 3200, 7896,
3362, 7410, 16322, 12270, 16484, 11784, 3200, 7896,
121460, 125508, 134420, 130368, 16484, 11784, 3200, 7896,
18426650, 18430698, 18439610, 18435558, 16484, 11784, 3200, 7896,
18544748, 18548796, 18557708, 18553656, 16484, 11784, 3200, 7896,
3362, 7410, 16322, 12270, 18557870, 18553170, 18544586, 18549282,
18544748, 18548796, 18557708, 18553656, 16484, 11784, 3200, 7896,
121460, 125508, 134420, 130368, 18557870, 18553170, 18544586, 18549282,
18426650, 18430698, 18439610, 18435558, 16484, 11784, 3200, 7896,
16320, 12272, 3360, 7412, 18557870, 18553170, 18544586, 18549282,
18557706, 18553658, 18544746, 18548798, 16484, 11784, 3200, 7896,
1492545, 1488497, 1479585, 1483637, 18557870, 18553170, 18544586, 18549282,
17199579, 17195531, 17186619, 17190671, 16484, 3198, 7898, 11784,
3200, 16482, 11786, 7896, 16320, 3362, 7410, 12272,
3360, 16322, 12270, 7412, 16484, 3198, 7898, 11784,
3200, 16482, 11786, 7896, 134418, 121460, 125508, 130370,
121458, 134420, 130368, 125510, 16484, 7898, 3200, 11786,
16320, 7410, 3360, 12270, 18426486, 18435072, 18439770, 18431184,
18426650, 18435560, 18439610, 18430700, 16484, 3198, 17014010, 17017896,
18426488, 18439770, 1428962, 1425072, 1433496, 1420538, 18430698, 18435560,
17009472, 17022434, 12270, 7412, 16484, 7898, 3200, 11786,
16320, 7410, 3360, 12270, 18544584, 18553170, 18557868, 18549282,
18544748, 18553658, 18557708, 18548798, 16484, 3198, 17014010, 17017896,
18426488, 18439770, 1428962, 1425072, 1551594, 1538636, 18548796, 18553658,
17127570, 17140532, 130368, 125510, 16484, 3198, 7898, 11784,
3200, 16482, 11786, 7896, 18439608, 18426650, 18430698, 18435560,
18426648, 18439610, 18435558, 18430700, 16484, 3198, 7898, 11784,
3200, 16482, 11786, 7896, 18557706, 18544748, 18548796, 18553658,
18544746, 18557708, 18553656, 18548798, 16484, 18431186, 3200, 18435074,
18439608, 7410, 18426648, 12270, 18426486, 11784, 18439770, 7896,
3362, 18435560, 16322, 18430700, 16484, 3198, 17014010, 17017896,
18426488, 18439770, 1428962, 1425072, 17022432, 17009474, 7410, 12272,
1420536, 1433498, 18435558, 18430700, 16484, 18431186, 3200, 18435074,
18557706, 125508, 18544746, 130368, 18426486, 11784, 18439770, 7896,
121460, 18553658, 134420, 18548798, 16484, 3198, 17014010, 17017896,
18426488, 18439770, 1428962, 1425072, 17140530, 17127572, 125508, 130370,
1538634, 1551596, 18553656, 18548798, 16484, 3198, 125996, 129882,
3200, 16482, 129884, 125994, 16320, 3362, 125508, 130370,
3360, 16322, 130368, 125510, 16484, 3198, 125996, 129882,
3200, 16482, 129884, 125994, 134418, 121460, 7410, 12272,
121458, 134420, 12270, 7412, 16484, 18549284, 3200, 18553172,
134418, 18430698, 121458, 18435558, 18544584, 11784, 18557868, 7896,
18426650, 130370, 18439610, 125510, 16484, 3198, 17132108, 17135994,
18426488, 18439770, 1547060, 1543170, 1433496, 1420538, 18548796, 18553658,
17009472, 17022434, 130368, 125510, 16484, 18549284, 3200, 18553172,
16320, 18548796, 3360, 18553656, 18544584, 11784, 18557868, 7896,
18544748, 12272, 18557708, 7412, 16484, 3198, 17132108, 17135994,
18426488, 18439770, 1547060, 1543170, 1551594, 1538636, 18430698, 18435560,
17127570, 17140532, 12270, 7412, 16484, 3198, 125996, 129882,
3200, 16482, 129884, 125994, 18439608, 18426650, 18548796, 18553658,
18426648, 18439610, 18553656, 18548798, 16484, 3198, 18549284, 18553170,
3200, 16482, 18553172, 18549282, 18557706, 18544748, 7410, 12272,
18544746, 18557708, 12270, 7412, 16484, 18549284, 3200, 18553172,
18557706, 7410, 18544746, 12270, 18544584, 11784, 18557868, 7896,
3362, 18553658, 16322, 18548798, 16484, 3198, 17132108, 17135994,
18426488, 18439770, 1547060, 1543170, 17022432, 17009474, 125508, 130370,
1420536, 1433498, 18553656, 18548798, 16484, 18549284, 3200, 18553172,
18439608, 125508, 18426648, 130368, 18544584, 11784, 18557868, 7896,
121460, 18435560, 134420, 18430700, 16484, 3198, 17132108, 17135994,
18426488, 18439770, 1547060, 1543170, 17140530, 17127572, 7410, 12272,
1538634, 1551596, 18435558, 18430700, 16484, 3198, 7898, 11784,
3200, 16482, 11786, 7896, 16320, 3362, 7410, 12272,
3360, 16322, 12270, 7412, 18557870, 18544584, 18549284, 18553170,
18544586, 18557868, 18553172, 18549282, 18557706, 18544748, 18548796, 18553658,
18544746, 18557708, 18553656, 18548798, 16484, 3198, 7898, 11784,
3200, 16482, 11786, 7896, 134418, 121460, 125508, 130370,
121458, 134420, 130368, 125510, 18557870, 18544584, 18549284, 18553170,
18544586, 18557868, 18553172, 18549282, 18439608, 18426650, 18430698, 18435560,
18426648, 18439610, 18435558, 18430700, 16484, 1484123, 18544586, 17195045,
1492545, 7410, 17186619, 18553656, 1479423, 11784, 17199741, 18549282,
3362, 1488497, 18557708, 17190671, 18557870, 17191157, 3200, 1488011,
17199579, 18548796, 1479585, 12270, 17186457, 18553170, 1492707, 7896,
18544748, 17195531, 16322, 1483637, 16484, 3198, 10695767, 10699653,
17127410, 17140692, 9400577, 9396687, 16320, 3362, 9396201, 9401063,
17127570, 17140532, 10700139, 10695281, 18557870, 18544584, 26402801, 26406687,
1420376, 1433658, 27705767, 27701877, 18557706, 18544748, 27701391, 27706253,
1420536, 1433498, 26407173, 26402315, 16484, 1484123, 18544586, 17195045,
17081481, 18430698, 1597683, 130368, 1479423, 11784, 17199741, 18549282,
18426650, 17077433, 134420, 1601735, 18557870, 17191157, 3200, 1488011,
1610643, 125508, 17068521, 18435558, 17186457, 18553170, 1492707, 7896,
121460, 1606595, 18439610, 17072573, 16484, 3198, 10695767, 10699653,
17127410, 17140692, 9400577, 9396687, 134418, 121460, 9278103, 9282965,
17009472, 17022434, 10818237, 10813379, 18557870, 18544584, 26402801, 26406687,
1420376, 1433658, 27705767, 27701877, 18439608, 18426650, 27819489, 27824351,
1538634, 1551596, 26289075, 26284217, 16484, 7817, 5225, 16484,
86549, 162689, 16484, 165281, 83957, 16484, 7817, 5225,
23714816, 23706149, 23703557, 13400924, 13392257, 13389665, 16484, 10816,
12064, 16484, 3198, 7817, 11865, 5225, 14457, 16484,
3198, 7817, 11865, 5225, 14457, 23714816, 23701530, 23706149,
23710197, 23703557, 23712789, 13400924, 13387638, 13392257, 13396305, 13389665,
13398897, 16484, 3198, 10816, 8866, 12064, 7618, 16484,
7817, 5225, 7410, 5547, 16563, 16484, 7817, 5225,
12270, 14133, 3117, 16484, 86549, 162689, 164874, 84279,
16563, 16484, 86549, 162689, 12270, 171597, 81849, 16484,
165281, 83957, 86142, 163011, 16563, 16484, 165281, 83957,
12270, 92865, 160581, 16484, 7817, 5225, 12270, 14133,
3117, 23714816, 23706149, 23703557, 23710602, 23712465, 23701449, 13400924,
13392257, 13389665, 13396710, 13398573, 13387557, 16484, 10816, 12064,
7410, 3250, 9022, 16484, 7817, 5225, 7412, 5549,
16565, 16484, 7817, 5225, 12272, 14135, 3119, 16484,
7817, 5225, 125510, 123647, 134663, 16484, 7817, 5225,
130370, 132233, 121217, 16484, 7817, 5225, 7412, 5549,
16565, 23714816, 23706149, 23703557, 23705744, 23703881, 23714897, 13400924,
13392257, 13389665, 13391852, 13389989, 13401005, 16484, 10816, 12064,
12272, 16432, 10660, 16484, 7817, 5225, 125510, 123647,
134663, 23714816, 23706149, 23703557, 23823842, 23821979, 23832995, 13400924,
13392257, 13389665, 13273754, 13271891, 13282907, 16484, 10816, 12064,
18553658, 18557818, 18552046, 16484, 3198, 7817, 11865, 5225,
14457, 7410, 12272, 5547, 14135, 16563, 3119, 16484,
3198, 7817, 11865, 5225, 14457, 125508, 130370, 123645,
132233, 134661, 121217, 16484, 3198, 7817, 11865, 5225,
14457, 12270, 7412, 14133, 5549, 3117, 16565, 16484,
3198, 7817, 11865, 5225, 14457, 130368, 125510, 132231,
123647, 121215, 134663, 16484, 3198, 7817, 11865, 5225,
14457, 12270, 7412, 14133, 5549, 3117, 16565, 23714816,
23701530, 23706149, 23710197, 23703557, 23712789, 23710602, 23705744, 23712465,
23703881, 23701449, 23714897, 13400924, 13387638, 13392257, 13396305, 13389665,
13398897, 13396710, 13391852, 13398573, 13389989, 13387557, 13401005, 16484,
3198, 10816, 8866, 12064, 7618, 7410, 12272, 3250,
16432, 9022, 10660, 16484, 3198, 7817, 11865, 5225,
14457, 130368, 125510, 132231, 123647, 121215, 134663, 23714816,
23701530, 23706149, 23710197, 23703557, 23712789, 23828700, 23823842, 23830563,
23821979, 23819547, 23832995, 13400924, 13387638, 13392257, 13396305, 13389665,
13398897, 13278612, 13273754, 13280475, 13271891, 13269459, 13282907, 16484,
3198, 10816, 8866, 12064, 7618, 18548796, 18553658, 18544636,
18557818, 18550408, 18552046, 16484, 14459, 7817, 3200, 5225,
11867, 16484, 53825, 86549, 121298, 162689, 208697, 16484,
211289, 165281, 121298, 83957, 51233, 16484, 93191, 165281,
3200, 83957, 169331, 16484, 171923, 86549, 3200, 162689,
90599, 16484, 132557, 7817, 121298, 5225, 129965, 16484,
5223, 7817, 16482, 5225, 7815, 16484, 3198, 14459,
5223, 7817, 11865, 3200, 16482, 5225, 14457, 11867,
7815, 16484, 3198, 132557, 123321, 7817, 11865, 121298,
134580, 5225, 14457, 129965, 125913, 16484, 14459, 7817,
3200, 5225, 11867, 7410, 3117, 5547, 12270, 16563,
14133, 16484, 53825, 86549, 121298, 162689, 208697, 204240,
160581, 123645, 91002, 55929, 14133, 16484, 211289, 165281,
121298, 83957, 51233, 46776, 81849, 123645, 169734, 213393,
14133, 16484, 93191, 165281, 3200, 83957, 169331, 164874,
81849, 5547, 169734, 95295, 14133, 16484, 171923, 86549,
3200, 162689, 90599, 86142, 160581, 5547, 91002, 174027,
14133, 16484, 132557, 7817, 121298, 5225, 129965, 125508,
3117, 123645, 12270, 134661, 14133, 16484, 14459, 7817,
3200, 5225, 11867, 12272, 16565, 14135, 7412, 3119,
5549, 16484, 14459, 7817, 3200, 5225, 11867, 130370,
134663, 132233, 125510, 121217, 123647, 16484, 132557, 7817,
121298, 5225, 129965, 12272, 134663, 14135, 125510, 3119,
123647, 16484, 132557, 7817, 121298, 5225, 129965, 130370,
16565, 132233, 7412, 121217, 5549, 16484, 5223, 7817,
16482, 5225, 7815, 7410, 16565, 5547, 7412, 16563,
5549, 16484, 123321, 7817, 134580, 5225, 125913, 7410,
134663, 5547, 125510, 16563, 123647, 16484, 5223, 7817,
16482, 5225, 7815, 12272, 3117, 14135, 12270, 3119,
14133, 16484, 123321, 7817, 134580, 5225, 125913, 130370,
3117, 132233, 12270, 121217, 14133, 16484, 3198, 14459,
5223, 7817, 11865, 3200, 16482, 5225, 14457, 11867,
7815, 7410, 12272, 3117, 16565, 5547, 14135, 12270,
7412, 16563, 3119, 14133, 5549, 16484, 3198, 14459,
5223, 7817, 11865, 3200, 16482, 5225, 14457, 11867,
7815, 125508, 130370, 121215, 134663, 123645, 132233, 130368,
125510, 134661, 121217, 132231, 123647, 16484, 3198, 132557,
123321, 7817, 11865, 121298, 134580, 5225, 14457, 129965,
125913, 7410, 12272, 121215, 134663, 5547, 14135, 130368,
125510, 16563, 3119, 132231, 123647, 16484, 3198, 132557,
123321, 7817, 11865, 121298, 134580, 5225, 14457, 129965,
125913, 125508, 130370, 3117, 16565, 123645, 132233, 12270,
7412, 134661, 121217, 14133, 5549, 16484, 3200, 16320,
3360, 10816, 10324, 9352, 8872, 12064, 7672, 7636,
11992, 16484, 3200, 16320, 3360, 10816, 10324, 9352,
8872, 12064, 7672, 7636, 11992, 1551758, 1538474, 1551594,
1538634, 1546090, 1545598, 1544626, 1544146, 1547338, 1542946, 1542910,
1547266, 17140694, 17127410, 17140530, 17127570, 17135026, 17134534, 17133562,
17133082, 17136274, 17131882, 17131846, 17136202, 18439772, 18426488, 18439608,
18426648, 18434104, 18433612, 18432640, 18432160, 18435352, 18430960, 18430924,
18435280, 16484, 3200, 16320, 3360, 10816, 10324, 9352,
8872, 12064, 7672, 7636, 11992, 18557870, 18544586, 18557706,
18544746, 18552202, 18551710, 18550738, 18550258, 18553450, 18549058, 18549022,
18553378, 16484, 17127410, 18439608, 1538634, 10816, 18433612, 1544626,
17133082, 12064, 1542946, 17131846, 18435280, 16484, 1420376, 134418,
1538634, 10816, 128422, 17015464, 17133082, 12064, 17013784, 1424812,
18435280, 18557870, 17127410, 18439608, 17009472, 18552202, 18433612, 1544626,
1426048, 18553450, 1542946, 17131846, 130090, 16484, 3198, 3200,
16482, 16320, 3362, 3360, 16322, 10816, 8866, 10324,
9358, 9352, 10330, 8872, 10810, 12064, 7618, 7672,
12010, 7636, 12046, 11992, 7690, 16484, 3200, 16320,
3360, 10816, 10324, 9352, 8872, 12064, 7672, 7636,
11992, 18544584, 18557868, 18544748, 18557708, 18550252, 18550744, 18551716,
18552196, 18549004, 18553396, 18553432, 18549076, 16484, 3198, 18426488,
18439770, 1551594, 1538636, 17127570, 17140532, 10816, 8866, 1545598,
1544632, 17133562, 17134540, 18432160, 18434098, 12064, 7618, 17131882,
17136220, 18430924, 18435334, 1547266, 1542964, 16484, 3198, 3200,
16482, 16320, 3362, 3360, 16322, 10816, 8866, 10324,
9358, 9352, 10330, 8872, 10810, 12064, 7618, 7672,
12010, 7636, 12046, 11992, 7690, 1551758, 1538472, 1538474,
1551756, 1551594, 1538636, 1538634, 1551596, 1546090, 1544140, 1545598,
1544632, 1544626, 1545604, 1544146, 1546084, 1547338, 1542892, 1542946,
1547284, 1542910, 1547320, 1547266, 1542964, 17140694, 17127408, 17127410,
17140692, 17140530, 17127572, 17127570, 17140532, 17135026, 17133076, 17134534,
17133568, 17133562, 17134540, 17133082, 17135020, 17136274, 17131828, 17131882,
17136220, 17131846, 17136256, 17136202, 17131900, 18439772, 18426486, 18426488,
18439770, 18439608, 18426650, 18426648, 18439610, 18434104, 18432154, 18433612,
18432646, 18432640, 18433618, 18432160, 18434098, 18435352, 18430906, 18430960,
18435298, 18430924, 18435334, 18435280, 18430978, 16484, 3200, 16320,
3360, 10816, 10324, 9352, 8872, 12064, 7672, 7636,
11992, 9273891, 9287175, 9274055, 9287015, 9279559, 9280051, 9281023,
9281503, 9278311, 9282703, 9282739, 9278383, 1551758, 1538474, 1551594,
1538634, 1546090, 1545598, 1544626, 1544146, 1547338, 1542946, 1542910,
1547266, 10809165, 10822449, 10809329, 10822289, 10814833, 10815325, 10816297,
10816777, 10813585, 10817977, 10818013, 10813657, 17140694, 17127410, 17140530,
17127570, 17135026, 17134534, 17133562, 17133082, 17136274, 17131882, 17131846,
17136202, 26398101, 26411385, 26398265, 26411225, 26403769, 26404261, 26405233,
26405713, 26402521, 26406913, 26406949, 26402593, 18439772, 18426488, 18439608,
18426648, 18434104, 18433612, 18432640, 18432160, 18435352, 18430960, 18430924,
18435280, 27697179, 27710463, 27697343, 27710303, 27702847, 27703339, 27704311,
27704791, 27701599, 27705991, 27706027, 27701671, 16484, 3198, 9214844,
9228126, 783957, 770999, 8565465, 8578427, 10816, 8866, 777961,
776995, 8571457, 8572435, 9220516, 9222454, 12064, 7618, 8569777,
8574115, 9219280, 9223690, 779629, 775327, 1551758, 1538472, 10750118,
10763400, 2319231, 2306273, 10100739, 10113701, 1546090, 1544140, 2313235,
2312269, 10106731, 10107709, 10755790, 10757728, 1547338, 1542892, 10105051,
10109389, 10754554, 10758964, 2314903, 2310601, 17140694, 17127408, 26339054,
26352336, 17908167, 17895209, 25689675, 25702637, 17135026, 17133076, 17902171,
17901205, 25695667, 25696645, 26344726, 26346664, 17136274, 17131828, 25693987,
25698325, 26343490, 26347900, 17903839, 17899537, 18439772, 18426486, 27638132,
27651414, 19207245, 19194287, 26988753, 27001715, 18434104, 18432154, 19201249,
19200283, 26994745, 26995723, 27643804, 27645742, 18435352, 18430906, 26993065,
26997403, 27642568, 27646978, 19202917, 19198615, 16484, 3198, 3200,
16482, 16320, 3362, 3360, 16322, 10816, 8866, 10324,
9358, 9352, 10330, 8872, 10810, 12064, 7618, 7672,
12010, 7636, 12046, 11992, 7690, 18557870, 18544584, 18544586,
18557868, 18557706, 18544748, 18544746, 18557708, 18552202, 18550252, 18551710,
18550744, 18550738, 18551716, 18550258, 18552196, 18553450, 18549004, 18549058,
18553396, 18549022, 18553432, 18553378, 18549076, 16484, 3198, 17127410,
17140692, 18439608, 18426650, 1538634, 1551596, 10816, 8866, 18433612,
18432646, 1544626, 1545604, 17133082, 17135020, 12064, 7618, 1542946,
1547284, 17131846, 17136256, 18435280, 18430978, 16484, 3198, 1420376,
1433658, 134418, 121460, 1538634, 1551596, 10816, 8866, 128422,
127456, 17015464, 17016442, 17133082, 17135020, 12064, 7618, 17013784,
17018122, 1424812, 1429222, 18435280, 18430978, 18557870, 18544584, 17127410,
17140692, 18439608, 18426650, 17009472, 17022434, 18552202, 18550252, 18433612,
18432646, 1544626, 1545604, 1426048, 1427986, 18553450, 18549004, 1542946,
1547284, 17131846, 17136256, 130090, 125788, 16484, 7898, 3200,
11786, 16320, 7410, 3360, 12270, 10816, 10498, 10324,
10642, 9352, 9022, 8872, 9202, 12064, 16426, 7672,
3310, 7636, 3250, 11992, 16378, 16484, 18549284, 3200,
18553172, 16320, 18548796, 3360, 18553656, 10816, 18551884, 10324,
18552028, 9352, 18550408, 8872, 18550588, 12064, 18557812, 7672,
18544696, 7636, 18544636, 11992, 18557764, 16484, 7898, 3200,
11786, 16320, 7410, 3360, 12270, 10816, 10498, 10324,
10642, 9352, 9022, 8872, 9202, 12064, 16426, 7672,
3310, 7636, 3250, 11992, 16378, 1551758, 1543172, 1538474,
1547060, 1551594, 1542684, 1538634, 1547544, 1546090, 1545772, 1545598,
1545916, 1544626, 1544296, 1544146, 1544476, 1547338, 1551700, 1542946,
1538584, 1542910, 1538524, 1547266, 1551652, 17140694, 17132108, 17127410,
17135996, 17140530, 17131620, 17127570, 17136480, 17135026, 17134708, 17134534,
17134852, 17133562, 17133232, 17133082, 17133412, 17136274, 17140636, 17131882,
17127520, 17131846, 17127460, 17136202, 17140588, 18439772, 18431186, 18426488,
18435074, 18439608, 18430698, 18426648, 18435558, 18434104, 18433786, 18433612,
18433930, 18432640, 18432310, 18432160, 18432490, 18435352, 18439714, 18430960,
18426598, 18430924, 18426538, 18435280, 18439666, 16484, 9278591, 1538474,
26406689, 16320, 10813377, 1538634, 27706251, 10816, 9281191, 17134534,
27704623, 9352, 26403925, 17133082, 10815169, 12064, 9287119, 18430960,
10809277, 7636, 27697231, 18435280, 26411281, 1551758, 10813865, 3200,
27705767, 1551594, 9278103, 3360, 26407173, 1546090, 10816465, 18433612,
26405545, 1544626, 27703003, 18432160, 9279895, 1547338, 10822393, 17131882,
9274003, 1542910, 26398153, 17136202, 27710359, 17140694, 26402801, 18426488,
9282479, 17140530, 27701391, 18426648, 10818237, 17135026, 26405401, 10324,
10816609, 17133562, 9279715, 8872, 27703183, 17136274, 26411329, 1542946,
27697291, 17131846, 10809217, 1547266, 9287071, 18439772, 27701879, 17127410,
10817753, 18439608, 26402313, 17127570, 9282963, 18434104, 27704479, 1545598,
9281335, 18432640, 10814989, 1544146, 26404105, 18435352, 27710407, 7672,
26398213, 18430924, 9273943, 11992, 10822345, 16484, 7898, 3200,
11786, 16320, 7410, 3360, 12270, 10816, 10498, 10324,
10642, 9352, 9022, 8872, 9202, 12064, 16426, 7672,
3310, 7636, 3250, 11992, 16378, 18557870, 18549284, 18544586,
18553172, 18557706, 18548796, 18544746, 18553656, 18552202, 18551884, 18551710,
18552028, 18550738, 18550408, 18550258, 18550588, 18553450, 18557812, 18549058,
18544696, 18549022, 18544636, 18553378, 18557764, 16484, 26402801, 17127410,
27705767, 18439608, 9278103, 1538634, 10818237, 10816, 27704479, 18433612,
10816609, 1544626, 9279715, 17133082, 26404105, 12064, 10822393, 1542946,
26398213, 17131846, 9273943, 18435280, 27710359, 16484, 10695767, 17127410,
9400577, 18439608, 27819489, 1538634, 26289075, 10816, 9399289, 18433612,
26287447, 1544626, 27821101, 17133082, 10697071, 12064, 26293231, 1542946,
10691179, 17131846, 27815329, 18435280, 9405169, 16484, 10695767, 17127410,
9400577, 134418, 9278103, 17009472, 10818237, 10816, 9399289, 18433612,
26287447, 17015464, 9279715, 1426048, 26404105, 12064, 26293231, 1542946,
10691179, 1424812, 9273943, 130090, 27710359, 18557870, 26402801, 1420376,
27705767, 18439608, 27819489, 1538634, 26289075, 18552202, 27704479, 128422,
10816609, 1544626, 27821101, 17133082, 10697071, 18553450, 10822393, 17013784,
26398213, 17131846, 27815329, 18435280, 9405169, 16484, 11784, 3200,
7896, 16320, 12272, 3360, 7412, 10816, 9184, 10324,
9040, 9352, 10660, 8872, 10480, 12064, 3256, 7672,
16372, 7636, 16432, 11992, 3304, 16484, 11784, 3200,
7896, 16320, 12272, 3360, 7412, 10816, 9184, 10324,
9040, 9352, 10660, 8872, 10480, 12064, 3256, 7672,
16372, 7636, 16432, 11992, 3304, 1551758, 1547058, 1538474,
1543170, 1551594, 1547546, 1538634, 1542686, 1546090, 1544458, 1545598,
1544314, 1544626, 1545934, 1544146, 1545754, 1547338, 1538530, 1542946,
1551646, 1542910, 1551706, 1547266, 1538578, 17140694, 17135994, 17127410,
17132106, 17140530, 17136482, 17127570, 17131622, 17135026, 17133394, 17134534,
17133250, 17133562, 17134870, 17133082, 17134690, 17136274, 17127466, 17131882,
17140582, 17131846, 17140642, 17136202, 17127514, 18439772, 18435072, 18426488,
18431184, 18439608, 18435560, 18426648, 18430700, 18434104, 18432472, 18433612,
18432328, 18432640, 18433948, 18432160, 18433768, 18435352, 18426544, 18430960,
18439660, 18430924, 18439720, 18435280, 18426592, 16484, 11784, 3200,
7896, 16320, 12272, 3360, 7412, 10816, 9184, 10324,
9040, 9352, 10660, 8872, 10480, 12064, 3256, 7672,
16372, 7636, 16432, 11992, 3304, 18557870, 18553170, 18544586,
18549282, 18557706, 18553658, 18544746, 18548798, 18552202, 18550570, 18551710,
18550426, 18550738, 18552046, 18550258, 18551866, 18553450, 18544642, 18549058,
18557758, 18549022, 18557818, 18553378, 18544690, 16484, 18553170, 3200,
18549282, 16320, 18553658, 3360, 18548798, 10816, 18550570, 10324,
18550426, 9352, 18552046, 8872, 18551866, 12064, 18544642, 7672,
18557758, 7636, 18557818, 11992, 18544690, 16484, 17017896, 18426488,
1425072, 16320, 17018384, 18426648, 1424588, 10816, 1426360, 1545598,
127138, 9352, 1427836, 1544146, 128578, 12064, 121354, 17131882,
17022484, 7636, 134530, 17136202, 17009416, 1551758, 18553170, 17127410,
125994, 1551594, 18553658, 17127570, 125510, 1546090, 127282, 10324,
1426216, 1544626, 128758, 8872, 1427656, 1547338, 1420432, 18430960,
18557758, 1542910, 1433608, 18435280, 18544690, 17140694, 129882, 1538474,
18549282, 17140530, 130370, 1538634, 18548798, 17135026, 18550570, 18433612,
17015152, 17133562, 18552046, 18432160, 17016592, 17136274, 17009368, 7672,
134470, 17131846, 17022544, 11992, 121402, 18439772, 1428960, 3200,
17014008, 18439608, 1429448, 3360, 17013524, 18434104, 17015296, 17134534,
18550426, 18432640, 17016772, 17133082, 18551866, 18435352, 18544642, 1542946,
1433548, 18430924, 18557818, 1547266, 1420480, 16484, 10699653, 1420376,
27701877, 134418, 9282965, 1538634, 26284217, 10816, 9397975, 128422,
10815007, 17015464, 9281353, 17133082, 10698349, 12064, 26280061, 17013784,
26411275, 1424812, 9287125, 18435280, 9392095, 18557870, 26406687, 17127410,
9396687, 18439608, 27824351, 17009472, 10813379, 18552202, 27703165, 18433612,
26285845, 1544626, 27822739, 1426048, 26405383, 18553450, 10809223, 1542946,
10704241, 17131846, 27828511, 130090, 27697285, 16484, 3198, 7898,
11784, 3200, 16482, 11786, 7896, 16320, 3362, 7410,
12272, 3360, 16322, 12270, 7412, 10816, 8866, 10498,
9184, 10324, 9358, 10642, 9040, 9352, 10330, 9022,
10660, 8872, 10810, 9202, 10480, 12064, 7618, 16426,
3256, 7672, 12010, 3310, 16372, 7636, 12046, 3250,
16432, 11992, 7690, 16378, 3304, 16484, 7898, 3200,
11786, 16320, 7410, 3360, 12270, 10816, 10498, 10324,
10642, 9352, 9022, 8872, 9202, 12064, 16426, 7672,
3310, 7636, 3250, 11992, 16378, 18544584, 18553170, 18557868,
18549282, 18544748, 18553658, 18557708, 18548798, 18550252, 18550570, 18550744,
18550426, 18551716, 18552046, 18552196, 18551866, 18549004, 18544642, 18553396,
18557758, 18553432, 18557818, 18549076, 18544690, 16484, 3198, 17014010,
17017896, 18426488, 18439770, 1428962, 1425072, 1551594, 1538636, 18548796,
18553658, 17127570, 17140532, 130368, 125510, 10816, 8866, 1427674,
1426360, 1545598, 1544632, 128740, 127138, 17133562, 17134540, 18550408,
18552046, 18432160, 18434098, 17015314, 17016592, 12064, 7618, 134524,
121354, 17131882, 17136220, 17009422, 17022484, 18430924, 18435334, 18544636,
18557818, 1547266, 1542964, 1433554, 1420480, 16484, 3198, 18549284,
18553170, 3200, 16482, 18553172, 18549282, 16320, 3362, 18548796,
18553658, 3360, 16322, 18553656, 18548798, 10816, 8866, 18551884,
18550570, 10324, 9358, 18552028, 18550426, 9352, 10330, 18550408,
18552046, 8872, 10810, 18550588, 18551866, 12064, 7618, 18557812,
18544642, 7672, 12010, 18544696, 18557758, 7636, 12046, 18544636,
18557818, 11992, 7690, 18557764, 18544690, 16484, 18549284, 3200,
18553172, 16320, 18548796, 3360, 18553656, 10816, 18551884, 10324,
18552028, 9352, 18550408, 8872, 18550588, 12064, 18557812, 7672,
18544696, 7636, 18544636, 11992, 18557764, 18544584, 11784, 18557868,
7896, 18544748, 12272, 18557708, 7412, 18550252, 9184, 18550744,
9040, 18551716, 10660, 18552196, 10480, 18549004, 3256, 18553396,
16372, 18553432, 16432, 18549076, 3304, 16484, 3198, 1543172,
1547058, 18426488, 18439770, 17135996, 17132106, 1551594, 1538636, 7410,
12272, 17127570, 17140532, 18435558, 18430700, 10816, 8866, 17134708,
17133394, 1545598, 1544632, 18433930, 18432328, 17133562, 17134540, 9022,
10660, 18432160, 18434098, 1544476, 1545754, 12064, 7618, 18439714,
18426544, 17131882, 17136220, 1538584, 1551646, 18430924, 18435334, 3250,
16432, 1547266, 1542964, 17140588, 17127514, 16484, 3198, 7898,
11784, 3200, 16482, 11786, 7896, 16320, 3362, 7410,
12272, 3360, 16322, 12270, 7412, 10816, 8866, 10498,
9184, 10324, 9358, 10642, 9040, 9352, 10330, 9022,
10660, 8872, 10810, 9202, 10480, 12064, 7618, 16426,
3256, 7672, 12010, 3310, 16372, 7636, 12046, 3250,
16432, 11992, 7690, 16378, 3304, 1551758, 1538472, 1543172,
1547058, 1538474, 1551756, 1547060, 1543170, 1551594, 1538636, 1542684,
1547546, 1538634, 1551596, 1547544, 1542686, 1546090, 1544140, 1545772,
1544458, 1545598, 1544632, 1545916, 1544314, 1544626, 1545604, 1544296,
1545934, 1544146, 1546084, 1544476, 1545754, 1547338, 1542892, 1551700,
1538530, 1542946, 1547284, 1538584, 1551646, 1542910, 1547320, 1538524,
1551706, 1547266, 1542964, 1551652, 1538578, 17140694, 17127408, 17132108,
17135994, 17127410, 17140692, 17135996, 17132106, 17140530, 17127572, 17131620,
17136482, 17127570, 17140532, 17136480, 17131622, 17135026, 17133076, 17134708,
17133394, 17134534, 17133568, 17134852, 17133250, 17133562, 17134540, 17133232,
17134870, 17133082, 17135020, 17133412, 17134690, 17136274, 17131828, 17140636,
17127466, 17131882, 17136220, 17127520, 17140582, 17131846, 17136256, 17127460,
17140642, 17136202, 17131900, 17140588, 17127514, 18439772, 18426486, 18431186,
18435072, 18426488, 18439770, 18435074, 18431184, 18439608, 18426650, 18430698,
18435560, 18426648, 18439610, 18435558, 18430700, 18434104, 18432154, 18433786,
18432472, 18433612, 18432646, 18433930, 18432328, 18432640, 18433618, 18432310,
18433948, 18432160, 18434098, 18432490, 18433768, 18435352, 18430906, 18439714,
18426544, 18430960, 18435298, 18426598, 18439660, 18430924, 18435334, 18426538,
18439720, 18435280, 18430978, 18439666, 18426592, 16484, 3198, 17014010,
17017896, 18426488, 18439770, 1428962, 1425072, 16320, 3362, 17013522,
17018384, 18426648, 18439610, 1429446, 1424588, 10816, 8866, 1427674,
1426360, 1545598, 1544632, 128740, 127138, 9352, 10330, 1426198,
1427836, 1544146, 1546084, 127300, 128578, 12064, 7618, 134524,
121354, 17131882, 17136220, 17009422, 17022484, 7636, 12046, 121348,
134530, 17136202, 17131900, 17022490, 17009416, 1551758, 1538472, 18549284,
18553170, 17127410, 17140692, 129884, 125994, 1551594, 1538636, 18548796,
18553658, 17127570, 17140532, 130368, 125510, 1546090, 1544140, 128596,
127282, 10324, 9358, 1427818, 1426216, 1544626, 1545604, 127120,
128758, 8872, 10810, 1426378, 1427656, 1547338, 1542892, 1433602,
1420432, 18430960, 18435298, 18544696, 18557758, 1542910, 1547320, 1420426,
1433608, 18435280, 18430978, 18557764, 18544690, 17140694, 17127408, 125996,
129882, 1538474, 1551756, 18553172, 18549282, 17140530, 17127572, 125508,
130370, 1538634, 1551596, 18553656, 18548798, 17135026, 17133076, 18551884,
18550570, 18433612, 18432646, 17016754, 17015152, 17133562, 17134540, 18550408,
18552046, 18432160, 18434098, 17015314, 17016592, 17136274, 17131828, 17022538,
17009368, 7672, 12010, 121408, 134470, 17131846, 17136256, 17009362,
17022544, 11992, 7690, 134476, 121402, 18439772, 18426486, 1425074,
1428960, 3200, 16482, 17017898, 17014008, 18439608, 18426650, 1424586,
1429448, 3360, 16322, 17018382, 17013524, 18434104, 18432154, 17016610,
17015296, 17134534, 17133568, 18552028, 18550426, 18432640, 18433618, 17015134,
17016772, 17133082, 17135020, 18550588, 18551866, 18435352, 18430906, 18557812,
18544642, 1542946, 1547284, 1420486, 1433548, 18430924, 18435334, 18544636,
18557818, 1547266, 1542964, 1433554, 1420480, 16484, 9278591, 1538474,
26406689, 16320, 10813377, 1538634, 27706251, 10816, 9281191, 17134534,
27704623, 9352, 26403925, 17133082, 10815169, 12064, 9287119, 18430960,
10809277, 7636, 27697231, 18435280, 26411281, 9273891, 11784, 10822449,
17132106, 9274055, 1547546, 10822289, 18430700, 9279559, 9184, 26404261,
18432328, 9281023, 17134870, 26405713, 1545754, 9278311, 3256, 27705991,
1551646, 9282739, 18439720, 27701671, 17127514, 1551758, 10813865, 3200,
27705767, 1551594, 9278103, 3360, 26407173, 1546090, 10816465, 18433612,
26405545, 1544626, 27703003, 18432160, 9279895, 1547338, 10822393, 17131882,
9274003, 1542910, 26398153, 17136202, 27710359, 10809165, 1547058, 9287175,
18431184, 10809329, 12272, 9287015, 17131622, 10814833, 1544458, 27703339,
17133250, 10816297, 18433948, 27704791, 10480, 10813585, 1538530, 26406913,
16372, 10818013, 17140642, 26402593, 18426592, 17140694, 26402801, 18426488,
9282479, 17140530, 27701391, 18426648, 10818237, 17135026, 26405401, 10324,
10816609, 17133562, 9279715, 8872, 27703183, 17136274, 26411329, 1542946,
27697291, 17131846, 10809217, 1547266, 9287071, 26398101, 17135994, 27710463,
7896, 26398265, 18435560, 27710303, 1542686, 26403769, 17133394, 9280051,
1544314, 26405233, 10660, 9281503, 18433768, 26402521, 17127466, 10817977,
18439660, 26406949, 1551706, 10813657, 3304, 18439772, 27701879, 17127410,
10817753, 18439608, 26402313, 17127570, 9282963, 18434104, 27704479, 1545598,
9281335, 18432640, 10814989, 1544146, 26404105, 18435352, 27710407, 7672,
26398213, 18430924, 9273943, 11992, 10822345, 27697179, 18435072, 26411385,
1543170, 27697343, 17136482, 26411225, 7412, 27702847, 18432472, 10815325,
9040, 27704311, 1545934, 10816777, 17134690, 27701599, 18426544, 9282703,
17140582, 27706027, 16432, 9278383, 1538578, 16484, 3198, 775535,
779421, 26339054, 26352336, 25698101, 25694211, 783957, 770999, 7410,
12272, 25689675, 25702637, 26348124, 26343266, 10816, 8866, 8572603,
8571289, 19201249, 19200283, 27645574, 27643972, 8571457, 8572435, 9022,
10660, 27643804, 27645742, 19200127, 19201405, 12064, 7618, 9228070,
9214900, 10105051, 10109389, 2306221, 2319283, 9219280, 9223690, 3250,
16432, 2314903, 2310601, 10113757, 10100683, 1551758, 1538472, 2310809,
2314695, 27638132, 27651414, 26997179, 26993289, 2319231, 2306273, 1542684,
1547546, 26988753, 27001715, 27647202, 27642344, 1546090, 1544140, 10107877,
10106563, 17902171, 17901205, 26346496, 26344894, 10106731, 10107709, 1544296,
1545934, 26344726, 26346664, 17901049, 17902327, 1547338, 1542892, 10763344,
10750174, 8569777, 8574115, 770947, 784009, 10754554, 10758964, 1538524,
1551706, 779629, 775327, 8578483, 8565409, 17140694, 17127408, 17899745,
17903631, 9214844, 9228126, 8573891, 8570001, 17908167, 17895209, 17131620,
17136482, 8565465, 8578427, 9223914, 9219056, 17135026, 17133076, 25696813,
25695499, 2313235, 2312269, 10757560, 10755958, 25695667, 25696645, 17133232,
17134870, 10755790, 10757728, 2312113, 2313391, 17136274, 17131828, 26352280,
26339110, 26993065, 26997403, 19194235, 19207297, 26343490, 26347900, 17127460,
17140642, 19202917, 19198615, 27001771, 26988697, 18439772, 18426486, 19198823,
19202709, 10750118, 10763400, 10109165, 10105275, 19207245, 19194287, 18430698,
18435560, 10100739, 10113701, 10759188, 10754330, 18434104, 18432154, 26995891,
26994577, 777961, 776995, 9222286, 9220684, 26994745, 26995723, 18432310,
18433948, 9220516, 9222454, 776839, 778117, 18435352, 18430906, 27651358,
27638188, 25693987, 25698325, 17895157, 17908219, 27642568, 27646978, 18426538,
18439720, 17903839, 17899537, 25702693, 25689619, 16484, 9278591, 1538474,
26406689, 16320, 10813377, 1538634, 27706251, 10816, 9281191, 17134534,
27704623, 9352, 26403925, 17133082, 10815169, 12064, 9287119, 18430960,
10809277, 7636, 27697231, 18435280, 26411281, 26280003, 17017896, 27828561,
125994, 26280167, 18553658, 27828401, 1424588, 26285671, 17015296, 9398149,
1426216, 26287135, 128758, 9399601, 18551866, 26284423, 17009368, 10699879,
18557758, 26288851, 1433608, 10695559, 121402, 1551758, 10813865, 3200,
27705767, 1551594, 9278103, 3360, 26407173, 1546090, 10816465, 18433612,
26405545, 1544626, 27703003, 18432160, 9279895, 1547338, 10822393, 17131882,
9274003, 1542910, 26398153, 17136202, 27710359, 27815277, 18553170, 26293287,
1425072, 27815441, 17018384, 26293127, 125510, 27820945, 18550570, 10697227,
127138, 27822409, 1427836, 10698679, 17016592, 27819697, 18544642, 9400801,
17022484, 27824125, 134530, 9396481, 1420480, 17140694, 26402801, 18426488,
9282479, 17140530, 27701391, 18426648, 10818237, 17135026, 26405401, 10324,
10816609, 17133562, 9279715, 8872, 27703183, 17136274, 26411329, 1542946,
27697291, 17131846, 10809217, 1547266, 9287071, 9391989, 129882, 10704351,
17014008, 9392153, 1429448, 10704191, 18548798, 9397657, 127282, 26286163,
18550426, 9399121, 17016772, 26287615, 1427656, 9396409, 121354, 27824089,
1433548, 9400837, 18557818, 27819769, 17009416, 18439772, 27701879, 17127410,
10817753, 18439608, 26402313, 17127570, 9282963, 18434104, 27704479, 1545598,
9281335, 18432640, 10814989, 1544146, 26404105, 18435352, 27710407, 7672,
26398213, 18430924, 9273943, 11992, 10822345, 10691067, 1428960, 9405273,
18549282, 10691231, 130370, 9405113, 17013524, 10696735, 1426360, 27821437,
17015152, 10698199, 18552046, 27822889, 128578, 10695487, 1420432, 26288815,
134470, 10699915, 17022544, 26284495, 18544690, 16484, 3198, 17781647,
17785533, 10750118, 10763400, 27115277, 27111387, 783957, 770999, 17013522,
17018384, 10100739, 10113701, 27765300, 27760442, 10816, 8866, 9989779,
9988465, 17902171, 17901205, 27763672, 27762070, 8571457, 8572435, 1426198,
1427836, 26344726, 26346664, 19318225, 19319503, 12064, 7618, 9346168,
9332998, 26993065, 26997403, 19312333, 19325395, 9219280, 9223690, 121348,
134530, 19202917, 19198615, 27119869, 27106795, 1551758, 1538472, 19316921,
19320807, 9214844, 9228126, 25580003, 25576113, 2319231, 2306273, 18548796,
18553658, 8565465, 8578427, 26230026, 26225168, 1546090, 1544140, 8690701,
8689387, 19201249, 19200283, 26228398, 26226796, 10106731, 10107709, 127120,
128758, 27643804, 27645742, 17782951, 17784229, 1547338, 1542892, 10645246,
10632076, 25693987, 25698325, 17777059, 17790121, 10754554, 10758964, 1420426,
1433608, 17903839, 17899537, 25584595, 25571521, 17140694, 17127408, 893633,
897519, 27638132, 27651414, 9991067, 9987177, 17908167, 17895209, 125508,
130370, 26988753, 27001715, 10641090, 10636232, 17135026, 17133076, 27113989,
27112675, 777961, 776995, 10639462, 10637860, 25695667, 25696645, 18550408,
18552046, 9220516, 9222454, 2194015, 2195293, 17136274, 17131828, 26234182,
26221012, 10105051, 10109389, 2188123, 2201185, 26343490, 26347900, 17009362,
17022544, 2314903, 2310601, 9995659, 9982585, 18439772, 18426486, 2192711,
2196597, 26339054, 26352336, 8691989, 8688099, 19207245, 19194287, 1424586,
1429448, 25689675, 25702637, 9342012, 9337154, 18434104, 18432154, 25578715,
25577401, 2313235, 2312269, 9340384, 9338782, 26994745, 26995723, 17015134,
17016772, 10755790, 10757728, 894937, 896215, 18435352, 18430906, 27769456,
27756286, 8569777, 8574115, 889045, 902107, 27642568, 27646978, 18544636,
18557818, 779629, 775327, 8696581, 8683507, 16484, 3198, 7898,
11784, 3200, 16482, 11786, 7896, 16320, 3362, 7410,
12272, 3360, 16322, 12270, 7412, 10816, 8866, 10498,
9184, 10324, 9358, 10642, 9040, 9352, 10330, 9022,
10660, 8872, 10810, 9202, 10480, 12064, 7618, 16426,
3256, 7672, 12010, 3310, 16372, 7636, 12046, 3250,
16432, 11992, 7690, 16378, 3304, 18557870, 18544584, 18549284,
18553170, 18544586, 18557868, 18553172, 18549282, 18557706, 18544748, 18548796,
18553658, 18544746, 18557708, 18553656, 18548798, 18552202, 18550252, 18551884,
18550570, 18551710, 18550744, 18552028, 18550426, 18550738, 18551716, 18550408,
18552046, 18550258, 18552196, 18550588, 18551866, 18553450, 18549004, 18557812,
18544642, 18549058, 18553396, 18544696, 18557758, 18549022, 18553432, 18544636,
18557818, 18553378, 18549076, 18557764, 18544690, 16484, 3198, 10695767,
10699653, 17127410, 17140692, 9400577, 9396687, 134418, 121460, 9278103,
9282965, 17009472, 17022434, 10818237, 10813379, 10816, 8866, 9399289,
9397975, 18433612, 18432646, 26287447, 26285845, 17015464, 17016442, 9279715,
9281353, 1426048, 1427986, 26404105, 26405383, 12064, 7618, 26293231,
26280061, 1542946, 1547284, 10691179, 10704241, 1424812, 1429222, 9273943,
9287125, 130090, 125788, 27710359, 27697285, 18557870, 18544584, 26402801,
26406687, 1420376, 1433658, 27705767, 27701877, 18439608, 18426650, 27819489,
27824351, 1538634, 1551596, 26289075, 26284217, 18552202, 18550252, 27704479,
27703165, 128422, 127456, 10816609, 10815007, 1544626, 1545604, 27821101,
27822739, 17133082, 17135020, 10697071, 10698349, 18553450, 18549004, 10822393,
10809223, 17013784, 17018122, 26398213, 26411275, 17131846, 17136256, 27815329,
27828511, 18435280, 18430978, 9405169, 9392095, 16484, 16484, 3198,
16484, 3200, 16484, 16482, 16484, 17022594, 16484, 18439770,
16484, 1433658, 16484, 3198, 3200, 16482, 16484, 3198,
17009312, 17022594, 16484, 3198, 18426488, 18439770, 16484, 3198,
1420376, 1433658, 16484, 16320, 16484, 3360, 16484, 17022432,
16484, 1420536, 16484, 16320, 18439772, 18439608, 16484, 3360,
18439772, 18426648, 16484, 3362, 16484, 16322, 16484, 1420538,
16484, 17022434, 16484, 3362, 18439772, 18426650, 16484, 16322,
18439772, 18439610, 16484, 3198, 16320, 3362, 16484, 3198,
3360, 16322, 16484, 3198, 17022432, 17009474, 16484, 3198,
1420536, 1433498, 16484, 3198, 1433496, 1420538, 16484, 3198,
17009472, 17022434, 16484, 3198, 18439608, 18426650, 16484, 3198,
18426648, 18439610, 16484, 3198, 16320, 3362, 18439772, 18426486,
18439608, 18426650, 16484, 3198, 3360, 16322, 18439772, 18426486,
18426648, 18439610, 16484, 3200, 16320, 3360, 16484, 3200,
17022432, 17009472, 16484, 3200, 1433496, 1420536, 16484, 3200,
18439608, 18426648, 16484, 3200, 16320, 3360, 18439772, 18426488,
18439608, 18426648, 16484, 3200, 3362, 16322, 16484, 3200,
17009474, 17022434, 16484, 3200, 1420538, 1433498, 16484, 3200,
18426650, 18439610, 16484, 3200, 3362, 16322, 18439772, 18426488,
18426650, 18439610, 16484, 16482, 3362, 3360, 16484, 16482,
16320, 16322, 16484, 1433658, 3362, 1420536, 16484, 17022594,
17022432, 16322, 16484, 16482, 1420538, 1420536, 16484, 16482,
17022432, 17022434, 16484, 1433658, 1420538, 3360, 16484, 17022594,
16320, 17022434, 16484, 17022594, 17009474, 3360, 16484, 1433658,
16320, 1433498, 16484, 18439770, 3362, 18426648, 16484, 18439770,
18439608, 16322, 16484, 17022594, 18426650, 1420536, 16484, 1433658,
17022432, 18439610, 16484, 18439770, 18426650, 3360, 16484, 18439770,
16320, 18439610, 16484, 16482, 3362, 3360, 18439772, 18439770,
18426650, 18426648, 16484, 16482, 16320, 16322, 18439772, 18439770,
18439608, 18439610, 16484, 17022594, 17009474, 3360, 18439772, 1433658,
1420538, 18426648, 16484, 17022594, 16320, 17022434, 18439772, 1433658,
18439608, 1433498, 16484, 3198, 3200, 16482, 16320, 3362,
3360, 16322, 16484, 3198, 17009312, 17022594, 16320, 3362,
17009472, 17022434, 16484, 3198, 1420376, 1433658, 1433496, 1420538,
3360, 16322, 16484, 3198, 18426488, 18439770, 1433496, 1420538,
17009472, 17022434, 16484, 3198, 3200, 16482, 17022432, 17009474,
17009472, 17022434, 16484, 3198, 3200, 16482, 1433496, 1420538,
1420536, 1433498, 16484, 3198, 17009312, 17022594, 17022432, 17009474,
3360, 16322, 16484, 3198, 1420376, 1433658, 16320, 3362,
1420536, 1433498, 16484, 3198, 18426488, 18439770, 16320, 3362,
18426648, 18439610, 16484, 3198, 18426488, 18439770, 18439608, 18426650,
3360, 16322, 16484, 3198, 17009312, 17022594, 1433496, 1420538,
18426648, 18439610, 16484, 3198, 1420376, 1433658, 18439608, 18426650,
17009472, 17022434, 16484, 3198, 3200, 16482, 18439608, 18426650,
18426648, 18439610, 16484, 3198, 17009312, 17022594, 18439608, 18426650,
1420536, 1433498, 16484, 3198, 1420376, 1433658, 17022432, 17009474,
18426648, 18439610, 16484, 3198, 18426488, 18439770, 17022432, 17009474,
1420536, 1433498, 16484, 3198, 3200, 16482, 16320, 3362,
3360, 16322, 18439772, 18426486, 18426488, 18439770, 18439608, 18426650,
18426648, 18439610, 16484, 3198, 17009312, 17022594, 16320, 3362,
17009472, 17022434, 18439772, 18426486, 1420376, 1433658, 18439608, 18426650,
1420536, 1433498, 16484, 7898, 3200, 11786, 16484, 11784,
3200, 7896, 16484, 3198, 7898, 11784, 3200, 16482,
11786, 7896, 16484, 7898, 3200, 11786, 18426486, 18435072,
18439770, 18431184, 16484, 3198, 17014010, 17017896, 18426488, 18439770,
1428962, 1425072, 16484, 7898, 3200, 11786, 16320, 7410,
3360, 12270, 16484, 7898, 3200, 11786, 18439608, 18430698,
18426648, 18435558, 16484, 7898, 3200, 11786, 3362, 12272,
16322, 7412, 16484, 7898, 3200, 11786, 18426650, 18435560,
18439610, 18430700, 16484, 11784, 3200, 7896, 16320, 12272,
3360, 7412, 16484, 11784, 3200, 7896, 18439608, 18435560,
18426648, 18430700, 16484, 11784, 3200, 7896, 3362, 7410,
16322, 12270, 16484, 11784, 3200, 7896, 18426650, 18430698,
18439610, 18435558, 16484, 3198, 7898, 11784, 3200, 16482,
11786, 7896, 16320, 3362, 7410, 12272, 3360, 16322,
12270, 7412, 16484, 7898, 3200, 11786, 16320, 7410,
3360, 12270, 18426486, 18435072, 18439770, 18431184, 18426650, 18435560,
18439610, 18430700, 16484, 3198, 17014010, 17017896, 18426488, 18439770,
1428962, 1425072, 1433496, 1420538, 18430698, 18435560, 17009472, 17022434,
12270, 7412, 16484, 3198, 7898, 11784, 3200, 16482,
11786, 7896, 18439608, 18426650, 18430698, 18435560, 18426648, 18439610,
18435558, 18430700, 16484, 7898, 3200, 11786, 18439608, 18430698,
18426648, 18435558, 18426486, 18435072, 18439770, 18431184, 3362, 12272,
16322, 7412, 16484, 3198, 17014010, 17017896, 18426488, 18439770,
1428962, 1425072, 17022432, 17009474, 7410, 12272, 1420536, 1433498,
18435558, 18430700, 16484, 7817, 5225, 16484, 3198, 7817,
11865, 5225, 14457, 16484, 7817, 5225, 7410, 5547,
16563, 16484, 7817, 5225, 12270, 14133, 3117, 16484,
7817, 5225, 7412, 5549, 16565, 16484, 7817, 5225,
12272, 14135, 3119, 16484, 3198, 7817, 11865, 5225,
14457, 7410, 12272, 5547, 14135, 16563, 3119, 16484,
3198, 7817, 11865, 5225, 14457, 12270, 7412, 14133,
5549, 3117, 16565, 16484, 14459, 7817, 3200, 5225,
11867, 16484, 5223, 7817, 16482, 5225, 7815, 16484,
3198, 14459, 5223, 7817, 11865, 3200, 16482, 5225,
14457, 11867, 7815, 16484, 14459, 7817, 3200, 5225,
11867, 7410, 3117, 5547, 12270, 16563, 14133, 16484,
14459, 7817, 3200, 5225, 11867, 12272, 16565, 14135,
7412, 3119, 5549, 16484, 5223, 7817, 16482, 5225,
7815, 7410, 16565, 5547, 7412, 16563, 5549, 16484,
5223, 7817, 16482, 5225, 7815, 12272, 3117, 14135,
12270, 3119, 14133, 16484, 3198, 14459, 5223, 7817,
11865, 3200, 16482, 5225, 14457, 11867, 7815, 7410,
12272, 3117, 16565, 5547, 14135, 12270, 7412, 16563,
3119, 14133, 5549,
];
pub static SYMMETRY_OPERATION_INDEX: [[i32; 2]; 531] = [
[0, 0],
[1, 1],
[2, 2],
[2, 4],
[2, 6],
[2, 8],
[2, 10],
[2, 12],
[2, 14],
[4, 16],
[4, 20],
[4, 24],
[4, 28],
[4, 32],
[4, 36],
[4, 40],
[4, 44],
[4, 48],
[2, 52],
[2, 54],
[2, 56],
[2, 58],
[2, 60],
[2, 62],
[2, 64],
[2, 66],
[2, 68],
[2, 70],
[2, 72],
[2, 74],
[4, 76],
[4, 80],
[4, 84],
[4, 88],
[4, 92],
[4, 96],
[4, 100],
[4, 104],
[4, 108],
[4, 112],
[4, 116],
[4, 120],
[4, 124],
[4, 128],
[4, 132],
[4, 136],
[4, 140],
[4, 144],
[4, 148],
[4, 152],
[4, 156],
[4, 160],
[4, 164],
[4, 168],
[4, 172],
[4, 176],
[4, 180],
[4, 184],
[4, 188],
[4, 192],
[4, 196],
[4, 200],
[4, 204],
[8, 208],
[8, 216],
[8, 224],
[8, 232],
[8, 240],
[8, 248],
[8, 256],
[8, 264],
[8, 272],
[4, 280],
[4, 284],
[4, 288],
[4, 292],
[4, 296],
[4, 300],
[4, 304],
[4, 308],
[4, 312],
[4, 316],
[4, 320],
[4, 324],
[4, 328],
[4, 332],
[4, 336],
[4, 340],
[4, 344],
[4, 348],
[8, 352],
[8, 360],
[8, 368],
[8, 376],
[8, 384],
[8, 392],
[8, 400],
[8, 408],
[8, 416],
[8, 424],
[8, 432],
[8, 440],
[8, 448],
[8, 456],
[8, 464],
[8, 472],
[8, 480],
[8, 488],
[4, 496],
[4, 500],
[4, 504],
[4, 508],
[4, 512],
[4, 516],
[4, 520],
[4, 524],
[8, 528],
[8, 536],
[8, 544],
[8, 552],
[8, 560],
[8, 568],
[16, 576],
[8, 592],
[8, 600],
[4, 608],
[4, 612],
[4, 616],
[4, 620],
[4, 624],
[4, 628],
[4, 632],
[4, 636],
[4, 640],
[4, 644],
[4, 648],
[4, 652],
[4, 656],
[4, 660],
[4, 664],
[4, 668],
[4, 672],
[4, 676],
[4, 680],
[4, 684],
[4, 688],
[4, 692],
[4, 696],
[4, 700],
[4, 704],
[4, 708],
[4, 712],
[4, 716],
[4, 720],
[4, 724],
[4, 728],
[4, 732],
[4, 736],
[4, 740],
[4, 744],
[4, 748],
[4, 752],
[4, 756],
[4, 760],
[4, 764],
[4, 768],
[4, 772],
[4, 776],
[4, 780],
[4, 784],
[4, 788],
[4, 792],
[4, 796],
[8, 800],
[8, 808],
[8, 816],
[8, 824],
[8, 832],
[8, 840],
[8, 848],
[8, 856],
[8, 864],
[8, 872],
[8, 880],
[8, 888],
[8, 896],
[8, 904],
[8, 912],
[8, 920],
[8, 928],
[8, 936],
[8, 944],
[8, 952],
[8, 960],
[8, 968],
[8, 976],
[8, 984],
[8, 992],
[8, 1000],
[8, 1008],
[8, 1016],
[8, 1024],
[8, 1032],
[8, 1040],
[8, 1048],
[8, 1056],
[8, 1064],
[8, 1072],
[8, 1080],
[16, 1088],
[16, 1104],
[16, 1120],
[16, 1136],
[16, 1152],
[16, 1168],
[8, 1184],
[8, 1192],
[8, 1200],
[8, 1208],
[8, 1216],
[8, 1224],
[8, 1232],
[8, 1240],
[8, 1248],
[8, 1256],
[8, 1264],
[8, 1272],
[8, 1280],
[8, 1288],
[8, 1296],
[8, 1304],
[8, 1312],
[8, 1320],
[8, 1328],
[8, 1336],
[8, 1344],
[8, 1352],
[8, 1360],
[8, 1368],
[8, 1376],
[8, 1384],
[8, 1392],
[8, 1400],
[8, 1408],
[8, 1416],
[8, 1424],
[8, 1432],
[8, 1440],
[8, 1448],
[8, 1456],
[8, 1464],
[8, 1472],
[8, 1480],
[8, 1488],
[8, 1496],
[8, 1504],
[8, 1512],
[8, 1520],
[8, 1528],
[8, 1536],
[8, 1544],
[8, 1552],
[8, 1560],
[8, 1568],
[8, 1576],
[8, 1584],
[8, 1592],
[8, 1600],
[8, 1608],
[8, 1616],
[8, 1624],
[8, 1632],
[8, 1640],
[8, 1648],
[8, 1656],
[8, 1664],
[8, 1672],
[8, 1680],
[8, 1688],
[8, 1696],
[8, 1704],
[8, 1712],
[8, 1720],
[8, 1728],
[8, 1736],
[8, 1744],
[8, 1752],
[8, 1760],
[8, 1768],
[8, 1776],
[8, 1784],
[8, 1792],
[8, 1800],
[8, 1808],
[8, 1816],
[8, 1824],
[8, 1832],
[8, 1840],
[16, 1848],
[16, 1864],
[16, 1880],
[16, 1896],
[16, 1912],
[16, 1928],
[16, 1944],
[16, 1960],
[16, 1976],
[16, 1992],
[16, 2008],
[16, 2024],
[16, 2040],
[16, 2056],
[16, 2072],
[16, 2088],
[16, 2104],
[16, 2120],
[16, 2136],
[16, 2152],
[16, 2168],
[16, 2184],
[16, 2200],
[16, 2216],
[16, 2232],
[16, 2248],
[16, 2264],
[16, 2280],
[16, 2296],
[16, 2312],
[16, 2328],
[16, 2344],
[16, 2360],
[16, 2376],
[16, 2392],
[16, 2408],
[32, 2424],
[32, 2456],
[32, 2488],
[16, 2520],
[16, 2536],
[16, 2552],
[16, 2568],
[16, 2584],
[16, 2600],
[16, 2616],
[16, 2632],
[16, 2648],
[16, 2664],
[16, 2680],
[16, 2696],
[4, 2712],
[4, 2716],
[4, 2720],
[4, 2724],
[8, 2728],
[8, 2736],
[4, 2744],
[8, 2748],
[8, 2756],
[8, 2764],
[8, 2772],
[8, 2780],
[8, 2788],
[8, 2796],
[16, 2804],
[16, 2820],
[16, 2836],
[8, 2852],
[8, 2860],
[8, 2868],
[8, 2876],
[8, 2884],
[8, 2892],
[8, 2900],
[8, 2908],
[16, 2916],
[16, 2932],
[8, 2948],
[8, 2956],
[8, 2964],
[8, 2972],
[8, 2980],
[8, 2988],
[8, 2996],
[8, 3004],
[16, 3012],
[16, 3028],
[16, 3044],
[16, 3060],
[8, 3076],
[8, 3084],
[8, 3092],
[8, 3100],
[8, 3108],
[8, 3116],
[8, 3124],
[8, 3132],
[16, 3140],
[16, 3156],
[16, 3172],
[16, 3188],
[16, 3204],
[16, 3220],
[16, 3236],
[16, 3252],
[16, 3268],
[16, 3284],
[16, 3300],
[16, 3316],
[16, 3332],
[16, 3348],
[16, 3364],
[16, 3380],
[16, 3396],
[16, 3412],
[16, 3428],
[16, 3444],
[16, 3460],
[16, 3476],
[16, 3492],
[16, 3508],
[16, 3524],
[16, 3540],
[16, 3556],
[16, 3572],
[32, 3588],
[32, 3620],
[32, 3652],
[32, 3684],
[32, 3716],
[32, 3748],
[3, 3780],
[3, 3783],
[3, 3786],
[9, 3789],
[3, 3798],
[6, 3801],
[18, 3807],
[6, 3825],
[6, 3831],
[6, 3837],
[6, 3843],
[6, 3849],
[6, 3855],
[6, 3861],
[18, 3867],
[6, 3885],
[6, 3891],
[6, 3897],
[6, 3903],
[6, 3909],
[18, 3915],
[6, 3933],
[18, 3939],
[6, 3957],
[12, 3963],
[12, 3975],
[12, 3987],
[12, 3999],
[36, 4011],
[12, 4047],
[36, 4059],
[12, 4095],
[6, 4107],
[6, 4113],
[6, 4119],
[6, 4125],
[6, 4131],
[6, 4137],
[6, 4143],
[12, 4149],
[12, 4161],
[12, 4173],
[12, 4185],
[12, 4197],
[12, 4209],
[12, 4221],
[12, 4233],
[12, 4245],
[12, 4257],
[12, 4269],
[12, 4281],
[12, 4293],
[12, 4305],
[12, 4317],
[12, 4329],
[24, 4341],
[24, 4365],
[24, 4389],
[24, 4413],
[12, 4437],
[48, 4449],
[24, 4497],
[12, 4521],
[24, 4533],
[24, 4557],
[24, 4581],
[24, 4605],
[96, 4629],
[96, 4725],
[96, 4821],
[48, 4917],
[24, 4965],
[48, 4989],
[24, 5037],
[24, 5061],
[96, 5085],
[96, 5181],
[48, 5277],
[24, 5325],
[24, 5349],
[48, 5373],
[24, 5421],
[96, 5445],
[48, 5541],
[24, 5589],
[96, 5613],
[48, 5709],
[48, 5757],
[48, 5805],
[48, 5853],
[48, 5901],
[48, 5949],
[48, 5997],
[192, 6045],
[192, 6237],
[192, 6429],
[192, 6621],
[192, 6813],
[192, 7005],
[96, 7197],
[96, 7293],
];
pub static LAYER_SYMMETRY_OPERATION_INDEX: [[i32; 2]; 117] = [
[0, 0],
[1, 7389],
[2, 7390],
[2, 7392],
[2, 7394],
[2, 7396],
[2, 7398],
[2, 7400],
[4, 7402],
[4, 7406],
[4, 7410],
[4, 7414],
[2, 7418],
[2, 7420],
[2, 7422],
[2, 7424],
[4, 7426],
[4, 7430],
[2, 7434],
[2, 7436],
[2, 7438],
[2, 7440],
[4, 7442],
[4, 7446],
[4, 7450],
[4, 7454],
[4, 7458],
[4, 7462],
[4, 7466],
[4, 7470],
[4, 7474],
[4, 7478],
[8, 7482],
[8, 7490],
[4, 7498],
[4, 7502],
[4, 7506],
[4, 7510],
[8, 7514],
[4, 7522],
[4, 7526],
[4, 7530],
[4, 7534],
[8, 7538],
[4, 7546],
[4, 7550],
[4, 7554],
[4, 7558],
[4, 7562],
[4, 7566],
[4, 7570],
[4, 7574],
[4, 7578],
[4, 7582],
[4, 7586],
[4, 7590],
[4, 7594],
[4, 7598],
[4, 7602],
[4, 7606],
[8, 7610],
[8, 7618],
[8, 7626],
[8, 7634],
[8, 7642],
[8, 7650],
[8, 7658],
[8, 7666],
[8, 7674],
[8, 7682],
[8, 7690],
[8, 7698],
[8, 7706],
[8, 7714],
[8, 7722],
[8, 7730],
[8, 7738],
[8, 7746],
[8, 7754],
[8, 7762],
[16, 7770],
[16, 7786],
[4, 7802],
[4, 7806],
[8, 7810],
[8, 7818],
[8, 7826],
[8, 7834],
[8, 7842],
[8, 7850],
[8, 7858],
[8, 7866],
[8, 7874],
[8, 7882],
[8, 7890],
[16, 7898],
[16, 7914],
[16, 7930],
[16, 7946],
[16, 7962],
[16, 7978],
[3, 7994],
[6, 7997],
[6, 8003],
[6, 8009],
[6, 8015],
[6, 8021],
[12, 8027],
[12, 8039],
[6, 8051],
[6, 8057],
[12, 8063],
[12, 8075],
[12, 8087],
[12, 8099],
[12, 8111],
[24, 8123],
];
pub fn spgdb_decode_symmetry(encoded: i32) -> (Mat3I, Vec3) {
let mut rot = [[0; 3]; 3];
let mut trans = [0.0; 3];
let r = encoded % 19683; let mut degit = 6561; for i in 0..3 {
for j in 0..3 {
rot[i][j] = (r % (degit * 3)) / degit - 1;
degit /= 3;
}
}
let t = encoded / 19683;
let mut degit = 144;
for i in 0..3 {
trans[i] = ((t % (degit * 12)) / degit) as f64 / 12.0;
degit /= 12;
}
(rot, trans)
}
pub fn spgdb_get_operation_by_index(index: usize) -> Option<(Mat3I, Vec3)> {
if index < SYMMETRY_OPERATIONS.len() {
Some(spgdb_decode_symmetry(SYMMETRY_OPERATIONS[index]))
} else {
None
}
}
pub fn spgdb_get_operation(hall_number: usize) -> Option<(Mat3I, Vec3)> {
if hall_number > 0 && hall_number <= 530 {
let idx = SYMMETRY_OPERATION_INDEX[hall_number][1] as usize;
let code = SYMMETRY_OPERATIONS[idx];
Some(spgdb_decode_symmetry(code))
} else {
None
}
}
pub fn spgdb_get_operation_index(hall_number: usize) -> (usize, usize) {
if hall_number > 0 && hall_number <= 530 {
let entry = SYMMETRY_OPERATION_INDEX[hall_number];
(entry[0] as usize, entry[1] as usize)
} else {
(0, 0)
}
}
pub fn spgdb_get_spacegroup_operations(hall_number: usize) -> Option<Symmetry> {
let (count, start) = spgdb_get_operation_index(hall_number);
if count == 0 {
return None;
}
let mut symmetry = Symmetry::new(count);
for i in 0..count {
let code = SYMMETRY_OPERATIONS[start + i];
let (rot, trans) = spgdb_decode_symmetry(code);
symmetry.rot[i] = rot;
symmetry.trans[i] = trans;
}
Some(symmetry)
}
#[derive(Debug, Clone)]
pub struct SpacegroupType {
pub number: usize,
pub schoenflies: String,
pub hall_symbol: String,
pub international: String,
pub international_full: String,
pub international_short: String,
pub choice: String,
pub centering: Centering,
pub pointgroup_number: usize,
}
fn spgdb_remove_space(s: &mut String) {
let len = s.trim_end().len();
s.truncate(len);
}
fn replace_equal_char(s: &mut String) {
unsafe {
for b in s.as_bytes_mut() {
if *b == b'=' {
*b = b'"';
}
}
}
}
pub fn spgdb_get_spacegroup_type(hall_number: usize) -> SpacegroupType {
let raw = if hall_number > 0 && hall_number <= 530 {
&SPACEGROUP_TYPES[hall_number]
} else {
&SPACEGROUP_TYPES[0] };
let mut schoenflies = raw.schoenflies.to_string();
spgdb_remove_space(&mut schoenflies);
let mut hall_symbol = raw.hall_symbol.to_string();
spgdb_remove_space(&mut hall_symbol);
replace_equal_char(&mut hall_symbol);
let mut international = raw.international.to_string();
spgdb_remove_space(&mut international);
let mut international_full = raw.international_full.to_string();
spgdb_remove_space(&mut international_full);
let mut international_short = raw.international_short.to_string();
spgdb_remove_space(&mut international_short);
let mut choice = raw.choice.to_string();
spgdb_remove_space(&mut choice);
SpacegroupType {
number: raw.number,
schoenflies,
hall_symbol,
international,
international_full,
international_short,
choice,
centering: raw.centering,
pointgroup_number: raw.pointgroup_number,
}
}