Outer Product between Two TensorsΒΆ
This is an example of how to use the omtools outer function to compute the outer product between two tensors.
from openmdao.api import Problem
from omtools.api import Group
import omtools.api as ot
import numpy as np
class ExampleTensorTensor(Group):
def setup(self):
m = 3
n = 4
p = 5
# Shape of the tensors
ten_shape = (m, n, p)
# Number of elements in the tensors
num_ten_elements = np.prod(ten_shape)
# Values for the two tensors
ten1 = np.arange(num_ten_elements).reshape(ten_shape)
ten2 = np.arange(num_ten_elements,
2 * num_ten_elements).reshape(ten_shape)
# Adding the tensors to omtools
ten1 = self.declare_input('ten1', val=ten1)
ten2 = self.declare_input('ten2', val=ten2)
# Tensor-Tensor Outer Product specifying the first and last axes
self.register_output('TenTenOuter', ot.outer(ten1, ten2))
prob = Problem()
prob.model = ExampleTensorTensor()
prob.setup(force_alloc_complex=True)
prob.run_model()
print('ten1', prob['ten1'].shape)
print(prob['ten1'])
print('ten2', prob['ten2'].shape)
print(prob['ten2'])
print('TenTenOuter', prob['TenTenOuter'].shape)
print(prob['TenTenOuter'])
ten1 (3, 4, 5)
[[[ 0. 1. 2. 3. 4.]
[ 5. 6. 7. 8. 9.]
[10. 11. 12. 13. 14.]
[15. 16. 17. 18. 19.]]
[[20. 21. 22. 23. 24.]
[25. 26. 27. 28. 29.]
[30. 31. 32. 33. 34.]
[35. 36. 37. 38. 39.]]
[[40. 41. 42. 43. 44.]
[45. 46. 47. 48. 49.]
[50. 51. 52. 53. 54.]
[55. 56. 57. 58. 59.]]]
ten2 (3, 4, 5)
[[[ 60. 61. 62. 63. 64.]
[ 65. 66. 67. 68. 69.]
[ 70. 71. 72. 73. 74.]
[ 75. 76. 77. 78. 79.]]
[[ 80. 81. 82. 83. 84.]
[ 85. 86. 87. 88. 89.]
[ 90. 91. 92. 93. 94.]
[ 95. 96. 97. 98. 99.]]
[[100. 101. 102. 103. 104.]
[105. 106. 107. 108. 109.]
[110. 111. 112. 113. 114.]
[115. 116. 117. 118. 119.]]]
TenTenOuter (3, 4, 5, 3, 4, 5)
[[[[[[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
[[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
[[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]]
[[[ 60. 61. 62. 63. 64.]
[ 65. 66. 67. 68. 69.]
[ 70. 71. 72. 73. 74.]
[ 75. 76. 77. 78. 79.]]
[[ 80. 81. 82. 83. 84.]
[ 85. 86. 87. 88. 89.]
[ 90. 91. 92. 93. 94.]
[ 95. 96. 97. 98. 99.]]
[[ 100. 101. 102. 103. 104.]
[ 105. 106. 107. 108. 109.]
[ 110. 111. 112. 113. 114.]
[ 115. 116. 117. 118. 119.]]]
[[[ 120. 122. 124. 126. 128.]
[ 130. 132. 134. 136. 138.]
[ 140. 142. 144. 146. 148.]
[ 150. 152. 154. 156. 158.]]
[[ 160. 162. 164. 166. 168.]
[ 170. 172. 174. 176. 178.]
[ 180. 182. 184. 186. 188.]
[ 190. 192. 194. 196. 198.]]
[[ 200. 202. 204. 206. 208.]
[ 210. 212. 214. 216. 218.]
[ 220. 222. 224. 226. 228.]
[ 230. 232. 234. 236. 238.]]]
[[[ 180. 183. 186. 189. 192.]
[ 195. 198. 201. 204. 207.]
[ 210. 213. 216. 219. 222.]
[ 225. 228. 231. 234. 237.]]
[[ 240. 243. 246. 249. 252.]
[ 255. 258. 261. 264. 267.]
[ 270. 273. 276. 279. 282.]
[ 285. 288. 291. 294. 297.]]
[[ 300. 303. 306. 309. 312.]
[ 315. 318. 321. 324. 327.]
[ 330. 333. 336. 339. 342.]
[ 345. 348. 351. 354. 357.]]]
[[[ 240. 244. 248. 252. 256.]
[ 260. 264. 268. 272. 276.]
[ 280. 284. 288. 292. 296.]
[ 300. 304. 308. 312. 316.]]
[[ 320. 324. 328. 332. 336.]
[ 340. 344. 348. 352. 356.]
[ 360. 364. 368. 372. 376.]
[ 380. 384. 388. 392. 396.]]
[[ 400. 404. 408. 412. 416.]
[ 420. 424. 428. 432. 436.]
[ 440. 444. 448. 452. 456.]
[ 460. 464. 468. 472. 476.]]]]
[[[[ 300. 305. 310. 315. 320.]
[ 325. 330. 335. 340. 345.]
[ 350. 355. 360. 365. 370.]
[ 375. 380. 385. 390. 395.]]
[[ 400. 405. 410. 415. 420.]
[ 425. 430. 435. 440. 445.]
[ 450. 455. 460. 465. 470.]
[ 475. 480. 485. 490. 495.]]
[[ 500. 505. 510. 515. 520.]
[ 525. 530. 535. 540. 545.]
[ 550. 555. 560. 565. 570.]
[ 575. 580. 585. 590. 595.]]]
[[[ 360. 366. 372. 378. 384.]
[ 390. 396. 402. 408. 414.]
[ 420. 426. 432. 438. 444.]
[ 450. 456. 462. 468. 474.]]
[[ 480. 486. 492. 498. 504.]
[ 510. 516. 522. 528. 534.]
[ 540. 546. 552. 558. 564.]
[ 570. 576. 582. 588. 594.]]
[[ 600. 606. 612. 618. 624.]
[ 630. 636. 642. 648. 654.]
[ 660. 666. 672. 678. 684.]
[ 690. 696. 702. 708. 714.]]]
[[[ 420. 427. 434. 441. 448.]
[ 455. 462. 469. 476. 483.]
[ 490. 497. 504. 511. 518.]
[ 525. 532. 539. 546. 553.]]
[[ 560. 567. 574. 581. 588.]
[ 595. 602. 609. 616. 623.]
[ 630. 637. 644. 651. 658.]
[ 665. 672. 679. 686. 693.]]
[[ 700. 707. 714. 721. 728.]
[ 735. 742. 749. 756. 763.]
[ 770. 777. 784. 791. 798.]
[ 805. 812. 819. 826. 833.]]]
[[[ 480. 488. 496. 504. 512.]
[ 520. 528. 536. 544. 552.]
[ 560. 568. 576. 584. 592.]
[ 600. 608. 616. 624. 632.]]
[[ 640. 648. 656. 664. 672.]
[ 680. 688. 696. 704. 712.]
[ 720. 728. 736. 744. 752.]
[ 760. 768. 776. 784. 792.]]
[[ 800. 808. 816. 824. 832.]
[ 840. 848. 856. 864. 872.]
[ 880. 888. 896. 904. 912.]
[ 920. 928. 936. 944. 952.]]]
[[[ 540. 549. 558. 567. 576.]
[ 585. 594. 603. 612. 621.]
[ 630. 639. 648. 657. 666.]
[ 675. 684. 693. 702. 711.]]
[[ 720. 729. 738. 747. 756.]
[ 765. 774. 783. 792. 801.]
[ 810. 819. 828. 837. 846.]
[ 855. 864. 873. 882. 891.]]
[[ 900. 909. 918. 927. 936.]
[ 945. 954. 963. 972. 981.]
[ 990. 999. 1008. 1017. 1026.]
[1035. 1044. 1053. 1062. 1071.]]]]
[[[[ 600. 610. 620. 630. 640.]
[ 650. 660. 670. 680. 690.]
[ 700. 710. 720. 730. 740.]
[ 750. 760. 770. 780. 790.]]
[[ 800. 810. 820. 830. 840.]
[ 850. 860. 870. 880. 890.]
[ 900. 910. 920. 930. 940.]
[ 950. 960. 970. 980. 990.]]
[[1000. 1010. 1020. 1030. 1040.]
[1050. 1060. 1070. 1080. 1090.]
[1100. 1110. 1120. 1130. 1140.]
[1150. 1160. 1170. 1180. 1190.]]]
[[[ 660. 671. 682. 693. 704.]
[ 715. 726. 737. 748. 759.]
[ 770. 781. 792. 803. 814.]
[ 825. 836. 847. 858. 869.]]
[[ 880. 891. 902. 913. 924.]
[ 935. 946. 957. 968. 979.]
[ 990. 1001. 1012. 1023. 1034.]
[1045. 1056. 1067. 1078. 1089.]]
[[1100. 1111. 1122. 1133. 1144.]
[1155. 1166. 1177. 1188. 1199.]
[1210. 1221. 1232. 1243. 1254.]
[1265. 1276. 1287. 1298. 1309.]]]
[[[ 720. 732. 744. 756. 768.]
[ 780. 792. 804. 816. 828.]
[ 840. 852. 864. 876. 888.]
[ 900. 912. 924. 936. 948.]]
[[ 960. 972. 984. 996. 1008.]
[1020. 1032. 1044. 1056. 1068.]
[1080. 1092. 1104. 1116. 1128.]
[1140. 1152. 1164. 1176. 1188.]]
[[1200. 1212. 1224. 1236. 1248.]
[1260. 1272. 1284. 1296. 1308.]
[1320. 1332. 1344. 1356. 1368.]
[1380. 1392. 1404. 1416. 1428.]]]
[[[ 780. 793. 806. 819. 832.]
[ 845. 858. 871. 884. 897.]
[ 910. 923. 936. 949. 962.]
[ 975. 988. 1001. 1014. 1027.]]
[[1040. 1053. 1066. 1079. 1092.]
[1105. 1118. 1131. 1144. 1157.]
[1170. 1183. 1196. 1209. 1222.]
[1235. 1248. 1261. 1274. 1287.]]
[[1300. 1313. 1326. 1339. 1352.]
[1365. 1378. 1391. 1404. 1417.]
[1430. 1443. 1456. 1469. 1482.]
[1495. 1508. 1521. 1534. 1547.]]]
[[[ 840. 854. 868. 882. 896.]
[ 910. 924. 938. 952. 966.]
[ 980. 994. 1008. 1022. 1036.]
[1050. 1064. 1078. 1092. 1106.]]
[[1120. 1134. 1148. 1162. 1176.]
[1190. 1204. 1218. 1232. 1246.]
[1260. 1274. 1288. 1302. 1316.]
[1330. 1344. 1358. 1372. 1386.]]
[[1400. 1414. 1428. 1442. 1456.]
[1470. 1484. 1498. 1512. 1526.]
[1540. 1554. 1568. 1582. 1596.]
[1610. 1624. 1638. 1652. 1666.]]]]
[[[[ 900. 915. 930. 945. 960.]
[ 975. 990. 1005. 1020. 1035.]
[1050. 1065. 1080. 1095. 1110.]
[1125. 1140. 1155. 1170. 1185.]]
[[1200. 1215. 1230. 1245. 1260.]
[1275. 1290. 1305. 1320. 1335.]
[1350. 1365. 1380. 1395. 1410.]
[1425. 1440. 1455. 1470. 1485.]]
[[1500. 1515. 1530. 1545. 1560.]
[1575. 1590. 1605. 1620. 1635.]
[1650. 1665. 1680. 1695. 1710.]
[1725. 1740. 1755. 1770. 1785.]]]
[[[ 960. 976. 992. 1008. 1024.]
[1040. 1056. 1072. 1088. 1104.]
[1120. 1136. 1152. 1168. 1184.]
[1200. 1216. 1232. 1248. 1264.]]
[[1280. 1296. 1312. 1328. 1344.]
[1360. 1376. 1392. 1408. 1424.]
[1440. 1456. 1472. 1488. 1504.]
[1520. 1536. 1552. 1568. 1584.]]
[[1600. 1616. 1632. 1648. 1664.]
[1680. 1696. 1712. 1728. 1744.]
[1760. 1776. 1792. 1808. 1824.]
[1840. 1856. 1872. 1888. 1904.]]]
[[[1020. 1037. 1054. 1071. 1088.]
[1105. 1122. 1139. 1156. 1173.]
[1190. 1207. 1224. 1241. 1258.]
[1275. 1292. 1309. 1326. 1343.]]
[[1360. 1377. 1394. 1411. 1428.]
[1445. 1462. 1479. 1496. 1513.]
[1530. 1547. 1564. 1581. 1598.]
[1615. 1632. 1649. 1666. 1683.]]
[[1700. 1717. 1734. 1751. 1768.]
[1785. 1802. 1819. 1836. 1853.]
[1870. 1887. 1904. 1921. 1938.]
[1955. 1972. 1989. 2006. 2023.]]]
[[[1080. 1098. 1116. 1134. 1152.]
[1170. 1188. 1206. 1224. 1242.]
[1260. 1278. 1296. 1314. 1332.]
[1350. 1368. 1386. 1404. 1422.]]
[[1440. 1458. 1476. 1494. 1512.]
[1530. 1548. 1566. 1584. 1602.]
[1620. 1638. 1656. 1674. 1692.]
[1710. 1728. 1746. 1764. 1782.]]
[[1800. 1818. 1836. 1854. 1872.]
[1890. 1908. 1926. 1944. 1962.]
[1980. 1998. 2016. 2034. 2052.]
[2070. 2088. 2106. 2124. 2142.]]]
[[[1140. 1159. 1178. 1197. 1216.]
[1235. 1254. 1273. 1292. 1311.]
[1330. 1349. 1368. 1387. 1406.]
[1425. 1444. 1463. 1482. 1501.]]
[[1520. 1539. 1558. 1577. 1596.]
[1615. 1634. 1653. 1672. 1691.]
[1710. 1729. 1748. 1767. 1786.]
[1805. 1824. 1843. 1862. 1881.]]
[[1900. 1919. 1938. 1957. 1976.]
[1995. 2014. 2033. 2052. 2071.]
[2090. 2109. 2128. 2147. 2166.]
[2185. 2204. 2223. 2242. 2261.]]]]]
[[[[[1200. 1220. 1240. 1260. 1280.]
[1300. 1320. 1340. 1360. 1380.]
[1400. 1420. 1440. 1460. 1480.]
[1500. 1520. 1540. 1560. 1580.]]
[[1600. 1620. 1640. 1660. 1680.]
[1700. 1720. 1740. 1760. 1780.]
[1800. 1820. 1840. 1860. 1880.]
[1900. 1920. 1940. 1960. 1980.]]
[[2000. 2020. 2040. 2060. 2080.]
[2100. 2120. 2140. 2160. 2180.]
[2200. 2220. 2240. 2260. 2280.]
[2300. 2320. 2340. 2360. 2380.]]]
[[[1260. 1281. 1302. 1323. 1344.]
[1365. 1386. 1407. 1428. 1449.]
[1470. 1491. 1512. 1533. 1554.]
[1575. 1596. 1617. 1638. 1659.]]
[[1680. 1701. 1722. 1743. 1764.]
[1785. 1806. 1827. 1848. 1869.]
[1890. 1911. 1932. 1953. 1974.]
[1995. 2016. 2037. 2058. 2079.]]
[[2100. 2121. 2142. 2163. 2184.]
[2205. 2226. 2247. 2268. 2289.]
[2310. 2331. 2352. 2373. 2394.]
[2415. 2436. 2457. 2478. 2499.]]]
[[[1320. 1342. 1364. 1386. 1408.]
[1430. 1452. 1474. 1496. 1518.]
[1540. 1562. 1584. 1606. 1628.]
[1650. 1672. 1694. 1716. 1738.]]
[[1760. 1782. 1804. 1826. 1848.]
[1870. 1892. 1914. 1936. 1958.]
[1980. 2002. 2024. 2046. 2068.]
[2090. 2112. 2134. 2156. 2178.]]
[[2200. 2222. 2244. 2266. 2288.]
[2310. 2332. 2354. 2376. 2398.]
[2420. 2442. 2464. 2486. 2508.]
[2530. 2552. 2574. 2596. 2618.]]]
[[[1380. 1403. 1426. 1449. 1472.]
[1495. 1518. 1541. 1564. 1587.]
[1610. 1633. 1656. 1679. 1702.]
[1725. 1748. 1771. 1794. 1817.]]
[[1840. 1863. 1886. 1909. 1932.]
[1955. 1978. 2001. 2024. 2047.]
[2070. 2093. 2116. 2139. 2162.]
[2185. 2208. 2231. 2254. 2277.]]
[[2300. 2323. 2346. 2369. 2392.]
[2415. 2438. 2461. 2484. 2507.]
[2530. 2553. 2576. 2599. 2622.]
[2645. 2668. 2691. 2714. 2737.]]]
[[[1440. 1464. 1488. 1512. 1536.]
[1560. 1584. 1608. 1632. 1656.]
[1680. 1704. 1728. 1752. 1776.]
[1800. 1824. 1848. 1872. 1896.]]
[[1920. 1944. 1968. 1992. 2016.]
[2040. 2064. 2088. 2112. 2136.]
[2160. 2184. 2208. 2232. 2256.]
[2280. 2304. 2328. 2352. 2376.]]
[[2400. 2424. 2448. 2472. 2496.]
[2520. 2544. 2568. 2592. 2616.]
[2640. 2664. 2688. 2712. 2736.]
[2760. 2784. 2808. 2832. 2856.]]]]
[[[[1500. 1525. 1550. 1575. 1600.]
[1625. 1650. 1675. 1700. 1725.]
[1750. 1775. 1800. 1825. 1850.]
[1875. 1900. 1925. 1950. 1975.]]
[[2000. 2025. 2050. 2075. 2100.]
[2125. 2150. 2175. 2200. 2225.]
[2250. 2275. 2300. 2325. 2350.]
[2375. 2400. 2425. 2450. 2475.]]
[[2500. 2525. 2550. 2575. 2600.]
[2625. 2650. 2675. 2700. 2725.]
[2750. 2775. 2800. 2825. 2850.]
[2875. 2900. 2925. 2950. 2975.]]]
[[[1560. 1586. 1612. 1638. 1664.]
[1690. 1716. 1742. 1768. 1794.]
[1820. 1846. 1872. 1898. 1924.]
[1950. 1976. 2002. 2028. 2054.]]
[[2080. 2106. 2132. 2158. 2184.]
[2210. 2236. 2262. 2288. 2314.]
[2340. 2366. 2392. 2418. 2444.]
[2470. 2496. 2522. 2548. 2574.]]
[[2600. 2626. 2652. 2678. 2704.]
[2730. 2756. 2782. 2808. 2834.]
[2860. 2886. 2912. 2938. 2964.]
[2990. 3016. 3042. 3068. 3094.]]]
[[[1620. 1647. 1674. 1701. 1728.]
[1755. 1782. 1809. 1836. 1863.]
[1890. 1917. 1944. 1971. 1998.]
[2025. 2052. 2079. 2106. 2133.]]
[[2160. 2187. 2214. 2241. 2268.]
[2295. 2322. 2349. 2376. 2403.]
[2430. 2457. 2484. 2511. 2538.]
[2565. 2592. 2619. 2646. 2673.]]
[[2700. 2727. 2754. 2781. 2808.]
[2835. 2862. 2889. 2916. 2943.]
[2970. 2997. 3024. 3051. 3078.]
[3105. 3132. 3159. 3186. 3213.]]]
[[[1680. 1708. 1736. 1764. 1792.]
[1820. 1848. 1876. 1904. 1932.]
[1960. 1988. 2016. 2044. 2072.]
[2100. 2128. 2156. 2184. 2212.]]
[[2240. 2268. 2296. 2324. 2352.]
[2380. 2408. 2436. 2464. 2492.]
[2520. 2548. 2576. 2604. 2632.]
[2660. 2688. 2716. 2744. 2772.]]
[[2800. 2828. 2856. 2884. 2912.]
[2940. 2968. 2996. 3024. 3052.]
[3080. 3108. 3136. 3164. 3192.]
[3220. 3248. 3276. 3304. 3332.]]]
[[[1740. 1769. 1798. 1827. 1856.]
[1885. 1914. 1943. 1972. 2001.]
[2030. 2059. 2088. 2117. 2146.]
[2175. 2204. 2233. 2262. 2291.]]
[[2320. 2349. 2378. 2407. 2436.]
[2465. 2494. 2523. 2552. 2581.]
[2610. 2639. 2668. 2697. 2726.]
[2755. 2784. 2813. 2842. 2871.]]
[[2900. 2929. 2958. 2987. 3016.]
[3045. 3074. 3103. 3132. 3161.]
[3190. 3219. 3248. 3277. 3306.]
[3335. 3364. 3393. 3422. 3451.]]]]
[[[[1800. 1830. 1860. 1890. 1920.]
[1950. 1980. 2010. 2040. 2070.]
[2100. 2130. 2160. 2190. 2220.]
[2250. 2280. 2310. 2340. 2370.]]
[[2400. 2430. 2460. 2490. 2520.]
[2550. 2580. 2610. 2640. 2670.]
[2700. 2730. 2760. 2790. 2820.]
[2850. 2880. 2910. 2940. 2970.]]
[[3000. 3030. 3060. 3090. 3120.]
[3150. 3180. 3210. 3240. 3270.]
[3300. 3330. 3360. 3390. 3420.]
[3450. 3480. 3510. 3540. 3570.]]]
[[[1860. 1891. 1922. 1953. 1984.]
[2015. 2046. 2077. 2108. 2139.]
[2170. 2201. 2232. 2263. 2294.]
[2325. 2356. 2387. 2418. 2449.]]
[[2480. 2511. 2542. 2573. 2604.]
[2635. 2666. 2697. 2728. 2759.]
[2790. 2821. 2852. 2883. 2914.]
[2945. 2976. 3007. 3038. 3069.]]
[[3100. 3131. 3162. 3193. 3224.]
[3255. 3286. 3317. 3348. 3379.]
[3410. 3441. 3472. 3503. 3534.]
[3565. 3596. 3627. 3658. 3689.]]]
[[[1920. 1952. 1984. 2016. 2048.]
[2080. 2112. 2144. 2176. 2208.]
[2240. 2272. 2304. 2336. 2368.]
[2400. 2432. 2464. 2496. 2528.]]
[[2560. 2592. 2624. 2656. 2688.]
[2720. 2752. 2784. 2816. 2848.]
[2880. 2912. 2944. 2976. 3008.]
[3040. 3072. 3104. 3136. 3168.]]
[[3200. 3232. 3264. 3296. 3328.]
[3360. 3392. 3424. 3456. 3488.]
[3520. 3552. 3584. 3616. 3648.]
[3680. 3712. 3744. 3776. 3808.]]]
[[[1980. 2013. 2046. 2079. 2112.]
[2145. 2178. 2211. 2244. 2277.]
[2310. 2343. 2376. 2409. 2442.]
[2475. 2508. 2541. 2574. 2607.]]
[[2640. 2673. 2706. 2739. 2772.]
[2805. 2838. 2871. 2904. 2937.]
[2970. 3003. 3036. 3069. 3102.]
[3135. 3168. 3201. 3234. 3267.]]
[[3300. 3333. 3366. 3399. 3432.]
[3465. 3498. 3531. 3564. 3597.]
[3630. 3663. 3696. 3729. 3762.]
[3795. 3828. 3861. 3894. 3927.]]]
[[[2040. 2074. 2108. 2142. 2176.]
[2210. 2244. 2278. 2312. 2346.]
[2380. 2414. 2448. 2482. 2516.]
[2550. 2584. 2618. 2652. 2686.]]
[[2720. 2754. 2788. 2822. 2856.]
[2890. 2924. 2958. 2992. 3026.]
[3060. 3094. 3128. 3162. 3196.]
[3230. 3264. 3298. 3332. 3366.]]
[[3400. 3434. 3468. 3502. 3536.]
[3570. 3604. 3638. 3672. 3706.]
[3740. 3774. 3808. 3842. 3876.]
[3910. 3944. 3978. 4012. 4046.]]]]
[[[[2100. 2135. 2170. 2205. 2240.]
[2275. 2310. 2345. 2380. 2415.]
[2450. 2485. 2520. 2555. 2590.]
[2625. 2660. 2695. 2730. 2765.]]
[[2800. 2835. 2870. 2905. 2940.]
[2975. 3010. 3045. 3080. 3115.]
[3150. 3185. 3220. 3255. 3290.]
[3325. 3360. 3395. 3430. 3465.]]
[[3500. 3535. 3570. 3605. 3640.]
[3675. 3710. 3745. 3780. 3815.]
[3850. 3885. 3920. 3955. 3990.]
[4025. 4060. 4095. 4130. 4165.]]]
[[[2160. 2196. 2232. 2268. 2304.]
[2340. 2376. 2412. 2448. 2484.]
[2520. 2556. 2592. 2628. 2664.]
[2700. 2736. 2772. 2808. 2844.]]
[[2880. 2916. 2952. 2988. 3024.]
[3060. 3096. 3132. 3168. 3204.]
[3240. 3276. 3312. 3348. 3384.]
[3420. 3456. 3492. 3528. 3564.]]
[[3600. 3636. 3672. 3708. 3744.]
[3780. 3816. 3852. 3888. 3924.]
[3960. 3996. 4032. 4068. 4104.]
[4140. 4176. 4212. 4248. 4284.]]]
[[[2220. 2257. 2294. 2331. 2368.]
[2405. 2442. 2479. 2516. 2553.]
[2590. 2627. 2664. 2701. 2738.]
[2775. 2812. 2849. 2886. 2923.]]
[[2960. 2997. 3034. 3071. 3108.]
[3145. 3182. 3219. 3256. 3293.]
[3330. 3367. 3404. 3441. 3478.]
[3515. 3552. 3589. 3626. 3663.]]
[[3700. 3737. 3774. 3811. 3848.]
[3885. 3922. 3959. 3996. 4033.]
[4070. 4107. 4144. 4181. 4218.]
[4255. 4292. 4329. 4366. 4403.]]]
[[[2280. 2318. 2356. 2394. 2432.]
[2470. 2508. 2546. 2584. 2622.]
[2660. 2698. 2736. 2774. 2812.]
[2850. 2888. 2926. 2964. 3002.]]
[[3040. 3078. 3116. 3154. 3192.]
[3230. 3268. 3306. 3344. 3382.]
[3420. 3458. 3496. 3534. 3572.]
[3610. 3648. 3686. 3724. 3762.]]
[[3800. 3838. 3876. 3914. 3952.]
[3990. 4028. 4066. 4104. 4142.]
[4180. 4218. 4256. 4294. 4332.]
[4370. 4408. 4446. 4484. 4522.]]]
[[[2340. 2379. 2418. 2457. 2496.]
[2535. 2574. 2613. 2652. 2691.]
[2730. 2769. 2808. 2847. 2886.]
[2925. 2964. 3003. 3042. 3081.]]
[[3120. 3159. 3198. 3237. 3276.]
[3315. 3354. 3393. 3432. 3471.]
[3510. 3549. 3588. 3627. 3666.]
[3705. 3744. 3783. 3822. 3861.]]
[[3900. 3939. 3978. 4017. 4056.]
[4095. 4134. 4173. 4212. 4251.]
[4290. 4329. 4368. 4407. 4446.]
[4485. 4524. 4563. 4602. 4641.]]]]]
[[[[[2400. 2440. 2480. 2520. 2560.]
[2600. 2640. 2680. 2720. 2760.]
[2800. 2840. 2880. 2920. 2960.]
[3000. 3040. 3080. 3120. 3160.]]
[[3200. 3240. 3280. 3320. 3360.]
[3400. 3440. 3480. 3520. 3560.]
[3600. 3640. 3680. 3720. 3760.]
[3800. 3840. 3880. 3920. 3960.]]
[[4000. 4040. 4080. 4120. 4160.]
[4200. 4240. 4280. 4320. 4360.]
[4400. 4440. 4480. 4520. 4560.]
[4600. 4640. 4680. 4720. 4760.]]]
[[[2460. 2501. 2542. 2583. 2624.]
[2665. 2706. 2747. 2788. 2829.]
[2870. 2911. 2952. 2993. 3034.]
[3075. 3116. 3157. 3198. 3239.]]
[[3280. 3321. 3362. 3403. 3444.]
[3485. 3526. 3567. 3608. 3649.]
[3690. 3731. 3772. 3813. 3854.]
[3895. 3936. 3977. 4018. 4059.]]
[[4100. 4141. 4182. 4223. 4264.]
[4305. 4346. 4387. 4428. 4469.]
[4510. 4551. 4592. 4633. 4674.]
[4715. 4756. 4797. 4838. 4879.]]]
[[[2520. 2562. 2604. 2646. 2688.]
[2730. 2772. 2814. 2856. 2898.]
[2940. 2982. 3024. 3066. 3108.]
[3150. 3192. 3234. 3276. 3318.]]
[[3360. 3402. 3444. 3486. 3528.]
[3570. 3612. 3654. 3696. 3738.]
[3780. 3822. 3864. 3906. 3948.]
[3990. 4032. 4074. 4116. 4158.]]
[[4200. 4242. 4284. 4326. 4368.]
[4410. 4452. 4494. 4536. 4578.]
[4620. 4662. 4704. 4746. 4788.]
[4830. 4872. 4914. 4956. 4998.]]]
[[[2580. 2623. 2666. 2709. 2752.]
[2795. 2838. 2881. 2924. 2967.]
[3010. 3053. 3096. 3139. 3182.]
[3225. 3268. 3311. 3354. 3397.]]
[[3440. 3483. 3526. 3569. 3612.]
[3655. 3698. 3741. 3784. 3827.]
[3870. 3913. 3956. 3999. 4042.]
[4085. 4128. 4171. 4214. 4257.]]
[[4300. 4343. 4386. 4429. 4472.]
[4515. 4558. 4601. 4644. 4687.]
[4730. 4773. 4816. 4859. 4902.]
[4945. 4988. 5031. 5074. 5117.]]]
[[[2640. 2684. 2728. 2772. 2816.]
[2860. 2904. 2948. 2992. 3036.]
[3080. 3124. 3168. 3212. 3256.]
[3300. 3344. 3388. 3432. 3476.]]
[[3520. 3564. 3608. 3652. 3696.]
[3740. 3784. 3828. 3872. 3916.]
[3960. 4004. 4048. 4092. 4136.]
[4180. 4224. 4268. 4312. 4356.]]
[[4400. 4444. 4488. 4532. 4576.]
[4620. 4664. 4708. 4752. 4796.]
[4840. 4884. 4928. 4972. 5016.]
[5060. 5104. 5148. 5192. 5236.]]]]
[[[[2700. 2745. 2790. 2835. 2880.]
[2925. 2970. 3015. 3060. 3105.]
[3150. 3195. 3240. 3285. 3330.]
[3375. 3420. 3465. 3510. 3555.]]
[[3600. 3645. 3690. 3735. 3780.]
[3825. 3870. 3915. 3960. 4005.]
[4050. 4095. 4140. 4185. 4230.]
[4275. 4320. 4365. 4410. 4455.]]
[[4500. 4545. 4590. 4635. 4680.]
[4725. 4770. 4815. 4860. 4905.]
[4950. 4995. 5040. 5085. 5130.]
[5175. 5220. 5265. 5310. 5355.]]]
[[[2760. 2806. 2852. 2898. 2944.]
[2990. 3036. 3082. 3128. 3174.]
[3220. 3266. 3312. 3358. 3404.]
[3450. 3496. 3542. 3588. 3634.]]
[[3680. 3726. 3772. 3818. 3864.]
[3910. 3956. 4002. 4048. 4094.]
[4140. 4186. 4232. 4278. 4324.]
[4370. 4416. 4462. 4508. 4554.]]
[[4600. 4646. 4692. 4738. 4784.]
[4830. 4876. 4922. 4968. 5014.]
[5060. 5106. 5152. 5198. 5244.]
[5290. 5336. 5382. 5428. 5474.]]]
[[[2820. 2867. 2914. 2961. 3008.]
[3055. 3102. 3149. 3196. 3243.]
[3290. 3337. 3384. 3431. 3478.]
[3525. 3572. 3619. 3666. 3713.]]
[[3760. 3807. 3854. 3901. 3948.]
[3995. 4042. 4089. 4136. 4183.]
[4230. 4277. 4324. 4371. 4418.]
[4465. 4512. 4559. 4606. 4653.]]
[[4700. 4747. 4794. 4841. 4888.]
[4935. 4982. 5029. 5076. 5123.]
[5170. 5217. 5264. 5311. 5358.]
[5405. 5452. 5499. 5546. 5593.]]]
[[[2880. 2928. 2976. 3024. 3072.]
[3120. 3168. 3216. 3264. 3312.]
[3360. 3408. 3456. 3504. 3552.]
[3600. 3648. 3696. 3744. 3792.]]
[[3840. 3888. 3936. 3984. 4032.]
[4080. 4128. 4176. 4224. 4272.]
[4320. 4368. 4416. 4464. 4512.]
[4560. 4608. 4656. 4704. 4752.]]
[[4800. 4848. 4896. 4944. 4992.]
[5040. 5088. 5136. 5184. 5232.]
[5280. 5328. 5376. 5424. 5472.]
[5520. 5568. 5616. 5664. 5712.]]]
[[[2940. 2989. 3038. 3087. 3136.]
[3185. 3234. 3283. 3332. 3381.]
[3430. 3479. 3528. 3577. 3626.]
[3675. 3724. 3773. 3822. 3871.]]
[[3920. 3969. 4018. 4067. 4116.]
[4165. 4214. 4263. 4312. 4361.]
[4410. 4459. 4508. 4557. 4606.]
[4655. 4704. 4753. 4802. 4851.]]
[[4900. 4949. 4998. 5047. 5096.]
[5145. 5194. 5243. 5292. 5341.]
[5390. 5439. 5488. 5537. 5586.]
[5635. 5684. 5733. 5782. 5831.]]]]
[[[[3000. 3050. 3100. 3150. 3200.]
[3250. 3300. 3350. 3400. 3450.]
[3500. 3550. 3600. 3650. 3700.]
[3750. 3800. 3850. 3900. 3950.]]
[[4000. 4050. 4100. 4150. 4200.]
[4250. 4300. 4350. 4400. 4450.]
[4500. 4550. 4600. 4650. 4700.]
[4750. 4800. 4850. 4900. 4950.]]
[[5000. 5050. 5100. 5150. 5200.]
[5250. 5300. 5350. 5400. 5450.]
[5500. 5550. 5600. 5650. 5700.]
[5750. 5800. 5850. 5900. 5950.]]]
[[[3060. 3111. 3162. 3213. 3264.]
[3315. 3366. 3417. 3468. 3519.]
[3570. 3621. 3672. 3723. 3774.]
[3825. 3876. 3927. 3978. 4029.]]
[[4080. 4131. 4182. 4233. 4284.]
[4335. 4386. 4437. 4488. 4539.]
[4590. 4641. 4692. 4743. 4794.]
[4845. 4896. 4947. 4998. 5049.]]
[[5100. 5151. 5202. 5253. 5304.]
[5355. 5406. 5457. 5508. 5559.]
[5610. 5661. 5712. 5763. 5814.]
[5865. 5916. 5967. 6018. 6069.]]]
[[[3120. 3172. 3224. 3276. 3328.]
[3380. 3432. 3484. 3536. 3588.]
[3640. 3692. 3744. 3796. 3848.]
[3900. 3952. 4004. 4056. 4108.]]
[[4160. 4212. 4264. 4316. 4368.]
[4420. 4472. 4524. 4576. 4628.]
[4680. 4732. 4784. 4836. 4888.]
[4940. 4992. 5044. 5096. 5148.]]
[[5200. 5252. 5304. 5356. 5408.]
[5460. 5512. 5564. 5616. 5668.]
[5720. 5772. 5824. 5876. 5928.]
[5980. 6032. 6084. 6136. 6188.]]]
[[[3180. 3233. 3286. 3339. 3392.]
[3445. 3498. 3551. 3604. 3657.]
[3710. 3763. 3816. 3869. 3922.]
[3975. 4028. 4081. 4134. 4187.]]
[[4240. 4293. 4346. 4399. 4452.]
[4505. 4558. 4611. 4664. 4717.]
[4770. 4823. 4876. 4929. 4982.]
[5035. 5088. 5141. 5194. 5247.]]
[[5300. 5353. 5406. 5459. 5512.]
[5565. 5618. 5671. 5724. 5777.]
[5830. 5883. 5936. 5989. 6042.]
[6095. 6148. 6201. 6254. 6307.]]]
[[[3240. 3294. 3348. 3402. 3456.]
[3510. 3564. 3618. 3672. 3726.]
[3780. 3834. 3888. 3942. 3996.]
[4050. 4104. 4158. 4212. 4266.]]
[[4320. 4374. 4428. 4482. 4536.]
[4590. 4644. 4698. 4752. 4806.]
[4860. 4914. 4968. 5022. 5076.]
[5130. 5184. 5238. 5292. 5346.]]
[[5400. 5454. 5508. 5562. 5616.]
[5670. 5724. 5778. 5832. 5886.]
[5940. 5994. 6048. 6102. 6156.]
[6210. 6264. 6318. 6372. 6426.]]]]
[[[[3300. 3355. 3410. 3465. 3520.]
[3575. 3630. 3685. 3740. 3795.]
[3850. 3905. 3960. 4015. 4070.]
[4125. 4180. 4235. 4290. 4345.]]
[[4400. 4455. 4510. 4565. 4620.]
[4675. 4730. 4785. 4840. 4895.]
[4950. 5005. 5060. 5115. 5170.]
[5225. 5280. 5335. 5390. 5445.]]
[[5500. 5555. 5610. 5665. 5720.]
[5775. 5830. 5885. 5940. 5995.]
[6050. 6105. 6160. 6215. 6270.]
[6325. 6380. 6435. 6490. 6545.]]]
[[[3360. 3416. 3472. 3528. 3584.]
[3640. 3696. 3752. 3808. 3864.]
[3920. 3976. 4032. 4088. 4144.]
[4200. 4256. 4312. 4368. 4424.]]
[[4480. 4536. 4592. 4648. 4704.]
[4760. 4816. 4872. 4928. 4984.]
[5040. 5096. 5152. 5208. 5264.]
[5320. 5376. 5432. 5488. 5544.]]
[[5600. 5656. 5712. 5768. 5824.]
[5880. 5936. 5992. 6048. 6104.]
[6160. 6216. 6272. 6328. 6384.]
[6440. 6496. 6552. 6608. 6664.]]]
[[[3420. 3477. 3534. 3591. 3648.]
[3705. 3762. 3819. 3876. 3933.]
[3990. 4047. 4104. 4161. 4218.]
[4275. 4332. 4389. 4446. 4503.]]
[[4560. 4617. 4674. 4731. 4788.]
[4845. 4902. 4959. 5016. 5073.]
[5130. 5187. 5244. 5301. 5358.]
[5415. 5472. 5529. 5586. 5643.]]
[[5700. 5757. 5814. 5871. 5928.]
[5985. 6042. 6099. 6156. 6213.]
[6270. 6327. 6384. 6441. 6498.]
[6555. 6612. 6669. 6726. 6783.]]]
[[[3480. 3538. 3596. 3654. 3712.]
[3770. 3828. 3886. 3944. 4002.]
[4060. 4118. 4176. 4234. 4292.]
[4350. 4408. 4466. 4524. 4582.]]
[[4640. 4698. 4756. 4814. 4872.]
[4930. 4988. 5046. 5104. 5162.]
[5220. 5278. 5336. 5394. 5452.]
[5510. 5568. 5626. 5684. 5742.]]
[[5800. 5858. 5916. 5974. 6032.]
[6090. 6148. 6206. 6264. 6322.]
[6380. 6438. 6496. 6554. 6612.]
[6670. 6728. 6786. 6844. 6902.]]]
[[[3540. 3599. 3658. 3717. 3776.]
[3835. 3894. 3953. 4012. 4071.]
[4130. 4189. 4248. 4307. 4366.]
[4425. 4484. 4543. 4602. 4661.]]
[[4720. 4779. 4838. 4897. 4956.]
[5015. 5074. 5133. 5192. 5251.]
[5310. 5369. 5428. 5487. 5546.]
[5605. 5664. 5723. 5782. 5841.]]
[[5900. 5959. 6018. 6077. 6136.]
[6195. 6254. 6313. 6372. 6431.]
[6490. 6549. 6608. 6667. 6726.]
[6785. 6844. 6903. 6962. 7021.]]]]]]