15where(mat
/= 'OO'); mat
= ' ';
endwhere
17"OO",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
18" ",
"OO",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
19" ",
" ",
"OO",
" ",
" ",
" ",
" ",
" ",
" ",
" "
20" ",
" ",
" ",
"OO",
" ",
" ",
" ",
" ",
" ",
" "
21" ",
" ",
" ",
" ",
"OO",
" ",
" ",
" ",
" ",
" "
22" ",
" ",
" ",
" ",
" ",
"OO",
" ",
" ",
" ",
" "
23" ",
" ",
" ",
" ",
" ",
" ",
"OO",
" ",
" ",
" "
24" ",
" ",
" ",
" ",
" ",
" ",
" ",
"OO",
" ",
" "
25" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"OO",
" "
26" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"OO"
29mat
= getMatInit(
shape(mat,
IK), dia, vdia
= 'AA', ndia
= 5_IK, roff
= 3_IK)
30where(mat
/= 'AA'); mat
= ' ';
endwhere
32" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
33" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
34" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
35"AA",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
36" ",
"AA",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
37" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" ",
" ",
" "
38" ",
" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
39" ",
" ",
" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" "
40" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
41" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
44mat
= getMatInit(
shape(mat,
IK), dia, vdia
= [
'QQ',
'YY',
'WW',
'XX'], roff
= 3_IK, coff
= 2_IK)
45where(mat
/= 'QQ' .and. mat
/= 'YY' .and. mat
/= 'WW' .and. mat
/= 'XX'); mat
= ' ';
endwhere
47" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
48" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
49" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
50" ",
" ",
"QQ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
51" ",
" ",
" ",
"YY",
" ",
" ",
" ",
" ",
" ",
" "
52" ",
" ",
" ",
" ",
"WW",
" ",
" ",
" ",
" ",
" "
53" ",
" ",
" ",
" ",
" ",
"XX",
" ",
" ",
" ",
" "
54" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
55" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
56" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
65where(mat
/= -2); mat
= 0;
endwhere
67-2,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
68+0,
-2,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
69+0,
+0,
-2,
+0,
+0,
+0,
+0,
+0,
+0,
+0
70+0,
+0,
+0,
-2,
+0,
+0,
+0,
+0,
+0,
+0
71+0,
+0,
+0,
+0,
-2,
+0,
+0,
+0,
+0,
+0
72+0,
+0,
+0,
+0,
+0,
-2,
+0,
+0,
+0,
+0
73+0,
+0,
+0,
+0,
+0,
+0,
-2,
+0,
+0,
+0
74+0,
+0,
+0,
+0,
+0,
+0,
+0,
-2,
+0,
+0
75+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
-2,
+0
76+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
-2
81-2,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
82+0,
-2,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
83+0,
+0,
-2,
+0,
+0,
+0,
+0,
+0,
+0,
+0
84+0,
+0,
+0,
+1,
+0,
+0,
+0,
+0,
+0,
+0
85+0,
+0,
+0,
+0,
+2,
+0,
+0,
+0,
+0,
+0
86+0,
+0,
+0,
+0,
+0,
+3,
+0,
+0,
+0,
+0
87+0,
+0,
+0,
+0,
+0,
+0,
+4,
+0,
+0,
+0
88+0,
+0,
+0,
+0,
+0,
+0,
+0,
+5,
+0,
+0
89+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+6,
+0
90+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+7
100T, F, F, F, F, F, F, F, F, F
101F, T, F, F, F, F, F, F, F, F
102F, F, T, F, F, F, F, F, F, F
103F, F, F, T, F, F, F, F, F, F
104F, F, F, F, T, F, F, F, F, F
105F, F, F, F, F, T, F, F, F, F
106F, F, F, F, F, F, T, F, F, F
107F, F, F, F, F, F, F, T, F, F
108F, F, F, F, F, F, F, F, T, F
109F, F, F, F, F, F, F, F, F, T
112mat
= getMatInit(
shape(mat,
IK), dia, vdia
= [
.true.,
.false.,
.true.,
.false.], roff
= 3_IK, coff
= 3_IK)
114T, F, F, F, F, F, F, F, F, F
115F, T, F, F, F, F, F, F, F, F
116F, F, T, F, F, F, F, F, F, F
117F, F, F, T, F, F, F, F, F, F
118F, F, F, F, F, F, F, F, F, F
119F, F, F, F, F, T, F, F, F, F
120F, F, F, F, F, F, F, F, F, F
121F, F, F, F, F, F, F, T, F, F
122F, F, F, F, F, F, F, F, T, F
123F, F, F, F, F, F, F, F, F, T
131mat
= getMatInit(
shape(mat,
IK), dia, vdia
= -2., ndia
= size(mat,
1,
IK))
132where(mat
/= -2.); mat
= 0.;
endwhere
134-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
135+0.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
136+0.00000000,
+0.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
137+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
138+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
139+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
140+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000
141+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
+0.00000000,
+0.00000000
142+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
+0.00000000
143+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000
146mat
= getMatInit(
shape(mat,
IK), dia, vdia
= -4., ndia
= 7_IK, coff
= 3_IK)
147where(mat
/= -4.); mat
= 0.;
endwhere
149+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
150+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
151+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
152+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
+0.00000000,
+0.00000000,
+0.00000000
153+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
+0.00000000,
+0.00000000
154+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
+0.00000000
155+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000
156+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
157+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
158+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
173mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= 'AA', vdia
= 'ZZ', nrow
= 4_IK, ncol
= 7_IK, roff
= 3_IK)
174where(mat
/= 'AA' .and. mat
/= 'ZZ'); mat
= ' ';
endwhere
176" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
177" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
178" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
179"ZZ",
"AA",
"AA",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
180" ",
"ZZ",
"AA",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
181" ",
" ",
"ZZ",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
182" ",
" ",
" ",
"ZZ",
"AA",
"AA",
"AA",
" ",
" ",
" "
183" ",
" ",
" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" "
184" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
185" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
188mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= 'AA', vdia
= [
'ZZ',
'YY',
'WW',
'XX'], nrow
= 4_IK, ncol
= 7_IK, roff
= 3_IK)
189where(mat
/= 'AA' .and. mat
/= 'ZZ' .and. mat
/= 'YY' .and. mat
/= 'WW' .and. mat
/= 'XX'); mat
= ' ';
endwhere
191" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
192" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
193" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
194"ZZ",
"AA",
"AA",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
195" ",
"YY",
"AA",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
196" ",
" ",
"WW",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
197" ",
" ",
" ",
"XX",
"AA",
"AA",
"AA",
" ",
" ",
" "
198" ",
" ",
" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" "
199" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
200" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
203mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= 'BB', vdia
= 'YY', nrow
= 4_IK, ncol
= 7_IK, roff
= 2_IK, coff
= 3_IK, doff
= -1_IK)
204where(mat
/= 'BB' .and. mat
/= 'YY'); mat
= ' ';
endwhere
206" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
207" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
208" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
209" ",
" ",
" ",
"YY",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
210" ",
" ",
" ",
" ",
"YY",
"BB",
"BB",
"BB",
"BB",
"BB"
211" ",
" ",
" ",
" ",
" ",
"YY",
"BB",
"BB",
"BB",
"BB"
212" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
213" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
214" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
215" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
218mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= 'BB', vdia
= 'YY', nrow
= 5_IK, ncol
= 7_IK, roff
= 2_IK, coff
= 3_IK, doff
= -4_IK)
219where(mat
/= 'BB' .and. mat
/= 'YY'); mat
= ' ';
endwhere
221" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
222" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
223" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
224" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
225" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
226" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
227" ",
" ",
" ",
"YY",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
228" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
229" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
230" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
238mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= -1, vdia
= -2)
239where(mat
/= -1 .and. mat
/= -2); mat
= 0;
endwhere
241-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
242+0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
243+0,
+0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1
244+0,
+0,
+0,
-2,
-1,
-1,
-1,
-1,
-1,
-1
245+0,
+0,
+0,
+0,
-2,
-1,
-1,
-1,
-1,
-1
246+0,
+0,
+0,
+0,
+0,
-2,
-1,
-1,
-1,
-1
247+0,
+0,
+0,
+0,
+0,
+0,
-2,
-1,
-1,
-1
248+0,
+0,
+0,
+0,
+0,
+0,
+0,
-2,
-1,
-1
249+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
-2,
-1
250+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
-2
253mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= -3, vdia
= -4, nrow
= 4_IK, ncol
= 7_IK, roff
= 3_IK, coff
= 3_IK)
254where(mat
/= -3 .and. mat
/= -4); mat
= 0;
endwhere
256+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
257+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
258+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
259+0,
+0,
+0,
-4,
-3,
-3,
-3,
-3,
-3,
-3
260+0,
+0,
+0,
+0,
-4,
-3,
-3,
-3,
-3,
-3
261+0,
+0,
+0,
+0,
+0,
-4,
-3,
-3,
-3,
-3
262+0,
+0,
+0,
+0,
+0,
+0,
-4,
-3,
-3,
-3
263+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
264+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
265+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
273mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= .true., vdia
= .true.)
275T, T, T, T, T, T, T, T, T, T
276F, T, T, T, T, T, T, T, T, T
277F, F, T, T, T, T, T, T, T, T
278F, F, F, T, T, T, T, T, T, T
279F, F, F, F, T, T, T, T, T, T
280F, F, F, F, F, T, T, T, T, T
281F, F, F, F, F, F, T, T, T, T
282F, F, F, F, F, F, F, T, T, T
283F, F, F, F, F, F, F, F, T, T
284F, F, F, F, F, F, F, F, F, T
287mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= .true., vdia
= .true., nrow
= 4_IK, ncol
= 7_IK, roff
= 3_IK, coff
= 3_IK)
289F, F, F, F, F, F, F, F, F, F
290F, F, F, F, F, F, F, F, F, F
291F, F, F, F, F, F, F, F, F, F
292F, F, F, T, T, T, T, T, T, T
293F, F, F, F, T, T, T, T, T, T
294F, F, F, F, F, T, T, T, T, T
295F, F, F, F, F, F, T, T, T, T
296F, F, F, F, F, F, F, F, F, F
297F, F, F, F, F, F, F, F, F, F
298F, F, F, F, F, F, F, F, F, F
306mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= -1., vdia
= -2.)
307where(mat
/= -1 .and. mat
/= -2); mat
= 0;
endwhere
309-2.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000
310+0.00000000,
-2.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000
311+0.00000000,
+0.00000000,
-2.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000
312+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000
313+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000
314+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000
315+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
-1.00000000,
-1.00000000,
-1.00000000
316+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
-1.00000000,
-1.00000000
317+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000,
-1.00000000
318+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-2.00000000
321mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppDia, vupp
= -3., vdia
= -4., nrow
= 3_IK, ncol
= 7_IK, coff
= 3_IK)
322where(mat
/= -3. .and. mat
/= -4.); mat
= 0;
endwhere
324+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
-3.00000000
325+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
-3.00000000
326+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
-3.00000000
327+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
328+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
329+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
330+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
331+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
332+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
333+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
348mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= 'AA', vdia
= 'ZZ', nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK)
349where(mat
/= 'AA' .and. mat
/= 'ZZ'); mat
= ' ';
endwhere
351" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
352" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
353" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
354"ZZ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
355"AA",
"ZZ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
356"AA",
"AA",
"ZZ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
357"AA",
"AA",
"AA",
"ZZ",
" ",
" ",
" ",
" ",
" ",
" "
358"AA",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
" "
359"AA",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
360"AA",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
363mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= 'AA', vdia
= [
'ZZ',
'YY',
'WW',
'XX'], nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK)
364where(mat
/= 'AA' .and. mat
/= 'ZZ' .and. mat
/= 'YY' .and. mat
/= 'WW' .and. mat
/= 'XX'); mat
= ' ';
endwhere
366" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
367" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
368" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
369"ZZ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
370"AA",
"YY",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
371"AA",
"AA",
"WW",
" ",
" ",
" ",
" ",
" ",
" ",
" "
372"AA",
"AA",
"AA",
"XX",
" ",
" ",
" ",
" ",
" ",
" "
373"AA",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
" "
374"AA",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
375"AA",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
378mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= 'BB', vdia
= 'YY', nrow
= 4_IK, ncol
= 6_IK, roff
= 2_IK, coff
= 3_IK, doff
= +2_IK)
379where(mat
/= 'BB' .and. mat
/= 'YY'); mat
= ' ';
endwhere
381" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
382" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
383" ",
" ",
" ",
"BB",
"BB",
"YY",
"BB",
"BB",
"BB",
"BB"
384" ",
" ",
" ",
"BB",
"BB",
"BB",
"YY",
"BB",
"BB",
"BB"
385" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"YY",
"BB",
"BB"
386" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"YY",
"BB"
387" ",
" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
388" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
389" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
390" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
393mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= 'BB', vdia
= 'YY', nrow
= 4_IK, ncol
= 7_IK, roff
= 2_IK, coff
= 3_IK, doff
= +4_IK)
394where(mat
/= 'BB' .and. mat
/= 'YY'); mat
= ' ';
endwhere
396" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
397" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
398" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"YY",
"BB",
"BB"
399" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"YY",
"BB"
400" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"YY"
401" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
402" ",
" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
403" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
404" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
405" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
413mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= -1, vdia
= -2)
414where(mat
/= -1 .and. mat
/= -2); mat
= 0;
endwhere
416-2,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
417-1,
-2,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
418-1,
-1,
-2,
+0,
+0,
+0,
+0,
+0,
+0,
+0
419-1,
-1,
-1,
-2,
+0,
+0,
+0,
+0,
+0,
+0
420-1,
-1,
-1,
-1,
-2,
+0,
+0,
+0,
+0,
+0
421-1,
-1,
-1,
-1,
-1,
-2,
+0,
+0,
+0,
+0
422-1,
-1,
-1,
-1,
-1,
-1,
-2,
+0,
+0,
+0
423-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
+0,
+0
424-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
+0
425-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2
428mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= -3, vdia
= -4, nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK, coff
= 3_IK)
429where(mat
/= -3 .and. mat
/= -4); mat
= 0;
endwhere
431+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
432+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
433+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
434+0,
+0,
+0,
-4,
+0,
+0,
+0,
+0,
+0,
+0
435+0,
+0,
+0,
-3,
-4,
+0,
+0,
+0,
+0,
+0
436+0,
+0,
+0,
-3,
-3,
-4,
+0,
+0,
+0,
+0
437+0,
+0,
+0,
-3,
-3,
-3,
-4,
+0,
+0,
+0
438+0,
+0,
+0,
-3,
-3,
-3,
-3,
+0,
+0,
+0
439+0,
+0,
+0,
-3,
-3,
-3,
-3,
+0,
+0,
+0
440+0,
+0,
+0,
-3,
-3,
-3,
-3,
+0,
+0,
+0
448mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= .true., vdia
= .true.)
450T, F, F, F, F, F, F, F, F, F
451T, T, F, F, F, F, F, F, F, F
452T, T, T, F, F, F, F, F, F, F
453T, T, T, T, F, F, F, F, F, F
454T, T, T, T, T, F, F, F, F, F
455T, T, T, T, T, T, F, F, F, F
456T, T, T, T, T, T, T, F, F, F
457T, T, T, T, T, T, T, T, F, F
458T, T, T, T, T, T, T, T, T, F
459T, T, T, T, T, T, T, T, T, T
462mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= .true., vdia
= .true., nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK, coff
= 3_IK)
464F, F, F, F, F, F, F, F, F, F
465F, F, F, F, F, F, F, F, F, F
466F, F, F, F, F, F, F, F, F, F
467F, F, F, T, F, F, F, F, F, F
468F, F, F, T, T, F, F, F, F, F
469F, F, F, T, T, T, F, F, F, F
470F, F, F, T, T, T, T, F, F, F
471F, F, F, T, T, T, T, F, F, F
472F, F, F, T, T, T, T, F, F, F
473F, F, F, T, T, T, T, F, F, F
481mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= -1., vdia
= -2.)
482where(mat
/= -1 .and. mat
/= -2); mat
= 0;
endwhere
484-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
485-1.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
486-1.00000000,
-1.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
487-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
488-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
489-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
490-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+0.00000000,
+0.00000000,
+0.00000000
491-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+0.00000000,
+0.00000000
492-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+0.00000000
493-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000
496mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= lowDia, vlow
= -3., vdia
= -4., nrow
= 7_IK, ncol
= 3_IK, coff
= 3_IK)
497where(mat
/= -3. .and. mat
/= -4.); mat
= 0;
endwhere
499+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
500+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-4.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
501+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-4.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
502+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
503+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
504+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
505+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
506+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
507+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
508+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
523mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= 'AA', vlow
= 'HH', nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK)
524where(mat
/= 'AA' .and. mat
/= 'HH' .and. mat
/= 'OO'); mat
= ' ';
endwhere
526" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
527" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
528" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
529" ",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
530"HH",
" ",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
531"HH",
"HH",
" ",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
532"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
" ",
" ",
" "
533"HH",
"HH",
"HH",
"HH",
"AA",
" ",
" ",
"OO",
" ",
" "
534"HH",
"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
"OO",
" "
535"HH",
"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
" ",
"OO"
538mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= 'AA', vlow
= 'HH', nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK)
539where(mat
/= 'AA' .and. mat
/= 'HH'); mat
= ' ';
endwhere
541" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
542" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
543" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
544" ",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
545"HH",
" ",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
546"HH",
"HH",
" ",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
547"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
" ",
" ",
" "
548"HH",
"HH",
"HH",
"HH",
"AA",
" ",
" ",
" ",
" ",
" "
549"HH",
"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
" ",
" "
550"HH",
"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
" ",
" "
553mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= 'AA', vlow
= 'HH', nrow
= 4_IK, ncol
= 7_IK, roff
= 3_IK)
554where(mat
/= 'AA' .and. mat
/= 'HH'); mat
= ' ';
endwhere
556" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
557" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
558" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
559" ",
"AA",
"AA",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
560"HH",
" ",
"AA",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
561"HH",
"HH",
" ",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
562"HH",
"HH",
"HH",
" ",
"AA",
"AA",
"AA",
" ",
" ",
" "
563" ",
" ",
" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" "
564" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
565" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
568mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= 'AA', vlow
= 'BB', nrow
= 4_IK, ncol
= 6_IK, roff
= 2_IK, coff
= 3_IK, doff
= +2_IK)
569where(mat
/= 'AA' .and. mat
/= 'BB' .and. mat
/= 'YY'); mat
= ' ';
endwhere
571" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
572" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
573" ",
" ",
" ",
"BB",
"BB",
"BB",
"AA",
"AA",
"AA",
"BB"
574" ",
" ",
" ",
"BB",
"BB",
"BB",
"AA",
"AA",
"AA",
"BB"
575" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"AA",
"YY"
576" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
577" ",
" ",
" ",
" ",
"AA",
"AA",
"AA",
"BB",
"BB",
"BB"
578" ",
" ",
" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" "
579" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
580" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
583mat
= getMatInit(vupp
= 'AA', vlow
= 'BB', Shape
= [
10_IK,
10_IK], subset
= uppLow, nrow
= 4_IK, ncol
= 7_IK, roff
= 2_IK, coff
= 3_IK, doff
= +4_IK)
584where(mat
/= 'AA' .and. mat
/= 'BB' .and. mat
/= 'YY'); mat
= ' ';
endwhere
586" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
587" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
588" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"AA",
"AA",
"AA"
589" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"AA",
"AA"
590" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"YY"
591" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
592" ",
" ",
" ",
" ",
"AA",
"AA",
"AA",
"BB",
"BB",
"BB"
593" ",
" ",
" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" "
594" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
595" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
603mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= +1, vlow
= -1)
604where(mat
/= +1 .and. mat
/= -1 .and. mat
/= -2); mat
= 0;
endwhere
606+0,
+1,
+1,
+1,
+1,
+1,
+1,
+1,
+1,
+1
607-1,
+0,
+1,
+1,
+1,
+1,
+1,
+1,
+1,
+1
608-1,
-1,
+0,
+1,
+1,
+1,
+1,
+1,
+1,
+1
609-1,
-1,
-1,
+0,
+1,
+1,
+1,
+1,
+1,
+1
610-1,
-1,
-1,
-1,
+0,
+1,
+1,
+1,
+1,
+1
611-1,
-1,
-1,
-1,
-1,
+0,
+1,
+1,
+1,
+1
612-1,
-1,
-1,
-1,
-1,
-1,
+0,
+1,
+1,
+1
613-1,
-1,
-1,
-1,
-1,
-1,
-1,
+0,
+1,
+1
614-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
+0,
+1
615-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
+0
618mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= +1, vlow
= -3, nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK, coff
= 3_IK)
619where(mat
/= +1 .and. mat
/= -3 .and. mat
/= -4); mat
= 0;
endwhere
621+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
622+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
623+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
624+0,
+0,
+0,
+0,
+1,
+1,
+1,
+0,
+0,
+0
625+0,
+0,
+0,
-3,
+0,
+1,
+1,
+0,
+0,
+0
626+0,
+0,
+0,
-3,
-3,
+0,
+1,
+0,
+0,
+0
627+0,
+0,
+0,
-3,
-3,
-3,
+0,
+0,
+0,
+0
628+0,
+0,
+0,
-3,
-3,
-3,
-3,
+0,
+0,
+0
629+0,
+0,
+0,
-3,
-3,
-3,
-3,
+0,
+0,
+0
630+0,
+0,
+0,
-3,
-3,
-3,
-3,
+0,
+0,
+0
638mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= .true., vlow
= .true.)
640T, T, T, T, T, T, T, T, T, T
641T, T, T, T, T, T, T, T, T, T
642T, T, F, T, T, T, T, T, T, T
643T, T, T, T, T, T, T, T, T, T
644T, T, T, T, T, T, T, T, T, T
645T, T, T, T, T, T, T, T, T, T
646T, T, T, T, T, T, T, T, T, T
647T, T, T, T, T, T, T, T, T, T
648T, T, T, T, T, T, T, T, T, T
649T, T, T, T, T, T, T, T, T, T
652mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= .true., vlow
= .true., nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK, coff
= 3_IK, doff
= +1_IK)
654T, T, T, T, T, T, T, T, T, T
655T, T, T, T, T, T, T, T, T, T
656T, T, F, T, T, T, T, T, T, T
657T, T, T, T, T, T, T, T, T, T
658T, T, T, T, T, T, T, T, T, T
659T, T, T, T, T, T, T, T, T, T
660T, T, T, T, T, T, T, T, T, T
661T, T, T, T, T, T, T, T, T, T
662T, T, T, T, T, T, T, T, T, T
663T, T, T, T, T, T, T, T, T, T
671mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= +1., vlow
= -1.)
672where(mat
/= +1 .and. mat
/= -1 .and. mat
/= -2); mat
= 0;
endwhere
674+0.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
675-1.00000000,
+0.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
676-1.00000000,
-1.00000000,
+0.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
677-1.00000000,
-1.00000000,
-1.00000000,
+0.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
678-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
+0.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
679-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
+0.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
680-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
+0.00000000,
+1.00000000,
+1.00000000,
+1.00000000
681-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
+0.00000000,
+1.00000000,
+1.00000000
682-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
+0.00000000,
+1.00000000
683-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
+0.00000000
686mat
= getMatInit(Shape
= [
10_IK,
10_IK], subset
= uppLow, vupp
= +3., vlow
= -3., nrow
= 7_IK, ncol
= 3_IK, coff
= 3_IK)
687where(mat
/= +3. .and. mat
/= -3. .and. mat
/= -4.); mat
= 0;
endwhere
689+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+3.00000000,
+3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
690+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
+0.00000000,
+3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
691+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
692+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
693+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
694+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
695+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
696+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
697+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
698+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
713mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= 'AA', vlow
= 'HH', vdia
= 'OO', nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK)
714where(mat
/= 'AA' .and. mat
/= 'HH' .and. mat
/= 'OO'); mat
= ' ';
endwhere
716" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
717" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
718" ",
" ",
" ",
" ",
" ",
" ",
" ",
"AA",
"AA",
"AA"
719"OO",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
"AA",
"AA"
720"HH",
"OO",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
721"HH",
"HH",
"OO",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
722"HH",
"HH",
"HH",
"OO",
"AA",
"AA",
"AA",
" ",
" ",
" "
723"HH",
"HH",
"HH",
"HH",
"AA",
" ",
" ",
"OO",
" ",
" "
724"HH",
"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
"OO",
" "
725"HH",
"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
" ",
"OO"
728mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= 'AA', vlow
= 'HH', vdia
= [
'OO',
'YY',
'WW',
'XX'], nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK)
729where(mat
/= 'AA' .and. mat
/= 'HH' .and. mat
/= 'OO' .and. mat
/= 'YY' .and. mat
/= 'WW' .and. mat
/= 'XX'); mat
= ' ';
endwhere
731" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
732" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
733" ",
" ",
" ",
" ",
" ",
" ",
" ",
"AA",
"AA",
"AA"
734"OO",
"AA",
"AA",
"AA",
" ",
" ",
" ",
" ",
"AA",
"AA"
735"HH",
"YY",
"AA",
"AA",
" ",
" ",
" ",
" ",
" ",
"YY"
736"HH",
"HH",
"WW",
"AA",
" ",
" ",
" ",
" ",
" ",
" "
737"HH",
"HH",
"HH",
"XX",
"AA",
"AA",
"AA",
" ",
" ",
" "
738"HH",
"HH",
"HH",
"HH",
"AA",
" ",
" ",
"OO",
" ",
" "
739"HH",
"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
"OO",
" "
740"HH",
"HH",
"HH",
"HH",
" ",
" ",
" ",
" ",
" ",
"OO"
743mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= 'AA', vlow
= 'HH', vdia
= [
'OO',
'YY',
'WW',
'XX'], nrow
= 4_IK, ncol
= 7_IK, roff
= 3_IK)
744where(mat
/= 'AA' .and. mat
/= 'HH' .and. mat
/= 'OO' .and. mat
/= 'YY' .and. mat
/= 'WW' .and. mat
/= 'XX'); mat
= ' ';
endwhere
746" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
747" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
748" ",
" ",
" ",
" ",
" ",
" ",
" ",
"AA",
"AA",
"AA"
749"OO",
"AA",
"AA",
"AA",
"AA",
"AA",
"AA",
" ",
"AA",
"AA"
750"HH",
"YY",
"AA",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
"YY"
751"HH",
"HH",
"WW",
"AA",
"AA",
"AA",
"AA",
" ",
" ",
" "
752"HH",
"HH",
"HH",
"XX",
"AA",
"AA",
"AA",
" ",
" ",
" "
753" ",
" ",
" ",
" ",
"AA",
" ",
" ",
"OO",
" ",
" "
754" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"OO",
" "
755" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"OO"
758mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= 'AA', vlow
= 'BB', vdia
= 'YY', nrow
= 4_IK, ncol
= 6_IK, roff
= 2_IK, coff
= 3_IK, doff
= +2_IK)
759where(mat
/= 'AA' .and. mat
/= 'BB' .and. mat
/= 'YY'); mat
= ' ';
endwhere
761" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
762" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
763" ",
" ",
" ",
"BB",
"BB",
"YY",
"AA",
"AA",
"AA",
"AA"
764" ",
" ",
" ",
"BB",
"BB",
"BB",
"YY",
"AA",
"AA",
"AA"
765" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"YY",
"AA",
"YY"
766" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"YY",
"BB"
767" ",
" ",
" ",
" ",
"AA",
"AA",
"AA",
"BB",
"BB",
"BB"
768" ",
" ",
" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" "
769" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
770" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
773mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= 'AA', vlow
= 'BB', vdia
= 'YY', nrow
= 4_IK, ncol
= 7_IK, roff
= 2_IK, coff
= 3_IK, doff
= +4_IK)
774where(mat
/= 'AA' .and. mat
/= 'BB' .and. mat
/= 'YY'); mat
= ' ';
endwhere
776" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
777" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
778" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"YY",
"AA",
"AA"
779" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"YY",
"AA"
780" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"YY"
781" ",
" ",
" ",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB",
"BB"
782" ",
" ",
" ",
" ",
"AA",
"AA",
"AA",
"BB",
"BB",
"BB"
783" ",
" ",
" ",
" ",
"AA",
" ",
" ",
" ",
" ",
" "
784" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
785" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
793mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= +1, vlow
= -1, vdia
= -2)
794where(mat
/= +1 .and. mat
/= -1 .and. mat
/= -2); mat
= 0;
endwhere
796-2,
+1,
+1,
+1,
+1,
+1,
+1,
+1,
+1,
+1
797-1,
-2,
+1,
+1,
+1,
+1,
+1,
+1,
+1,
+1
798-1,
-1,
-2,
+1,
+1,
+1,
+1,
+1,
+1,
+1
799-1,
-1,
-1,
-2,
+1,
+1,
+1,
+1,
+1,
+1
800-1,
-1,
-1,
-1,
-2,
+1,
+1,
+1,
+1,
+1
801-1,
-1,
-1,
-1,
-1,
-2,
+1,
+1,
+1,
+1
802-1,
-1,
-1,
-1,
-1,
-1,
-2,
+1,
+1,
+1
803-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
+1,
+1
804-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
+1
805-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2
808mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= +1, vlow
= -3, vdia
= -4, nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK, coff
= 3_IK)
809where(mat
/= +1 .and. mat
/= -3 .and. mat
/= -4); mat
= 0;
endwhere
811+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
812+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
813+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0
814+0,
+0,
+0,
-4,
+1,
+1,
+1,
+0,
+0,
+0
815+0,
+0,
+0,
-3,
-4,
+1,
+1,
+0,
+0,
+0
816+0,
+0,
+0,
-3,
-3,
-4,
+1,
+0,
+0,
+0
817+0,
+0,
+0,
-3,
-3,
-3,
-4,
+0,
+0,
+0
818+0,
+0,
+0,
-3,
-3,
-3,
-3,
+0,
+0,
+0
819+0,
+0,
+0,
-3,
-3,
-3,
-3,
+0,
+0,
+0
820+0,
+0,
+0,
-3,
-3,
-3,
-3,
+0,
+0,
+0
828mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= .true., vlow
= .true., vdia
= .false.)
830F, T, T, T, T, T, T, T, T, T
831T, F, T, T, T, T, T, T, T, T
832T, T, F, T, T, T, T, T, T, T
833T, T, T, F, T, T, T, T, T, T
834T, T, T, T, F, T, T, T, T, T
835T, T, T, T, T, F, T, T, T, T
836T, T, T, T, T, T, F, T, T, T
837T, T, T, T, T, T, T, F, T, T
838T, T, T, T, T, T, T, T, F, T
839T, T, T, T, T, T, T, T, T, F
842mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= .true., vlow
= .true., vdia
= .false., nrow
= 7_IK, ncol
= 4_IK, roff
= 3_IK, coff
= 3_IK, doff
= +1_IK)
844F, T, T, T, T, T, T, T, T, T
845T, F, T, T, T, T, T, T, T, T
846T, T, F, T, T, T, T, T, T, T
847T, T, T, T, F, T, T, T, T, T
848T, T, T, T, T, F, T, T, T, T
849T, T, T, T, T, T, F, T, T, T
850T, T, T, T, T, T, T, T, T, T
851T, T, T, T, T, T, T, F, T, T
852T, T, T, T, T, T, T, T, F, T
853T, T, T, T, T, T, T, T, T, F
861mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= +1., vlow
= -1., vdia
= -2.)
862where(mat
/= +1 .and. mat
/= -1 .and. mat
/= -2); mat
= 0;
endwhere
864-2.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
865-1.00000000,
-2.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
866-1.00000000,
-1.00000000,
-2.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
867-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
868-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
869-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+1.00000000,
+1.00000000,
+1.00000000,
+1.00000000
870-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+1.00000000,
+1.00000000,
+1.00000000
871-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+1.00000000,
+1.00000000
872-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000,
+1.00000000
873-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-1.00000000,
-2.00000000
876mat
= getMatInit([
10_IK,
10_IK], uppLowDia, vupp
= +3., vlow
= -3., vdia
= -4., nrow
= 7_IK, ncol
= 3_IK, coff
= 3_IK)
877where(mat
/= +3. .and. mat
/= -3. .and. mat
/= -4.); mat
= 0;
endwhere
879+0.00000000,
+0.00000000,
+0.00000000,
-4.00000000,
+3.00000000,
+3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
880+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-4.00000000,
+3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
881+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-4.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
882+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
883+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
884+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
885+0.00000000,
+0.00000000,
+0.00000000,
-3.00000000,
-3.00000000,
-3.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
886+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
887+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000
888+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000,
+0.00000000