Branch data Line data Source code
1 : : !!****f* ABINIT/ptg_Oh
2 : : !!
3 : : !! NAME
4 : : !! ptg_Oh
5 : : !!
6 : : !! FUNCTION
7 : : !!
8 : : !! COPYRIGHT
9 : : !! Copyright (C) 2010-2026 ABINIT group (MG)
10 : : !! This file is distributed under the terms of the
11 : : !! GNU General Public License, see ~abinit/COPYING
12 : : !! or http://www.gnu.org/copyleft/gpl.txt .
13 : : !! For the initials of contributors, see ~abinit/doc/developers/contributors.txt .
14 : : !!
15 : : !! INPUTS
16 : : !!
17 : : !! OUTPUT
18 : : !!
19 : : !! SOURCE
20 : : !!
21 : : !********************************************************************************
22 : : ! This include file has been automatically generated by the script ptg.py
23 : : ! Do not edit! Change the script source instead.
24 : : !********************************************************************************
25 : :
26 : : ! Point group name Oh (m-3m)
27 : :
28 : : #if defined HAVE_CONFIG_H
29 : : #include "config.h"
30 : : #endif
31 : :
32 : : #include "abi_common.h"
33 : :
34 : : module m_ptg_Oh
35 : :
36 : : #ifdef FC_INTEL
37 : : !DEC$ NOOPTIMIZE
38 : : #endif
39 : :
40 : : contains
41 : : !!**
42 : 0 : subroutine ptg_Oh (nsym,nclass,sym,class_ids,class_names,Irr)
43 : :
44 : : use defs_basis
45 : : use m_abicore
46 : : use m_defs_ptgroups, only : irrep_t
47 : : implicit none
48 : : !Arguments ------------------------------------
49 : : integer,intent(out) :: nclass,nsym
50 : : !arrays
51 : : integer,allocatable,intent(out) :: sym(:,:,:), class_ids(:,:)
52 : : character(len=5),allocatable,intent(out) :: class_names(:)
53 : : type(irrep_t),allocatable,intent(out) :: Irr(:)
54 : : !Local variables-------------------------------
55 : : complex(dp) :: j=(0.0_dp,1.0_dp)
56 : : ! ********************************************************************************
57 : : ! List of symmetries packed in classes
58 : 0 : nsym = 48
59 [ # # # # : 0 : ABI_MALLOC(sym, (3,3,nsym))
# # # # #
# # # #
# ]
60 [ # # # # ]: 0 : sym(:,:,1) = RESHAPE( (/1, 0, 0, 0, 1, 0, 0, 0, 1/) ,(/3,3/) )
61 [ # # # # ]: 0 : sym(:,:,2) = RESHAPE( (/-1, 0, 0, 0, -1, 0, 0, 0, 1/) ,(/3,3/) )
62 [ # # # # ]: 0 : sym(:,:,3) = RESHAPE( (/1, 0, 0, 0, -1, 0, 0, 0, -1/) ,(/3,3/) )
63 [ # # # # ]: 0 : sym(:,:,4) = RESHAPE( (/-1, 0, 0, 0, 1, 0, 0, 0, -1/) ,(/3,3/) )
64 [ # # # # ]: 0 : sym(:,:,5) = RESHAPE( (/0, 1, 0, 0, 0, 1, 1, 0, 0/) ,(/3,3/) )
65 [ # # # # ]: 0 : sym(:,:,6) = RESHAPE( (/0, -1, 0, 0, 0, -1, 1, 0, 0/) ,(/3,3/) )
66 [ # # # # ]: 0 : sym(:,:,7) = RESHAPE( (/0, 1, 0, 0, 0, -1, -1, 0, 0/) ,(/3,3/) )
67 [ # # # # ]: 0 : sym(:,:,8) = RESHAPE( (/0, -1, 0, 0, 0, 1, -1, 0, 0/) ,(/3,3/) )
68 [ # # # # ]: 0 : sym(:,:,9) = RESHAPE( (/0, 0, 1, 1, 0, 0, 0, 1, 0/) ,(/3,3/) )
69 [ # # # # ]: 0 : sym(:,:,10) = RESHAPE( (/0, 0, -1, -1, 0, 0, 0, 1, 0/) ,(/3,3/) )
70 [ # # # # ]: 0 : sym(:,:,11) = RESHAPE( (/0, 0, 1, -1, 0, 0, 0, -1, 0/) ,(/3,3/) )
71 [ # # # # ]: 0 : sym(:,:,12) = RESHAPE( (/0, 0, -1, 1, 0, 0, 0, -1, 0/) ,(/3,3/) )
72 [ # # # # ]: 0 : sym(:,:,13) = RESHAPE( (/0, 1, 0, 1, 0, 0, 0, 0, -1/) ,(/3,3/) )
73 [ # # # # ]: 0 : sym(:,:,14) = RESHAPE( (/0, -1, 0, -1, 0, 0, 0, 0, -1/) ,(/3,3/) )
74 [ # # # # ]: 0 : sym(:,:,15) = RESHAPE( (/-1, 0, 0, 0, 0, 1, 0, 1, 0/) ,(/3,3/) )
75 [ # # # # ]: 0 : sym(:,:,16) = RESHAPE( (/-1, 0, 0, 0, 0, -1, 0, -1, 0/) ,(/3,3/) )
76 [ # # # # ]: 0 : sym(:,:,17) = RESHAPE( (/0, 0, 1, 0, -1, 0, 1, 0, 0/) ,(/3,3/) )
77 [ # # # # ]: 0 : sym(:,:,18) = RESHAPE( (/0, 0, -1, 0, -1, 0, -1, 0, 0/) ,(/3,3/) )
78 [ # # # # ]: 0 : sym(:,:,19) = RESHAPE( (/0, 1, 0, -1, 0, 0, 0, 0, 1/) ,(/3,3/) )
79 [ # # # # ]: 0 : sym(:,:,20) = RESHAPE( (/0, -1, 0, 1, 0, 0, 0, 0, 1/) ,(/3,3/) )
80 [ # # # # ]: 0 : sym(:,:,21) = RESHAPE( (/1, 0, 0, 0, 0, -1, 0, 1, 0/) ,(/3,3/) )
81 [ # # # # ]: 0 : sym(:,:,22) = RESHAPE( (/1, 0, 0, 0, 0, 1, 0, -1, 0/) ,(/3,3/) )
82 [ # # # # ]: 0 : sym(:,:,23) = RESHAPE( (/0, 0, -1, 0, 1, 0, 1, 0, 0/) ,(/3,3/) )
83 [ # # # # ]: 0 : sym(:,:,24) = RESHAPE( (/0, 0, 1, 0, 1, 0, -1, 0, 0/) ,(/3,3/) )
84 [ # # # # ]: 0 : sym(:,:,25) = RESHAPE( (/-1, 0, 0, 0, -1, 0, 0, 0, -1/) ,(/3,3/) )
85 [ # # # # ]: 0 : sym(:,:,26) = RESHAPE( (/1, 0, 0, 0, 1, 0, 0, 0, -1/) ,(/3,3/) )
86 [ # # # # ]: 0 : sym(:,:,27) = RESHAPE( (/-1, 0, 0, 0, 1, 0, 0, 0, 1/) ,(/3,3/) )
87 [ # # # # ]: 0 : sym(:,:,28) = RESHAPE( (/1, 0, 0, 0, -1, 0, 0, 0, 1/) ,(/3,3/) )
88 [ # # # # ]: 0 : sym(:,:,29) = RESHAPE( (/0, -1, 0, 0, 0, -1, -1, 0, 0/) ,(/3,3/) )
89 [ # # # # ]: 0 : sym(:,:,30) = RESHAPE( (/0, 1, 0, 0, 0, 1, -1, 0, 0/) ,(/3,3/) )
90 [ # # # # ]: 0 : sym(:,:,31) = RESHAPE( (/0, -1, 0, 0, 0, 1, 1, 0, 0/) ,(/3,3/) )
91 [ # # # # ]: 0 : sym(:,:,32) = RESHAPE( (/0, 1, 0, 0, 0, -1, 1, 0, 0/) ,(/3,3/) )
92 [ # # # # ]: 0 : sym(:,:,33) = RESHAPE( (/0, 0, -1, -1, 0, 0, 0, -1, 0/) ,(/3,3/) )
93 [ # # # # ]: 0 : sym(:,:,34) = RESHAPE( (/0, 0, 1, 1, 0, 0, 0, -1, 0/) ,(/3,3/) )
94 [ # # # # ]: 0 : sym(:,:,35) = RESHAPE( (/0, 0, -1, 1, 0, 0, 0, 1, 0/) ,(/3,3/) )
95 [ # # # # ]: 0 : sym(:,:,36) = RESHAPE( (/0, 0, 1, -1, 0, 0, 0, 1, 0/) ,(/3,3/) )
96 [ # # # # ]: 0 : sym(:,:,37) = RESHAPE( (/0, -1, 0, -1, 0, 0, 0, 0, 1/) ,(/3,3/) )
97 [ # # # # ]: 0 : sym(:,:,38) = RESHAPE( (/0, 1, 0, 1, 0, 0, 0, 0, 1/) ,(/3,3/) )
98 [ # # # # ]: 0 : sym(:,:,39) = RESHAPE( (/1, 0, 0, 0, 0, -1, 0, -1, 0/) ,(/3,3/) )
99 [ # # # # ]: 0 : sym(:,:,40) = RESHAPE( (/1, 0, 0, 0, 0, 1, 0, 1, 0/) ,(/3,3/) )
100 [ # # # # ]: 0 : sym(:,:,41) = RESHAPE( (/0, 0, -1, 0, 1, 0, -1, 0, 0/) ,(/3,3/) )
101 [ # # # # ]: 0 : sym(:,:,42) = RESHAPE( (/0, 0, 1, 0, 1, 0, 1, 0, 0/) ,(/3,3/) )
102 [ # # # # ]: 0 : sym(:,:,43) = RESHAPE( (/0, -1, 0, 1, 0, 0, 0, 0, -1/) ,(/3,3/) )
103 [ # # # # ]: 0 : sym(:,:,44) = RESHAPE( (/0, 1, 0, -1, 0, 0, 0, 0, -1/) ,(/3,3/) )
104 [ # # # # ]: 0 : sym(:,:,45) = RESHAPE( (/-1, 0, 0, 0, 0, 1, 0, -1, 0/) ,(/3,3/) )
105 [ # # # # ]: 0 : sym(:,:,46) = RESHAPE( (/-1, 0, 0, 0, 0, -1, 0, 1, 0/) ,(/3,3/) )
106 [ # # # # ]: 0 : sym(:,:,47) = RESHAPE( (/0, 0, 1, 0, -1, 0, -1, 0, 0/) ,(/3,3/) )
107 [ # # # # ]: 0 : sym(:,:,48) = RESHAPE( (/0, 0, -1, 0, -1, 0, 1, 0, 0/) ,(/3,3/) )
108 : :
109 : : ! Number of classes and corresponding indices
110 : 0 : nclass = 10
111 [ # # # # : 0 : ABI_MALLOC(class_ids, (2,nclass))
# # # # #
# # # #
# ]
112 : 0 : class_ids(1,1) = 1
113 : 0 : class_ids(2,1) = 1
114 : 0 : class_ids(1,2) = 2
115 : 0 : class_ids(2,2) = 4
116 : 0 : class_ids(1,3) = 5
117 : 0 : class_ids(2,3) = 12
118 : 0 : class_ids(1,4) = 13
119 : 0 : class_ids(2,4) = 18
120 : 0 : class_ids(1,5) = 19
121 : 0 : class_ids(2,5) = 24
122 : 0 : class_ids(1,6) = 25
123 : 0 : class_ids(2,6) = 25
124 : 0 : class_ids(1,7) = 26
125 : 0 : class_ids(2,7) = 28
126 : 0 : class_ids(1,8) = 29
127 : 0 : class_ids(2,8) = 36
128 : 0 : class_ids(1,9) = 37
129 : 0 : class_ids(2,9) = 42
130 : 0 : class_ids(1,10) = 43
131 : 0 : class_ids(2,10) = 48
132 : :
133 [ # # # # : 0 : ABI_MALLOC(class_names,(10))
# # ]
134 : 0 : class_names(1) = "1+"
135 : 0 : class_names(2) = "2+"
136 : 0 : class_names(3) = "3+"
137 : 0 : class_names(4) = "2+"
138 : 0 : class_names(5) = "4+"
139 : 0 : class_names(6) = "-2-"
140 : 0 : class_names(7) = "-2+"
141 : 0 : class_names(8) = "-6-"
142 : 0 : class_names(9) = "-2+"
143 : 0 : class_names(10) = "-4+"
144 : :
145 : : ! List of irreducible representations.
146 [ # # # # : 0 : ABI_MALLOC(Irr, (10))
# # # # #
# # # #
# ]
147 : 0 : Irr(1)%name = "A1g"
148 : 0 : Irr(1)%dim = 1
149 : 0 : Irr(1)%nsym = 48
150 [ # # # # : 0 : ABI_MALLOC(Irr(1)%mat, (1,1,48))
# # ]
151 [ # # # # ]: 0 : Irr(1)%mat(:,:,1) = RESHAPE( (/1.0/), (/1, 1/) )
152 [ # # # # ]: 0 : Irr(1)%mat(:,:,2) = RESHAPE( (/1.0/), (/1, 1/) )
153 [ # # # # ]: 0 : Irr(1)%mat(:,:,3) = RESHAPE( (/1.0/), (/1, 1/) )
154 [ # # # # ]: 0 : Irr(1)%mat(:,:,4) = RESHAPE( (/1.0/), (/1, 1/) )
155 [ # # # # ]: 0 : Irr(1)%mat(:,:,5) = RESHAPE( (/1.0/), (/1, 1/) )
156 [ # # # # ]: 0 : Irr(1)%mat(:,:,6) = RESHAPE( (/1.0/), (/1, 1/) )
157 [ # # # # ]: 0 : Irr(1)%mat(:,:,7) = RESHAPE( (/1.0/), (/1, 1/) )
158 [ # # # # ]: 0 : Irr(1)%mat(:,:,8) = RESHAPE( (/1.0/), (/1, 1/) )
159 [ # # # # ]: 0 : Irr(1)%mat(:,:,9) = RESHAPE( (/1.0/), (/1, 1/) )
160 [ # # # # ]: 0 : Irr(1)%mat(:,:,10) = RESHAPE( (/1.0/), (/1, 1/) )
161 [ # # # # ]: 0 : Irr(1)%mat(:,:,11) = RESHAPE( (/1.0/), (/1, 1/) )
162 [ # # # # ]: 0 : Irr(1)%mat(:,:,12) = RESHAPE( (/1.0/), (/1, 1/) )
163 [ # # # # ]: 0 : Irr(1)%mat(:,:,13) = RESHAPE( (/1.0/), (/1, 1/) )
164 [ # # # # ]: 0 : Irr(1)%mat(:,:,14) = RESHAPE( (/1.0/), (/1, 1/) )
165 [ # # # # ]: 0 : Irr(1)%mat(:,:,15) = RESHAPE( (/1.0/), (/1, 1/) )
166 [ # # # # ]: 0 : Irr(1)%mat(:,:,16) = RESHAPE( (/1.0/), (/1, 1/) )
167 [ # # # # ]: 0 : Irr(1)%mat(:,:,17) = RESHAPE( (/1.0/), (/1, 1/) )
168 [ # # # # ]: 0 : Irr(1)%mat(:,:,18) = RESHAPE( (/1.0/), (/1, 1/) )
169 [ # # # # ]: 0 : Irr(1)%mat(:,:,19) = RESHAPE( (/1.0/), (/1, 1/) )
170 [ # # # # ]: 0 : Irr(1)%mat(:,:,20) = RESHAPE( (/1.0/), (/1, 1/) )
171 [ # # # # ]: 0 : Irr(1)%mat(:,:,21) = RESHAPE( (/1.0/), (/1, 1/) )
172 [ # # # # ]: 0 : Irr(1)%mat(:,:,22) = RESHAPE( (/1.0/), (/1, 1/) )
173 [ # # # # ]: 0 : Irr(1)%mat(:,:,23) = RESHAPE( (/1.0/), (/1, 1/) )
174 [ # # # # ]: 0 : Irr(1)%mat(:,:,24) = RESHAPE( (/1.0/), (/1, 1/) )
175 [ # # # # ]: 0 : Irr(1)%mat(:,:,25) = RESHAPE( (/1.0/), (/1, 1/) )
176 [ # # # # ]: 0 : Irr(1)%mat(:,:,26) = RESHAPE( (/1.0/), (/1, 1/) )
177 [ # # # # ]: 0 : Irr(1)%mat(:,:,27) = RESHAPE( (/1.0/), (/1, 1/) )
178 [ # # # # ]: 0 : Irr(1)%mat(:,:,28) = RESHAPE( (/1.0/), (/1, 1/) )
179 [ # # # # ]: 0 : Irr(1)%mat(:,:,29) = RESHAPE( (/1.0/), (/1, 1/) )
180 [ # # # # ]: 0 : Irr(1)%mat(:,:,30) = RESHAPE( (/1.0/), (/1, 1/) )
181 [ # # # # ]: 0 : Irr(1)%mat(:,:,31) = RESHAPE( (/1.0/), (/1, 1/) )
182 [ # # # # ]: 0 : Irr(1)%mat(:,:,32) = RESHAPE( (/1.0/), (/1, 1/) )
183 [ # # # # ]: 0 : Irr(1)%mat(:,:,33) = RESHAPE( (/1.0/), (/1, 1/) )
184 [ # # # # ]: 0 : Irr(1)%mat(:,:,34) = RESHAPE( (/1.0/), (/1, 1/) )
185 [ # # # # ]: 0 : Irr(1)%mat(:,:,35) = RESHAPE( (/1.0/), (/1, 1/) )
186 [ # # # # ]: 0 : Irr(1)%mat(:,:,36) = RESHAPE( (/1.0/), (/1, 1/) )
187 [ # # # # ]: 0 : Irr(1)%mat(:,:,37) = RESHAPE( (/1.0/), (/1, 1/) )
188 [ # # # # ]: 0 : Irr(1)%mat(:,:,38) = RESHAPE( (/1.0/), (/1, 1/) )
189 [ # # # # ]: 0 : Irr(1)%mat(:,:,39) = RESHAPE( (/1.0/), (/1, 1/) )
190 [ # # # # ]: 0 : Irr(1)%mat(:,:,40) = RESHAPE( (/1.0/), (/1, 1/) )
191 [ # # # # ]: 0 : Irr(1)%mat(:,:,41) = RESHAPE( (/1.0/), (/1, 1/) )
192 [ # # # # ]: 0 : Irr(1)%mat(:,:,42) = RESHAPE( (/1.0/), (/1, 1/) )
193 [ # # # # ]: 0 : Irr(1)%mat(:,:,43) = RESHAPE( (/1.0/), (/1, 1/) )
194 [ # # # # ]: 0 : Irr(1)%mat(:,:,44) = RESHAPE( (/1.0/), (/1, 1/) )
195 [ # # # # ]: 0 : Irr(1)%mat(:,:,45) = RESHAPE( (/1.0/), (/1, 1/) )
196 [ # # # # ]: 0 : Irr(1)%mat(:,:,46) = RESHAPE( (/1.0/), (/1, 1/) )
197 [ # # # # ]: 0 : Irr(1)%mat(:,:,47) = RESHAPE( (/1.0/), (/1, 1/) )
198 [ # # # # ]: 0 : Irr(1)%mat(:,:,48) = RESHAPE( (/1.0/), (/1, 1/) )
199 : :
200 : 0 : Irr(2)%name = "A1u"
201 : 0 : Irr(2)%dim = 1
202 : 0 : Irr(2)%nsym = 48
203 [ # # # # : 0 : ABI_MALLOC(Irr(2)%mat, (1,1,48))
# # ]
204 [ # # # # ]: 0 : Irr(2)%mat(:,:,1) = RESHAPE( (/1.0/), (/1, 1/) )
205 [ # # # # ]: 0 : Irr(2)%mat(:,:,2) = RESHAPE( (/1.0/), (/1, 1/) )
206 [ # # # # ]: 0 : Irr(2)%mat(:,:,3) = RESHAPE( (/1.0/), (/1, 1/) )
207 [ # # # # ]: 0 : Irr(2)%mat(:,:,4) = RESHAPE( (/1.0/), (/1, 1/) )
208 [ # # # # ]: 0 : Irr(2)%mat(:,:,5) = RESHAPE( (/1.0/), (/1, 1/) )
209 [ # # # # ]: 0 : Irr(2)%mat(:,:,6) = RESHAPE( (/1.0/), (/1, 1/) )
210 [ # # # # ]: 0 : Irr(2)%mat(:,:,7) = RESHAPE( (/1.0/), (/1, 1/) )
211 [ # # # # ]: 0 : Irr(2)%mat(:,:,8) = RESHAPE( (/1.0/), (/1, 1/) )
212 [ # # # # ]: 0 : Irr(2)%mat(:,:,9) = RESHAPE( (/1.0/), (/1, 1/) )
213 [ # # # # ]: 0 : Irr(2)%mat(:,:,10) = RESHAPE( (/1.0/), (/1, 1/) )
214 [ # # # # ]: 0 : Irr(2)%mat(:,:,11) = RESHAPE( (/1.0/), (/1, 1/) )
215 [ # # # # ]: 0 : Irr(2)%mat(:,:,12) = RESHAPE( (/1.0/), (/1, 1/) )
216 [ # # # # ]: 0 : Irr(2)%mat(:,:,13) = RESHAPE( (/1.0/), (/1, 1/) )
217 [ # # # # ]: 0 : Irr(2)%mat(:,:,14) = RESHAPE( (/1.0/), (/1, 1/) )
218 [ # # # # ]: 0 : Irr(2)%mat(:,:,15) = RESHAPE( (/1.0/), (/1, 1/) )
219 [ # # # # ]: 0 : Irr(2)%mat(:,:,16) = RESHAPE( (/1.0/), (/1, 1/) )
220 [ # # # # ]: 0 : Irr(2)%mat(:,:,17) = RESHAPE( (/1.0/), (/1, 1/) )
221 [ # # # # ]: 0 : Irr(2)%mat(:,:,18) = RESHAPE( (/1.0/), (/1, 1/) )
222 [ # # # # ]: 0 : Irr(2)%mat(:,:,19) = RESHAPE( (/1.0/), (/1, 1/) )
223 [ # # # # ]: 0 : Irr(2)%mat(:,:,20) = RESHAPE( (/1.0/), (/1, 1/) )
224 [ # # # # ]: 0 : Irr(2)%mat(:,:,21) = RESHAPE( (/1.0/), (/1, 1/) )
225 [ # # # # ]: 0 : Irr(2)%mat(:,:,22) = RESHAPE( (/1.0/), (/1, 1/) )
226 [ # # # # ]: 0 : Irr(2)%mat(:,:,23) = RESHAPE( (/1.0/), (/1, 1/) )
227 [ # # # # ]: 0 : Irr(2)%mat(:,:,24) = RESHAPE( (/1.0/), (/1, 1/) )
228 [ # # # # ]: 0 : Irr(2)%mat(:,:,25) = RESHAPE( (/-1.0/), (/1, 1/) )
229 [ # # # # ]: 0 : Irr(2)%mat(:,:,26) = RESHAPE( (/-1.0/), (/1, 1/) )
230 [ # # # # ]: 0 : Irr(2)%mat(:,:,27) = RESHAPE( (/-1.0/), (/1, 1/) )
231 [ # # # # ]: 0 : Irr(2)%mat(:,:,28) = RESHAPE( (/-1.0/), (/1, 1/) )
232 [ # # # # ]: 0 : Irr(2)%mat(:,:,29) = RESHAPE( (/-1.0/), (/1, 1/) )
233 [ # # # # ]: 0 : Irr(2)%mat(:,:,30) = RESHAPE( (/-1.0/), (/1, 1/) )
234 [ # # # # ]: 0 : Irr(2)%mat(:,:,31) = RESHAPE( (/-1.0/), (/1, 1/) )
235 [ # # # # ]: 0 : Irr(2)%mat(:,:,32) = RESHAPE( (/-1.0/), (/1, 1/) )
236 [ # # # # ]: 0 : Irr(2)%mat(:,:,33) = RESHAPE( (/-1.0/), (/1, 1/) )
237 [ # # # # ]: 0 : Irr(2)%mat(:,:,34) = RESHAPE( (/-1.0/), (/1, 1/) )
238 [ # # # # ]: 0 : Irr(2)%mat(:,:,35) = RESHAPE( (/-1.0/), (/1, 1/) )
239 [ # # # # ]: 0 : Irr(2)%mat(:,:,36) = RESHAPE( (/-1.0/), (/1, 1/) )
240 [ # # # # ]: 0 : Irr(2)%mat(:,:,37) = RESHAPE( (/-1.0/), (/1, 1/) )
241 [ # # # # ]: 0 : Irr(2)%mat(:,:,38) = RESHAPE( (/-1.0/), (/1, 1/) )
242 [ # # # # ]: 0 : Irr(2)%mat(:,:,39) = RESHAPE( (/-1.0/), (/1, 1/) )
243 [ # # # # ]: 0 : Irr(2)%mat(:,:,40) = RESHAPE( (/-1.0/), (/1, 1/) )
244 [ # # # # ]: 0 : Irr(2)%mat(:,:,41) = RESHAPE( (/-1.0/), (/1, 1/) )
245 [ # # # # ]: 0 : Irr(2)%mat(:,:,42) = RESHAPE( (/-1.0/), (/1, 1/) )
246 [ # # # # ]: 0 : Irr(2)%mat(:,:,43) = RESHAPE( (/-1.0/), (/1, 1/) )
247 [ # # # # ]: 0 : Irr(2)%mat(:,:,44) = RESHAPE( (/-1.0/), (/1, 1/) )
248 [ # # # # ]: 0 : Irr(2)%mat(:,:,45) = RESHAPE( (/-1.0/), (/1, 1/) )
249 [ # # # # ]: 0 : Irr(2)%mat(:,:,46) = RESHAPE( (/-1.0/), (/1, 1/) )
250 [ # # # # ]: 0 : Irr(2)%mat(:,:,47) = RESHAPE( (/-1.0/), (/1, 1/) )
251 [ # # # # ]: 0 : Irr(2)%mat(:,:,48) = RESHAPE( (/-1.0/), (/1, 1/) )
252 : :
253 : 0 : Irr(3)%name = "A2g"
254 : 0 : Irr(3)%dim = 1
255 : 0 : Irr(3)%nsym = 48
256 [ # # # # : 0 : ABI_MALLOC(Irr(3)%mat, (1,1,48))
# # ]
257 [ # # # # ]: 0 : Irr(3)%mat(:,:,1) = RESHAPE( (/1.0/), (/1, 1/) )
258 [ # # # # ]: 0 : Irr(3)%mat(:,:,2) = RESHAPE( (/1.0/), (/1, 1/) )
259 [ # # # # ]: 0 : Irr(3)%mat(:,:,3) = RESHAPE( (/1.0/), (/1, 1/) )
260 [ # # # # ]: 0 : Irr(3)%mat(:,:,4) = RESHAPE( (/1.0/), (/1, 1/) )
261 [ # # # # ]: 0 : Irr(3)%mat(:,:,5) = RESHAPE( (/1.0/), (/1, 1/) )
262 [ # # # # ]: 0 : Irr(3)%mat(:,:,6) = RESHAPE( (/1.0/), (/1, 1/) )
263 [ # # # # ]: 0 : Irr(3)%mat(:,:,7) = RESHAPE( (/1.0/), (/1, 1/) )
264 [ # # # # ]: 0 : Irr(3)%mat(:,:,8) = RESHAPE( (/1.0/), (/1, 1/) )
265 [ # # # # ]: 0 : Irr(3)%mat(:,:,9) = RESHAPE( (/1.0/), (/1, 1/) )
266 [ # # # # ]: 0 : Irr(3)%mat(:,:,10) = RESHAPE( (/1.0/), (/1, 1/) )
267 [ # # # # ]: 0 : Irr(3)%mat(:,:,11) = RESHAPE( (/1.0/), (/1, 1/) )
268 [ # # # # ]: 0 : Irr(3)%mat(:,:,12) = RESHAPE( (/1.0/), (/1, 1/) )
269 [ # # # # ]: 0 : Irr(3)%mat(:,:,13) = RESHAPE( (/-1.0/), (/1, 1/) )
270 [ # # # # ]: 0 : Irr(3)%mat(:,:,14) = RESHAPE( (/-1.0/), (/1, 1/) )
271 [ # # # # ]: 0 : Irr(3)%mat(:,:,15) = RESHAPE( (/-1.0/), (/1, 1/) )
272 [ # # # # ]: 0 : Irr(3)%mat(:,:,16) = RESHAPE( (/-1.0/), (/1, 1/) )
273 [ # # # # ]: 0 : Irr(3)%mat(:,:,17) = RESHAPE( (/-1.0/), (/1, 1/) )
274 [ # # # # ]: 0 : Irr(3)%mat(:,:,18) = RESHAPE( (/-1.0/), (/1, 1/) )
275 [ # # # # ]: 0 : Irr(3)%mat(:,:,19) = RESHAPE( (/-1.0/), (/1, 1/) )
276 [ # # # # ]: 0 : Irr(3)%mat(:,:,20) = RESHAPE( (/-1.0/), (/1, 1/) )
277 [ # # # # ]: 0 : Irr(3)%mat(:,:,21) = RESHAPE( (/-1.0/), (/1, 1/) )
278 [ # # # # ]: 0 : Irr(3)%mat(:,:,22) = RESHAPE( (/-1.0/), (/1, 1/) )
279 [ # # # # ]: 0 : Irr(3)%mat(:,:,23) = RESHAPE( (/-1.0/), (/1, 1/) )
280 [ # # # # ]: 0 : Irr(3)%mat(:,:,24) = RESHAPE( (/-1.0/), (/1, 1/) )
281 [ # # # # ]: 0 : Irr(3)%mat(:,:,25) = RESHAPE( (/1.0/), (/1, 1/) )
282 [ # # # # ]: 0 : Irr(3)%mat(:,:,26) = RESHAPE( (/1.0/), (/1, 1/) )
283 [ # # # # ]: 0 : Irr(3)%mat(:,:,27) = RESHAPE( (/1.0/), (/1, 1/) )
284 [ # # # # ]: 0 : Irr(3)%mat(:,:,28) = RESHAPE( (/1.0/), (/1, 1/) )
285 [ # # # # ]: 0 : Irr(3)%mat(:,:,29) = RESHAPE( (/1.0/), (/1, 1/) )
286 [ # # # # ]: 0 : Irr(3)%mat(:,:,30) = RESHAPE( (/1.0/), (/1, 1/) )
287 [ # # # # ]: 0 : Irr(3)%mat(:,:,31) = RESHAPE( (/1.0/), (/1, 1/) )
288 [ # # # # ]: 0 : Irr(3)%mat(:,:,32) = RESHAPE( (/1.0/), (/1, 1/) )
289 [ # # # # ]: 0 : Irr(3)%mat(:,:,33) = RESHAPE( (/1.0/), (/1, 1/) )
290 [ # # # # ]: 0 : Irr(3)%mat(:,:,34) = RESHAPE( (/1.0/), (/1, 1/) )
291 [ # # # # ]: 0 : Irr(3)%mat(:,:,35) = RESHAPE( (/1.0/), (/1, 1/) )
292 [ # # # # ]: 0 : Irr(3)%mat(:,:,36) = RESHAPE( (/1.0/), (/1, 1/) )
293 [ # # # # ]: 0 : Irr(3)%mat(:,:,37) = RESHAPE( (/-1.0/), (/1, 1/) )
294 [ # # # # ]: 0 : Irr(3)%mat(:,:,38) = RESHAPE( (/-1.0/), (/1, 1/) )
295 [ # # # # ]: 0 : Irr(3)%mat(:,:,39) = RESHAPE( (/-1.0/), (/1, 1/) )
296 [ # # # # ]: 0 : Irr(3)%mat(:,:,40) = RESHAPE( (/-1.0/), (/1, 1/) )
297 [ # # # # ]: 0 : Irr(3)%mat(:,:,41) = RESHAPE( (/-1.0/), (/1, 1/) )
298 [ # # # # ]: 0 : Irr(3)%mat(:,:,42) = RESHAPE( (/-1.0/), (/1, 1/) )
299 [ # # # # ]: 0 : Irr(3)%mat(:,:,43) = RESHAPE( (/-1.0/), (/1, 1/) )
300 [ # # # # ]: 0 : Irr(3)%mat(:,:,44) = RESHAPE( (/-1.0/), (/1, 1/) )
301 [ # # # # ]: 0 : Irr(3)%mat(:,:,45) = RESHAPE( (/-1.0/), (/1, 1/) )
302 [ # # # # ]: 0 : Irr(3)%mat(:,:,46) = RESHAPE( (/-1.0/), (/1, 1/) )
303 [ # # # # ]: 0 : Irr(3)%mat(:,:,47) = RESHAPE( (/-1.0/), (/1, 1/) )
304 [ # # # # ]: 0 : Irr(3)%mat(:,:,48) = RESHAPE( (/-1.0/), (/1, 1/) )
305 : :
306 : 0 : Irr(4)%name = "A2u"
307 : 0 : Irr(4)%dim = 1
308 : 0 : Irr(4)%nsym = 48
309 [ # # # # : 0 : ABI_MALLOC(Irr(4)%mat, (1,1,48))
# # ]
310 [ # # # # ]: 0 : Irr(4)%mat(:,:,1) = RESHAPE( (/1.0/), (/1, 1/) )
311 [ # # # # ]: 0 : Irr(4)%mat(:,:,2) = RESHAPE( (/1.0/), (/1, 1/) )
312 [ # # # # ]: 0 : Irr(4)%mat(:,:,3) = RESHAPE( (/1.0/), (/1, 1/) )
313 [ # # # # ]: 0 : Irr(4)%mat(:,:,4) = RESHAPE( (/1.0/), (/1, 1/) )
314 [ # # # # ]: 0 : Irr(4)%mat(:,:,5) = RESHAPE( (/1.0/), (/1, 1/) )
315 [ # # # # ]: 0 : Irr(4)%mat(:,:,6) = RESHAPE( (/1.0/), (/1, 1/) )
316 [ # # # # ]: 0 : Irr(4)%mat(:,:,7) = RESHAPE( (/1.0/), (/1, 1/) )
317 [ # # # # ]: 0 : Irr(4)%mat(:,:,8) = RESHAPE( (/1.0/), (/1, 1/) )
318 [ # # # # ]: 0 : Irr(4)%mat(:,:,9) = RESHAPE( (/1.0/), (/1, 1/) )
319 [ # # # # ]: 0 : Irr(4)%mat(:,:,10) = RESHAPE( (/1.0/), (/1, 1/) )
320 [ # # # # ]: 0 : Irr(4)%mat(:,:,11) = RESHAPE( (/1.0/), (/1, 1/) )
321 [ # # # # ]: 0 : Irr(4)%mat(:,:,12) = RESHAPE( (/1.0/), (/1, 1/) )
322 [ # # # # ]: 0 : Irr(4)%mat(:,:,13) = RESHAPE( (/-1.0/), (/1, 1/) )
323 [ # # # # ]: 0 : Irr(4)%mat(:,:,14) = RESHAPE( (/-1.0/), (/1, 1/) )
324 [ # # # # ]: 0 : Irr(4)%mat(:,:,15) = RESHAPE( (/-1.0/), (/1, 1/) )
325 [ # # # # ]: 0 : Irr(4)%mat(:,:,16) = RESHAPE( (/-1.0/), (/1, 1/) )
326 [ # # # # ]: 0 : Irr(4)%mat(:,:,17) = RESHAPE( (/-1.0/), (/1, 1/) )
327 [ # # # # ]: 0 : Irr(4)%mat(:,:,18) = RESHAPE( (/-1.0/), (/1, 1/) )
328 [ # # # # ]: 0 : Irr(4)%mat(:,:,19) = RESHAPE( (/-1.0/), (/1, 1/) )
329 [ # # # # ]: 0 : Irr(4)%mat(:,:,20) = RESHAPE( (/-1.0/), (/1, 1/) )
330 [ # # # # ]: 0 : Irr(4)%mat(:,:,21) = RESHAPE( (/-1.0/), (/1, 1/) )
331 [ # # # # ]: 0 : Irr(4)%mat(:,:,22) = RESHAPE( (/-1.0/), (/1, 1/) )
332 [ # # # # ]: 0 : Irr(4)%mat(:,:,23) = RESHAPE( (/-1.0/), (/1, 1/) )
333 [ # # # # ]: 0 : Irr(4)%mat(:,:,24) = RESHAPE( (/-1.0/), (/1, 1/) )
334 [ # # # # ]: 0 : Irr(4)%mat(:,:,25) = RESHAPE( (/-1.0/), (/1, 1/) )
335 [ # # # # ]: 0 : Irr(4)%mat(:,:,26) = RESHAPE( (/-1.0/), (/1, 1/) )
336 [ # # # # ]: 0 : Irr(4)%mat(:,:,27) = RESHAPE( (/-1.0/), (/1, 1/) )
337 [ # # # # ]: 0 : Irr(4)%mat(:,:,28) = RESHAPE( (/-1.0/), (/1, 1/) )
338 [ # # # # ]: 0 : Irr(4)%mat(:,:,29) = RESHAPE( (/-1.0/), (/1, 1/) )
339 [ # # # # ]: 0 : Irr(4)%mat(:,:,30) = RESHAPE( (/-1.0/), (/1, 1/) )
340 [ # # # # ]: 0 : Irr(4)%mat(:,:,31) = RESHAPE( (/-1.0/), (/1, 1/) )
341 [ # # # # ]: 0 : Irr(4)%mat(:,:,32) = RESHAPE( (/-1.0/), (/1, 1/) )
342 [ # # # # ]: 0 : Irr(4)%mat(:,:,33) = RESHAPE( (/-1.0/), (/1, 1/) )
343 [ # # # # ]: 0 : Irr(4)%mat(:,:,34) = RESHAPE( (/-1.0/), (/1, 1/) )
344 [ # # # # ]: 0 : Irr(4)%mat(:,:,35) = RESHAPE( (/-1.0/), (/1, 1/) )
345 [ # # # # ]: 0 : Irr(4)%mat(:,:,36) = RESHAPE( (/-1.0/), (/1, 1/) )
346 [ # # # # ]: 0 : Irr(4)%mat(:,:,37) = RESHAPE( (/1.0/), (/1, 1/) )
347 [ # # # # ]: 0 : Irr(4)%mat(:,:,38) = RESHAPE( (/1.0/), (/1, 1/) )
348 [ # # # # ]: 0 : Irr(4)%mat(:,:,39) = RESHAPE( (/1.0/), (/1, 1/) )
349 [ # # # # ]: 0 : Irr(4)%mat(:,:,40) = RESHAPE( (/1.0/), (/1, 1/) )
350 [ # # # # ]: 0 : Irr(4)%mat(:,:,41) = RESHAPE( (/1.0/), (/1, 1/) )
351 [ # # # # ]: 0 : Irr(4)%mat(:,:,42) = RESHAPE( (/1.0/), (/1, 1/) )
352 [ # # # # ]: 0 : Irr(4)%mat(:,:,43) = RESHAPE( (/1.0/), (/1, 1/) )
353 [ # # # # ]: 0 : Irr(4)%mat(:,:,44) = RESHAPE( (/1.0/), (/1, 1/) )
354 [ # # # # ]: 0 : Irr(4)%mat(:,:,45) = RESHAPE( (/1.0/), (/1, 1/) )
355 [ # # # # ]: 0 : Irr(4)%mat(:,:,46) = RESHAPE( (/1.0/), (/1, 1/) )
356 [ # # # # ]: 0 : Irr(4)%mat(:,:,47) = RESHAPE( (/1.0/), (/1, 1/) )
357 [ # # # # ]: 0 : Irr(4)%mat(:,:,48) = RESHAPE( (/1.0/), (/1, 1/) )
358 : :
359 : 0 : Irr(5)%name = "Eu"
360 : 0 : Irr(5)%dim = 2
361 : 0 : Irr(5)%nsym = 48
362 [ # # # # : 0 : ABI_MALLOC(Irr(5)%mat, (2,2,48))
# # ]
363 [ # # # # ]: 0 : Irr(5)%mat(:,:,1) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
364 [ # # # # ]: 0 : Irr(5)%mat(:,:,2) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
365 [ # # # # ]: 0 : Irr(5)%mat(:,:,3) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
366 [ # # # # ]: 0 : Irr(5)%mat(:,:,4) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
367 [ # # # # : 0 : Irr(5)%mat(:,:,5) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
368 [ # # # # : 0 : Irr(5)%mat(:,:,6) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
369 [ # # # # : 0 : Irr(5)%mat(:,:,7) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
370 [ # # # # : 0 : Irr(5)%mat(:,:,8) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
371 [ # # # # : 0 : Irr(5)%mat(:,:,9) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
372 [ # # # # : 0 : Irr(5)%mat(:,:,10) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
373 [ # # # # : 0 : Irr(5)%mat(:,:,11) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
374 [ # # # # : 0 : Irr(5)%mat(:,:,12) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
375 [ # # # # ]: 0 : Irr(5)%mat(:,:,13) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
376 [ # # # # ]: 0 : Irr(5)%mat(:,:,14) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
377 [ # # # # : 0 : Irr(5)%mat(:,:,15) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
378 [ # # # # : 0 : Irr(5)%mat(:,:,16) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
379 [ # # # # : 0 : Irr(5)%mat(:,:,17) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
380 [ # # # # : 0 : Irr(5)%mat(:,:,18) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
381 [ # # # # ]: 0 : Irr(5)%mat(:,:,19) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
382 [ # # # # ]: 0 : Irr(5)%mat(:,:,20) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
383 [ # # # # : 0 : Irr(5)%mat(:,:,21) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
384 [ # # # # : 0 : Irr(5)%mat(:,:,22) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
385 [ # # # # : 0 : Irr(5)%mat(:,:,23) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
386 [ # # # # : 0 : Irr(5)%mat(:,:,24) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
387 [ # # # # ]: 0 : Irr(5)%mat(:,:,25) = RESHAPE( (/-1.0, 0.0, 0.0, -1.0/), (/2, 2/) )
388 [ # # # # ]: 0 : Irr(5)%mat(:,:,26) = RESHAPE( (/-1.0, 0.0, 0.0, -1.0/), (/2, 2/) )
389 [ # # # # ]: 0 : Irr(5)%mat(:,:,27) = RESHAPE( (/-1.0, 0.0, 0.0, -1.0/), (/2, 2/) )
390 [ # # # # ]: 0 : Irr(5)%mat(:,:,28) = RESHAPE( (/-1.0, 0.0, 0.0, -1.0/), (/2, 2/) )
391 [ # # # # : 0 : Irr(5)%mat(:,:,29) = RESHAPE( (/0.5-0.86603*j, 0*j, 0*j, 0.5+0.86603*j/), (/2, 2/) )
# # ]
392 [ # # # # : 0 : Irr(5)%mat(:,:,30) = RESHAPE( (/0.5-0.86603*j, 0*j, 0*j, 0.5+0.86603*j/), (/2, 2/) )
# # ]
393 [ # # # # : 0 : Irr(5)%mat(:,:,31) = RESHAPE( (/0.5-0.86603*j, 0*j, 0*j, 0.5+0.86603*j/), (/2, 2/) )
# # ]
394 [ # # # # : 0 : Irr(5)%mat(:,:,32) = RESHAPE( (/0.5-0.86603*j, 0*j, 0*j, 0.5+0.86603*j/), (/2, 2/) )
# # ]
395 [ # # # # : 0 : Irr(5)%mat(:,:,33) = RESHAPE( (/0.5+0.86603*j, 0*j, 0*j, 0.5-0.86603*j/), (/2, 2/) )
# # ]
396 [ # # # # : 0 : Irr(5)%mat(:,:,34) = RESHAPE( (/0.5+0.86603*j, 0*j, 0*j, 0.5-0.86603*j/), (/2, 2/) )
# # ]
397 [ # # # # : 0 : Irr(5)%mat(:,:,35) = RESHAPE( (/0.5+0.86603*j, 0*j, 0*j, 0.5-0.86603*j/), (/2, 2/) )
# # ]
398 [ # # # # : 0 : Irr(5)%mat(:,:,36) = RESHAPE( (/0.5+0.86603*j, 0*j, 0*j, 0.5-0.86603*j/), (/2, 2/) )
# # ]
399 [ # # # # ]: 0 : Irr(5)%mat(:,:,37) = RESHAPE( (/0.0, -1.0, -1.0, 0.0/), (/2, 2/) )
400 [ # # # # ]: 0 : Irr(5)%mat(:,:,38) = RESHAPE( (/0.0, -1.0, -1.0, 0.0/), (/2, 2/) )
401 [ # # # # : 0 : Irr(5)%mat(:,:,39) = RESHAPE( (/0*j, 0.5-0.86603*j, 0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
402 [ # # # # : 0 : Irr(5)%mat(:,:,40) = RESHAPE( (/0*j, 0.5-0.86603*j, 0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
403 [ # # # # : 0 : Irr(5)%mat(:,:,41) = RESHAPE( (/0*j, 0.5+0.86603*j, 0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
404 [ # # # # : 0 : Irr(5)%mat(:,:,42) = RESHAPE( (/0*j, 0.5+0.86603*j, 0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
405 [ # # # # ]: 0 : Irr(5)%mat(:,:,43) = RESHAPE( (/0.0, -1.0, -1.0, 0.0/), (/2, 2/) )
406 [ # # # # ]: 0 : Irr(5)%mat(:,:,44) = RESHAPE( (/0.0, -1.0, -1.0, 0.0/), (/2, 2/) )
407 [ # # # # : 0 : Irr(5)%mat(:,:,45) = RESHAPE( (/0*j, 0.5-0.86603*j, 0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
408 [ # # # # : 0 : Irr(5)%mat(:,:,46) = RESHAPE( (/0*j, 0.5-0.86603*j, 0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
409 [ # # # # : 0 : Irr(5)%mat(:,:,47) = RESHAPE( (/0*j, 0.5+0.86603*j, 0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
410 [ # # # # : 0 : Irr(5)%mat(:,:,48) = RESHAPE( (/0*j, 0.5+0.86603*j, 0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
411 : :
412 : 0 : Irr(6)%name = "Eg"
413 : 0 : Irr(6)%dim = 2
414 : 0 : Irr(6)%nsym = 48
415 [ # # # # : 0 : ABI_MALLOC(Irr(6)%mat, (2,2,48))
# # ]
416 [ # # # # ]: 0 : Irr(6)%mat(:,:,1) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
417 [ # # # # ]: 0 : Irr(6)%mat(:,:,2) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
418 [ # # # # ]: 0 : Irr(6)%mat(:,:,3) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
419 [ # # # # ]: 0 : Irr(6)%mat(:,:,4) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
420 [ # # # # : 0 : Irr(6)%mat(:,:,5) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
421 [ # # # # : 0 : Irr(6)%mat(:,:,6) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
422 [ # # # # : 0 : Irr(6)%mat(:,:,7) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
423 [ # # # # : 0 : Irr(6)%mat(:,:,8) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
424 [ # # # # : 0 : Irr(6)%mat(:,:,9) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
425 [ # # # # : 0 : Irr(6)%mat(:,:,10) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
426 [ # # # # : 0 : Irr(6)%mat(:,:,11) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
427 [ # # # # : 0 : Irr(6)%mat(:,:,12) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
428 [ # # # # ]: 0 : Irr(6)%mat(:,:,13) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
429 [ # # # # ]: 0 : Irr(6)%mat(:,:,14) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
430 [ # # # # : 0 : Irr(6)%mat(:,:,15) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
431 [ # # # # : 0 : Irr(6)%mat(:,:,16) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
432 [ # # # # : 0 : Irr(6)%mat(:,:,17) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
433 [ # # # # : 0 : Irr(6)%mat(:,:,18) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
434 [ # # # # ]: 0 : Irr(6)%mat(:,:,19) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
435 [ # # # # ]: 0 : Irr(6)%mat(:,:,20) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
436 [ # # # # : 0 : Irr(6)%mat(:,:,21) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
437 [ # # # # : 0 : Irr(6)%mat(:,:,22) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
438 [ # # # # : 0 : Irr(6)%mat(:,:,23) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
439 [ # # # # : 0 : Irr(6)%mat(:,:,24) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
440 [ # # # # ]: 0 : Irr(6)%mat(:,:,25) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
441 [ # # # # ]: 0 : Irr(6)%mat(:,:,26) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
442 [ # # # # ]: 0 : Irr(6)%mat(:,:,27) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
443 [ # # # # ]: 0 : Irr(6)%mat(:,:,28) = RESHAPE( (/1.0, 0.0, 0.0, 1.0/), (/2, 2/) )
444 [ # # # # : 0 : Irr(6)%mat(:,:,29) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
445 [ # # # # : 0 : Irr(6)%mat(:,:,30) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
446 [ # # # # : 0 : Irr(6)%mat(:,:,31) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
447 [ # # # # : 0 : Irr(6)%mat(:,:,32) = RESHAPE( (/-0.5+0.86603*j, 0*j, 0*j, -0.5-0.86603*j/), (/2, 2/) )
# # ]
448 [ # # # # : 0 : Irr(6)%mat(:,:,33) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
449 [ # # # # : 0 : Irr(6)%mat(:,:,34) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
450 [ # # # # : 0 : Irr(6)%mat(:,:,35) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
451 [ # # # # : 0 : Irr(6)%mat(:,:,36) = RESHAPE( (/-0.5-0.86603*j, 0*j, 0*j, -0.5+0.86603*j/), (/2, 2/) )
# # ]
452 [ # # # # ]: 0 : Irr(6)%mat(:,:,37) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
453 [ # # # # ]: 0 : Irr(6)%mat(:,:,38) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
454 [ # # # # : 0 : Irr(6)%mat(:,:,39) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
455 [ # # # # : 0 : Irr(6)%mat(:,:,40) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
456 [ # # # # : 0 : Irr(6)%mat(:,:,41) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
457 [ # # # # : 0 : Irr(6)%mat(:,:,42) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
458 [ # # # # ]: 0 : Irr(6)%mat(:,:,43) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
459 [ # # # # ]: 0 : Irr(6)%mat(:,:,44) = RESHAPE( (/0.0, 1.0, 1.0, 0.0/), (/2, 2/) )
460 [ # # # # : 0 : Irr(6)%mat(:,:,45) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
461 [ # # # # : 0 : Irr(6)%mat(:,:,46) = RESHAPE( (/0*j, -0.5+0.86603*j, -0.5-0.86603*j, 0*j/), (/2, 2/) )
# # ]
462 [ # # # # : 0 : Irr(6)%mat(:,:,47) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
463 [ # # # # : 0 : Irr(6)%mat(:,:,48) = RESHAPE( (/0*j, -0.5-0.86603*j, -0.5+0.86603*j, 0*j/), (/2, 2/) )
# # ]
464 : :
465 : 0 : Irr(7)%name = "T2u"
466 : 0 : Irr(7)%dim = 3
467 : 0 : Irr(7)%nsym = 48
468 [ # # # # : 0 : ABI_MALLOC(Irr(7)%mat, (3,3,48))
# # ]
469 [ # # # # ]: 0 : Irr(7)%mat(:,:,1) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
470 [ # # # # ]: 0 : Irr(7)%mat(:,:,2) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
471 [ # # # # ]: 0 : Irr(7)%mat(:,:,3) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
472 [ # # # # ]: 0 : Irr(7)%mat(:,:,4) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
473 [ # # # # ]: 0 : Irr(7)%mat(:,:,5) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
474 [ # # # # ]: 0 : Irr(7)%mat(:,:,6) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
475 [ # # # # ]: 0 : Irr(7)%mat(:,:,7) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
476 [ # # # # ]: 0 : Irr(7)%mat(:,:,8) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
477 [ # # # # ]: 0 : Irr(7)%mat(:,:,9) = RESHAPE( (/0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
478 [ # # # # ]: 0 : Irr(7)%mat(:,:,10) = RESHAPE( (/0.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
479 [ # # # # ]: 0 : Irr(7)%mat(:,:,11) = RESHAPE( (/0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
480 [ # # # # ]: 0 : Irr(7)%mat(:,:,12) = RESHAPE( (/0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
481 [ # # # # ]: 0 : Irr(7)%mat(:,:,13) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
482 [ # # # # ]: 0 : Irr(7)%mat(:,:,14) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
483 [ # # # # ]: 0 : Irr(7)%mat(:,:,15) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
484 [ # # # # ]: 0 : Irr(7)%mat(:,:,16) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
485 [ # # # # ]: 0 : Irr(7)%mat(:,:,17) = RESHAPE( (/0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
486 [ # # # # ]: 0 : Irr(7)%mat(:,:,18) = RESHAPE( (/0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
487 [ # # # # ]: 0 : Irr(7)%mat(:,:,19) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
488 [ # # # # ]: 0 : Irr(7)%mat(:,:,20) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
489 [ # # # # ]: 0 : Irr(7)%mat(:,:,21) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
490 [ # # # # ]: 0 : Irr(7)%mat(:,:,22) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
491 [ # # # # ]: 0 : Irr(7)%mat(:,:,23) = RESHAPE( (/0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
492 [ # # # # ]: 0 : Irr(7)%mat(:,:,24) = RESHAPE( (/0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
493 [ # # # # ]: 0 : Irr(7)%mat(:,:,25) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
494 [ # # # # ]: 0 : Irr(7)%mat(:,:,26) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
495 [ # # # # ]: 0 : Irr(7)%mat(:,:,27) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
496 [ # # # # ]: 0 : Irr(7)%mat(:,:,28) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
497 [ # # # # ]: 0 : Irr(7)%mat(:,:,29) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
498 [ # # # # ]: 0 : Irr(7)%mat(:,:,30) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
499 [ # # # # ]: 0 : Irr(7)%mat(:,:,31) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
500 [ # # # # ]: 0 : Irr(7)%mat(:,:,32) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
501 [ # # # # ]: 0 : Irr(7)%mat(:,:,33) = RESHAPE( (/0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
502 [ # # # # ]: 0 : Irr(7)%mat(:,:,34) = RESHAPE( (/0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
503 [ # # # # ]: 0 : Irr(7)%mat(:,:,35) = RESHAPE( (/0.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
504 [ # # # # ]: 0 : Irr(7)%mat(:,:,36) = RESHAPE( (/0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
505 [ # # # # ]: 0 : Irr(7)%mat(:,:,37) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
506 [ # # # # ]: 0 : Irr(7)%mat(:,:,38) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
507 [ # # # # ]: 0 : Irr(7)%mat(:,:,39) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
508 [ # # # # ]: 0 : Irr(7)%mat(:,:,40) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
509 [ # # # # ]: 0 : Irr(7)%mat(:,:,41) = RESHAPE( (/0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
510 [ # # # # ]: 0 : Irr(7)%mat(:,:,42) = RESHAPE( (/0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
511 [ # # # # ]: 0 : Irr(7)%mat(:,:,43) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
512 [ # # # # ]: 0 : Irr(7)%mat(:,:,44) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
513 [ # # # # ]: 0 : Irr(7)%mat(:,:,45) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
514 [ # # # # ]: 0 : Irr(7)%mat(:,:,46) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
515 [ # # # # ]: 0 : Irr(7)%mat(:,:,47) = RESHAPE( (/0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
516 [ # # # # ]: 0 : Irr(7)%mat(:,:,48) = RESHAPE( (/0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
517 : :
518 : 0 : Irr(8)%name = "T2g"
519 : 0 : Irr(8)%dim = 3
520 : 0 : Irr(8)%nsym = 48
521 [ # # # # : 0 : ABI_MALLOC(Irr(8)%mat, (3,3,48))
# # ]
522 [ # # # # ]: 0 : Irr(8)%mat(:,:,1) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
523 [ # # # # ]: 0 : Irr(8)%mat(:,:,2) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
524 [ # # # # ]: 0 : Irr(8)%mat(:,:,3) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
525 [ # # # # ]: 0 : Irr(8)%mat(:,:,4) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
526 [ # # # # ]: 0 : Irr(8)%mat(:,:,5) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
527 [ # # # # ]: 0 : Irr(8)%mat(:,:,6) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
528 [ # # # # ]: 0 : Irr(8)%mat(:,:,7) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
529 [ # # # # ]: 0 : Irr(8)%mat(:,:,8) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
530 [ # # # # ]: 0 : Irr(8)%mat(:,:,9) = RESHAPE( (/0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
531 [ # # # # ]: 0 : Irr(8)%mat(:,:,10) = RESHAPE( (/0.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
532 [ # # # # ]: 0 : Irr(8)%mat(:,:,11) = RESHAPE( (/0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
533 [ # # # # ]: 0 : Irr(8)%mat(:,:,12) = RESHAPE( (/0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
534 [ # # # # ]: 0 : Irr(8)%mat(:,:,13) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
535 [ # # # # ]: 0 : Irr(8)%mat(:,:,14) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
536 [ # # # # ]: 0 : Irr(8)%mat(:,:,15) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
537 [ # # # # ]: 0 : Irr(8)%mat(:,:,16) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
538 [ # # # # ]: 0 : Irr(8)%mat(:,:,17) = RESHAPE( (/0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
539 [ # # # # ]: 0 : Irr(8)%mat(:,:,18) = RESHAPE( (/0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
540 [ # # # # ]: 0 : Irr(8)%mat(:,:,19) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
541 [ # # # # ]: 0 : Irr(8)%mat(:,:,20) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
542 [ # # # # ]: 0 : Irr(8)%mat(:,:,21) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
543 [ # # # # ]: 0 : Irr(8)%mat(:,:,22) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
544 [ # # # # ]: 0 : Irr(8)%mat(:,:,23) = RESHAPE( (/0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
545 [ # # # # ]: 0 : Irr(8)%mat(:,:,24) = RESHAPE( (/0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
546 [ # # # # ]: 0 : Irr(8)%mat(:,:,25) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
547 [ # # # # ]: 0 : Irr(8)%mat(:,:,26) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
548 [ # # # # ]: 0 : Irr(8)%mat(:,:,27) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
549 [ # # # # ]: 0 : Irr(8)%mat(:,:,28) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
550 [ # # # # ]: 0 : Irr(8)%mat(:,:,29) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
551 [ # # # # ]: 0 : Irr(8)%mat(:,:,30) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
552 [ # # # # ]: 0 : Irr(8)%mat(:,:,31) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
553 [ # # # # ]: 0 : Irr(8)%mat(:,:,32) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
554 [ # # # # ]: 0 : Irr(8)%mat(:,:,33) = RESHAPE( (/0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
555 [ # # # # ]: 0 : Irr(8)%mat(:,:,34) = RESHAPE( (/0.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
556 [ # # # # ]: 0 : Irr(8)%mat(:,:,35) = RESHAPE( (/0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
557 [ # # # # ]: 0 : Irr(8)%mat(:,:,36) = RESHAPE( (/0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
558 [ # # # # ]: 0 : Irr(8)%mat(:,:,37) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
559 [ # # # # ]: 0 : Irr(8)%mat(:,:,38) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
560 [ # # # # ]: 0 : Irr(8)%mat(:,:,39) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
561 [ # # # # ]: 0 : Irr(8)%mat(:,:,40) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
562 [ # # # # ]: 0 : Irr(8)%mat(:,:,41) = RESHAPE( (/0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
563 [ # # # # ]: 0 : Irr(8)%mat(:,:,42) = RESHAPE( (/0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
564 [ # # # # ]: 0 : Irr(8)%mat(:,:,43) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
565 [ # # # # ]: 0 : Irr(8)%mat(:,:,44) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
566 [ # # # # ]: 0 : Irr(8)%mat(:,:,45) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
567 [ # # # # ]: 0 : Irr(8)%mat(:,:,46) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
568 [ # # # # ]: 0 : Irr(8)%mat(:,:,47) = RESHAPE( (/0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
569 [ # # # # ]: 0 : Irr(8)%mat(:,:,48) = RESHAPE( (/0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
570 : :
571 : 0 : Irr(9)%name = "T1u"
572 : 0 : Irr(9)%dim = 3
573 : 0 : Irr(9)%nsym = 48
574 [ # # # # : 0 : ABI_MALLOC(Irr(9)%mat, (3,3,48))
# # ]
575 [ # # # # ]: 0 : Irr(9)%mat(:,:,1) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
576 [ # # # # ]: 0 : Irr(9)%mat(:,:,2) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
577 [ # # # # ]: 0 : Irr(9)%mat(:,:,3) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
578 [ # # # # ]: 0 : Irr(9)%mat(:,:,4) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
579 [ # # # # ]: 0 : Irr(9)%mat(:,:,5) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
580 [ # # # # ]: 0 : Irr(9)%mat(:,:,6) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
581 [ # # # # ]: 0 : Irr(9)%mat(:,:,7) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
582 [ # # # # ]: 0 : Irr(9)%mat(:,:,8) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
583 [ # # # # ]: 0 : Irr(9)%mat(:,:,9) = RESHAPE( (/0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
584 [ # # # # ]: 0 : Irr(9)%mat(:,:,10) = RESHAPE( (/0.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
585 [ # # # # ]: 0 : Irr(9)%mat(:,:,11) = RESHAPE( (/0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
586 [ # # # # ]: 0 : Irr(9)%mat(:,:,12) = RESHAPE( (/0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
587 [ # # # # ]: 0 : Irr(9)%mat(:,:,13) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
588 [ # # # # ]: 0 : Irr(9)%mat(:,:,14) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
589 [ # # # # ]: 0 : Irr(9)%mat(:,:,15) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
590 [ # # # # ]: 0 : Irr(9)%mat(:,:,16) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
591 [ # # # # ]: 0 : Irr(9)%mat(:,:,17) = RESHAPE( (/0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
592 [ # # # # ]: 0 : Irr(9)%mat(:,:,18) = RESHAPE( (/0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
593 [ # # # # ]: 0 : Irr(9)%mat(:,:,19) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
594 [ # # # # ]: 0 : Irr(9)%mat(:,:,20) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
595 [ # # # # ]: 0 : Irr(9)%mat(:,:,21) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
596 [ # # # # ]: 0 : Irr(9)%mat(:,:,22) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
597 [ # # # # ]: 0 : Irr(9)%mat(:,:,23) = RESHAPE( (/0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
598 [ # # # # ]: 0 : Irr(9)%mat(:,:,24) = RESHAPE( (/0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
599 [ # # # # ]: 0 : Irr(9)%mat(:,:,25) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
600 [ # # # # ]: 0 : Irr(9)%mat(:,:,26) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
601 [ # # # # ]: 0 : Irr(9)%mat(:,:,27) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
602 [ # # # # ]: 0 : Irr(9)%mat(:,:,28) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
603 [ # # # # ]: 0 : Irr(9)%mat(:,:,29) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
604 [ # # # # ]: 0 : Irr(9)%mat(:,:,30) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
605 [ # # # # ]: 0 : Irr(9)%mat(:,:,31) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
606 [ # # # # ]: 0 : Irr(9)%mat(:,:,32) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
607 [ # # # # ]: 0 : Irr(9)%mat(:,:,33) = RESHAPE( (/0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
608 [ # # # # ]: 0 : Irr(9)%mat(:,:,34) = RESHAPE( (/0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
609 [ # # # # ]: 0 : Irr(9)%mat(:,:,35) = RESHAPE( (/0.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
610 [ # # # # ]: 0 : Irr(9)%mat(:,:,36) = RESHAPE( (/0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
611 [ # # # # ]: 0 : Irr(9)%mat(:,:,37) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
612 [ # # # # ]: 0 : Irr(9)%mat(:,:,38) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
613 [ # # # # ]: 0 : Irr(9)%mat(:,:,39) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
614 [ # # # # ]: 0 : Irr(9)%mat(:,:,40) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
615 [ # # # # ]: 0 : Irr(9)%mat(:,:,41) = RESHAPE( (/0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
616 [ # # # # ]: 0 : Irr(9)%mat(:,:,42) = RESHAPE( (/0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
617 [ # # # # ]: 0 : Irr(9)%mat(:,:,43) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
618 [ # # # # ]: 0 : Irr(9)%mat(:,:,44) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
619 [ # # # # ]: 0 : Irr(9)%mat(:,:,45) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
620 [ # # # # ]: 0 : Irr(9)%mat(:,:,46) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
621 [ # # # # ]: 0 : Irr(9)%mat(:,:,47) = RESHAPE( (/0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
622 [ # # # # ]: 0 : Irr(9)%mat(:,:,48) = RESHAPE( (/0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
623 : :
624 : 0 : Irr(10)%name = "T1g"
625 : 0 : Irr(10)%dim = 3
626 : 0 : Irr(10)%nsym = 48
627 [ # # # # : 0 : ABI_MALLOC(Irr(10)%mat, (3,3,48))
# # ]
628 [ # # # # ]: 0 : Irr(10)%mat(:,:,1) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
629 [ # # # # ]: 0 : Irr(10)%mat(:,:,2) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
630 [ # # # # ]: 0 : Irr(10)%mat(:,:,3) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
631 [ # # # # ]: 0 : Irr(10)%mat(:,:,4) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
632 [ # # # # ]: 0 : Irr(10)%mat(:,:,5) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
633 [ # # # # ]: 0 : Irr(10)%mat(:,:,6) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
634 [ # # # # ]: 0 : Irr(10)%mat(:,:,7) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
635 [ # # # # ]: 0 : Irr(10)%mat(:,:,8) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
636 [ # # # # ]: 0 : Irr(10)%mat(:,:,9) = RESHAPE( (/0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
637 [ # # # # ]: 0 : Irr(10)%mat(:,:,10) = RESHAPE( (/0.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
638 [ # # # # ]: 0 : Irr(10)%mat(:,:,11) = RESHAPE( (/0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
639 [ # # # # ]: 0 : Irr(10)%mat(:,:,12) = RESHAPE( (/0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
640 [ # # # # ]: 0 : Irr(10)%mat(:,:,13) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
641 [ # # # # ]: 0 : Irr(10)%mat(:,:,14) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
642 [ # # # # ]: 0 : Irr(10)%mat(:,:,15) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
643 [ # # # # ]: 0 : Irr(10)%mat(:,:,16) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
644 [ # # # # ]: 0 : Irr(10)%mat(:,:,17) = RESHAPE( (/0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
645 [ # # # # ]: 0 : Irr(10)%mat(:,:,18) = RESHAPE( (/0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
646 [ # # # # ]: 0 : Irr(10)%mat(:,:,19) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
647 [ # # # # ]: 0 : Irr(10)%mat(:,:,20) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
648 [ # # # # ]: 0 : Irr(10)%mat(:,:,21) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
649 [ # # # # ]: 0 : Irr(10)%mat(:,:,22) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
650 [ # # # # ]: 0 : Irr(10)%mat(:,:,23) = RESHAPE( (/0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
651 [ # # # # ]: 0 : Irr(10)%mat(:,:,24) = RESHAPE( (/0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
652 [ # # # # ]: 0 : Irr(10)%mat(:,:,25) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
653 [ # # # # ]: 0 : Irr(10)%mat(:,:,26) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
654 [ # # # # ]: 0 : Irr(10)%mat(:,:,27) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
655 [ # # # # ]: 0 : Irr(10)%mat(:,:,28) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
656 [ # # # # ]: 0 : Irr(10)%mat(:,:,29) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
657 [ # # # # ]: 0 : Irr(10)%mat(:,:,30) = RESHAPE( (/0.0, 1.0, 0.0, 0.0, 0.0, -1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
658 [ # # # # ]: 0 : Irr(10)%mat(:,:,31) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0/), (/3, 3/) )
659 [ # # # # ]: 0 : Irr(10)%mat(:,:,32) = RESHAPE( (/0.0, -1.0, 0.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0/), (/3, 3/) )
660 [ # # # # ]: 0 : Irr(10)%mat(:,:,33) = RESHAPE( (/0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
661 [ # # # # ]: 0 : Irr(10)%mat(:,:,34) = RESHAPE( (/0.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
662 [ # # # # ]: 0 : Irr(10)%mat(:,:,35) = RESHAPE( (/0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 0.0, -1.0, 0.0/), (/3, 3/) )
663 [ # # # # ]: 0 : Irr(10)%mat(:,:,36) = RESHAPE( (/0.0, 0.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0/), (/3, 3/) )
664 [ # # # # ]: 0 : Irr(10)%mat(:,:,37) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
665 [ # # # # ]: 0 : Irr(10)%mat(:,:,38) = RESHAPE( (/-1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
666 [ # # # # ]: 0 : Irr(10)%mat(:,:,39) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
667 [ # # # # ]: 0 : Irr(10)%mat(:,:,40) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
668 [ # # # # ]: 0 : Irr(10)%mat(:,:,41) = RESHAPE( (/0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
669 [ # # # # ]: 0 : Irr(10)%mat(:,:,42) = RESHAPE( (/0.0, -1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0/), (/3, 3/) )
670 [ # # # # ]: 0 : Irr(10)%mat(:,:,43) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0/), (/3, 3/) )
671 [ # # # # ]: 0 : Irr(10)%mat(:,:,44) = RESHAPE( (/1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0/), (/3, 3/) )
672 [ # # # # ]: 0 : Irr(10)%mat(:,:,45) = RESHAPE( (/0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0/), (/3, 3/) )
673 [ # # # # ]: 0 : Irr(10)%mat(:,:,46) = RESHAPE( (/0.0, 0.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0/), (/3, 3/) )
674 [ # # # # ]: 0 : Irr(10)%mat(:,:,47) = RESHAPE( (/0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
675 [ # # # # ]: 0 : Irr(10)%mat(:,:,48) = RESHAPE( (/0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0/), (/3, 3/) )
676 : :
677 : 0 : RETURN
678 : : if (.FALSE.) write(std_out,*) j
679 : : end subroutine ptg_Oh
680 : : !!***
681 : :
682 : : end module m_ptg_Oh
683 : : !!***
|