-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPointGroupMap.m
70 lines (70 loc) · 1.62 KB
/
PointGroupMap.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
function [HM2Schfl,Schfl2HM] = PointGroupMap()
HM2Schfl = containers.Map();
Schfl2HM = containers.Map();
%
HM2Schfl('1')=('C1');
HM2Schfl('-1')=('Ci');
HM2Schfl('2')=('C2');
HM2Schfl('m')=('C3');
HM2Schfl('2-m')=('C2h');
HM2Schfl('222')=('D2');
HM2Schfl('mmm2')=('D2v');
HM2Schfl('mmm2')=('D2h');
HM2Schfl('4')=('C4');
HM2Schfl('-4')=('S4');
HM2Schfl('4/m')=('C4h');
HM2Schfl('422')=('D4');
HM2Schfl('4mm')=('C4v');
HM2Schfl('-42m')=('D2d');
HM2Schfl('4/mmm')=('D4h');
HM2Schfl('3')=('C3');
HM2Schfl('-3')=('C3i');
HM2Schfl('32')=('D3');
HM2Schfl('3m')=('C3v');
HM2Schfl('-3m')=('D3d');
HM2Schfl('6')=('C6');
HM2Schfl('-6')=('C3h');
HM2Schfl('6/m')=('C6h');
HM2Schfl('622')=('D6');
HM2Schfl('6mm')=('C6v');
HM2Schfl('-6m2')=('D3h');
HM2Schfl('6/mmm')=('D6h');
HM2Schfl('23')=('T');
HM2Schfl('m-3')=('Th');
HM2Schfl('432')=('O');
HM2Schfl('-43m')=('Td');
HM2Schfl('m-3m')=('Oh');
%
Schfl2HM('C1')=('1');
Schfl2HM('Ci')=('-1');
Schfl2HM('C2')=('2');
Schfl2HM('C3')=('m');
Schfl2HM('C2h')=('2-m');
Schfl2HM('D2')=('222');
Schfl2HM('D2v')=('mmm2');
Schfl2HM('D2h')=('mmm2');
Schfl2HM('C4')=('4');
Schfl2HM('S4')=('-4');
Schfl2HM('C4h')=('4/m');
Schfl2HM('D4')=('422');
Schfl2HM('C4v')=('4mm');
Schfl2HM('D2d')=('-42m');
Schfl2HM('D4h')=('4/mmm');
Schfl2HM('C3')=('3');
Schfl2HM('C3i')=('-3');
Schfl2HM('D3')=('32');
Schfl2HM('C3v')=('3m');
Schfl2HM('D3d')=('-3m');
Schfl2HM('C6')=('6');
Schfl2HM('C3h')=('-6');
Schfl2HM('C6h')=('6/m');
Schfl2HM('D6')=('622');
Schfl2HM('C6v')=('6mm');
Schfl2HM('D3h')=('-6m2');
Schfl2HM('D6h')=('6/mmm');
Schfl2HM('T')=('23');
Schfl2HM('Th')=('m-3');
Schfl2HM('O')=('432');
Schfl2HM('Td')=('-43m');
Schfl2HM('Oh')=('m-3m');
end