diff --git a/_images/hex_lat.svg b/_images/hex_lat.svg
new file mode 100644
index 0000000000..cc150e711e
--- /dev/null
+++ b/_images/hex_lat.svg
@@ -0,0 +1,780 @@
+
+
+
+
diff --git a/_images/math/bb2c93730dbb48558bb3c4738c956c4e8f816437.png b/_images/math/0001d02b63ede2fe3219e05a7cd09c82ae6298b6.png
similarity index 100%
rename from _images/math/bb2c93730dbb48558bb3c4738c956c4e8f816437.png
rename to _images/math/0001d02b63ede2fe3219e05a7cd09c82ae6298b6.png
diff --git a/_images/math/0007256293ab5c1a49a639f5b970a9439652ddd5.png b/_images/math/0007256293ab5c1a49a639f5b970a9439652ddd5.png
new file mode 100644
index 0000000000..42abc00042
Binary files /dev/null and b/_images/math/0007256293ab5c1a49a639f5b970a9439652ddd5.png differ
diff --git a/_images/math/b724d790860956388dea8bb3c8ceb57123ba8e77.png b/_images/math/00d948c03f19e3b6afa596d3eeab10bac53624b9.png
similarity index 100%
rename from _images/math/b724d790860956388dea8bb3c8ceb57123ba8e77.png
rename to _images/math/00d948c03f19e3b6afa596d3eeab10bac53624b9.png
diff --git a/_images/math/adadb93cd8f30555c42a551b1d1c7fa176ed763b.png b/_images/math/00ec6fe351e0a445d7169247c90d82c7863c925b.png
similarity index 100%
rename from _images/math/adadb93cd8f30555c42a551b1d1c7fa176ed763b.png
rename to _images/math/00ec6fe351e0a445d7169247c90d82c7863c925b.png
diff --git a/_images/math/a1ef9d021f4c802bdae5f783eab9e51dcee72510.png b/_images/math/02beebe5d1f4f4ea0050d091ee19fcf3d05e2e4d.png
similarity index 100%
rename from _images/math/a1ef9d021f4c802bdae5f783eab9e51dcee72510.png
rename to _images/math/02beebe5d1f4f4ea0050d091ee19fcf3d05e2e4d.png
diff --git a/_images/math/e6b6e9f4533e598bc834cb4317b5d3d143b67f88.png b/_images/math/03a2555c4f2dd4d508012cee029d4f3789e5e1d2.png
similarity index 100%
rename from _images/math/e6b6e9f4533e598bc834cb4317b5d3d143b67f88.png
rename to _images/math/03a2555c4f2dd4d508012cee029d4f3789e5e1d2.png
diff --git a/_images/math/add22d9bda21e86390bc74fa4dde17730a442da7.png b/_images/math/03e927fcb222d9b3da8313fec8a194aabd267f3c.png
similarity index 100%
rename from _images/math/add22d9bda21e86390bc74fa4dde17730a442da7.png
rename to _images/math/03e927fcb222d9b3da8313fec8a194aabd267f3c.png
diff --git a/_images/math/1e3aff915942ffb165f2d1bf054b22ad11d847f2.png b/_images/math/045ebab102db79eb3412e25aee65777aba7f9ea6.png
similarity index 100%
rename from _images/math/1e3aff915942ffb165f2d1bf054b22ad11d847f2.png
rename to _images/math/045ebab102db79eb3412e25aee65777aba7f9ea6.png
diff --git a/_images/math/55661164baa521f78c15a180cb3bc25c2ccea4ad.png b/_images/math/047af9e6ebc8efc10c19ad1230bf5297090c421f.png
similarity index 100%
rename from _images/math/55661164baa521f78c15a180cb3bc25c2ccea4ad.png
rename to _images/math/047af9e6ebc8efc10c19ad1230bf5297090c421f.png
diff --git a/_images/math/9bf4eb62c822f30eb24bcf8e1909ed6376387326.png b/_images/math/048683627faf27f771401321aa2bd858e5187c94.png
similarity index 100%
rename from _images/math/9bf4eb62c822f30eb24bcf8e1909ed6376387326.png
rename to _images/math/048683627faf27f771401321aa2bd858e5187c94.png
diff --git a/_images/math/f7df9cfe77fcdfe0919a31faa002a24ee2f57d87.png b/_images/math/04d4d61e44fbb653537011c885604847febf8f67.png
similarity index 100%
rename from _images/math/f7df9cfe77fcdfe0919a31faa002a24ee2f57d87.png
rename to _images/math/04d4d61e44fbb653537011c885604847febf8f67.png
diff --git a/_images/math/6dcdb8fdff0f050c7f4a0690fc4b1be5f71ab01f.png b/_images/math/04dcaf6190ccc6446e7eee808e2c76e11c15e6ba.png
similarity index 100%
rename from _images/math/6dcdb8fdff0f050c7f4a0690fc4b1be5f71ab01f.png
rename to _images/math/04dcaf6190ccc6446e7eee808e2c76e11c15e6ba.png
diff --git a/_images/math/077433454f772ce180fc7b172abe4a64463c2dba.png b/_images/math/04fba53ae404092ae07a129fd24943144c1ed7bc.png
similarity index 100%
rename from _images/math/077433454f772ce180fc7b172abe4a64463c2dba.png
rename to _images/math/04fba53ae404092ae07a129fd24943144c1ed7bc.png
diff --git a/_images/math/0a52937936569faf92ef9903c95786bb6dc7fe92.png b/_images/math/050bc00b3743a41015dede959a1723122c89ac8c.png
similarity index 100%
rename from _images/math/0a52937936569faf92ef9903c95786bb6dc7fe92.png
rename to _images/math/050bc00b3743a41015dede959a1723122c89ac8c.png
diff --git a/_images/math/5cdd0f764bde67cbb5088eb5c4d83e7f39042a6c.png b/_images/math/050c911ed02c0643312a9d72be1bdb5ee2ffba63.png
similarity index 100%
rename from _images/math/5cdd0f764bde67cbb5088eb5c4d83e7f39042a6c.png
rename to _images/math/050c911ed02c0643312a9d72be1bdb5ee2ffba63.png
diff --git a/_images/math/5f8e5cbb6204882df1cf17cfe4b308d485af8056.png b/_images/math/052fd265afd6d56a7143b0bcf7232e2d86f2dc7e.png
similarity index 100%
rename from _images/math/5f8e5cbb6204882df1cf17cfe4b308d485af8056.png
rename to _images/math/052fd265afd6d56a7143b0bcf7232e2d86f2dc7e.png
diff --git a/_images/math/320357accceeb2f8fc933f629b9af3ab513e9468.png b/_images/math/057570e4eca9d958de84ee4341ad8c8f2263f939.png
similarity index 100%
rename from _images/math/320357accceeb2f8fc933f629b9af3ab513e9468.png
rename to _images/math/057570e4eca9d958de84ee4341ad8c8f2263f939.png
diff --git a/_images/math/5351998230e216d9d0f2884c159326cfe6622263.png b/_images/math/0599b15f9f80684c89195cda75b0d394d07c5055.png
similarity index 100%
rename from _images/math/5351998230e216d9d0f2884c159326cfe6622263.png
rename to _images/math/0599b15f9f80684c89195cda75b0d394d07c5055.png
diff --git a/_images/math/274ff010ed5a97ccf9e5e270b37afdbc61478156.png b/_images/math/06c060192ab1231a4e1de928f72ec9817c7c9033.png
similarity index 100%
rename from _images/math/274ff010ed5a97ccf9e5e270b37afdbc61478156.png
rename to _images/math/06c060192ab1231a4e1de928f72ec9817c7c9033.png
diff --git a/_images/math/e5815f46082de919de0c0c9ec73ee2a1670bcab9.png b/_images/math/073377a007f6674b5d26ecc47ce99527c4d0372e.png
similarity index 100%
rename from _images/math/e5815f46082de919de0c0c9ec73ee2a1670bcab9.png
rename to _images/math/073377a007f6674b5d26ecc47ce99527c4d0372e.png
diff --git a/_images/math/41c1468d83188091c8cc09cc72a6eba119946889.png b/_images/math/092c90168d509f979b39fa8cd66799f49b60676e.png
similarity index 100%
rename from _images/math/41c1468d83188091c8cc09cc72a6eba119946889.png
rename to _images/math/092c90168d509f979b39fa8cd66799f49b60676e.png
diff --git a/_images/math/acca5728ede1d866e58c06bac8ec985fd7160564.png b/_images/math/095e0578522dd4c8d70ac0908d4a0f5562337ee2.png
similarity index 100%
rename from _images/math/acca5728ede1d866e58c06bac8ec985fd7160564.png
rename to _images/math/095e0578522dd4c8d70ac0908d4a0f5562337ee2.png
diff --git a/_images/math/ec1573ce905ac3e6758c191cd5c52441ed093cf8.png b/_images/math/099917e64567338a7ffe60253668f83f217457d9.png
similarity index 100%
rename from _images/math/ec1573ce905ac3e6758c191cd5c52441ed093cf8.png
rename to _images/math/099917e64567338a7ffe60253668f83f217457d9.png
diff --git a/_images/math/2549f99cbefe0b972fa1ad038e492a9b5619c226.png b/_images/math/0a7a7849088f43c976ec825ba56fc6b7fbcc9c6d.png
similarity index 100%
rename from _images/math/2549f99cbefe0b972fa1ad038e492a9b5619c226.png
rename to _images/math/0a7a7849088f43c976ec825ba56fc6b7fbcc9c6d.png
diff --git a/_images/math/019e9892786e493964e145e7c5cf7b700314e53b.png b/_images/math/0acafa529182e79b4f56165ec677554fba7fcf98.png
similarity index 100%
rename from _images/math/019e9892786e493964e145e7c5cf7b700314e53b.png
rename to _images/math/0acafa529182e79b4f56165ec677554fba7fcf98.png
diff --git a/_images/math/f967083137ca6bc489a7d760500f1626950348ec.png b/_images/math/0aec79487ac3813fa859c552b98f7908422e15b6.png
similarity index 100%
rename from _images/math/f967083137ca6bc489a7d760500f1626950348ec.png
rename to _images/math/0aec79487ac3813fa859c552b98f7908422e15b6.png
diff --git a/_images/math/d05d6a0d3fdb2123690c1b35c922d1e082e810f1.png b/_images/math/0af4183bf5a81ab150cb775afb0dbaf2f058548e.png
similarity index 100%
rename from _images/math/d05d6a0d3fdb2123690c1b35c922d1e082e810f1.png
rename to _images/math/0af4183bf5a81ab150cb775afb0dbaf2f058548e.png
diff --git a/_images/math/8b359f9521a5ba3afb4800d705d667c88c41bd33.png b/_images/math/0af49ad5ceac407e47acc6bc425307523ccb028f.png
similarity index 100%
rename from _images/math/8b359f9521a5ba3afb4800d705d667c88c41bd33.png
rename to _images/math/0af49ad5ceac407e47acc6bc425307523ccb028f.png
diff --git a/_images/math/cec8bbf54e84fba9217aeacb3d5e38d415a4ac7c.png b/_images/math/0b2b7782fc91425bc215af2459ff33e7974f1157.png
similarity index 100%
rename from _images/math/cec8bbf54e84fba9217aeacb3d5e38d415a4ac7c.png
rename to _images/math/0b2b7782fc91425bc215af2459ff33e7974f1157.png
diff --git a/_images/math/1bcbd9ac8b65ff93cab5b9145051caccb9df8a7b.png b/_images/math/0b81f7c49ee7322b733cb61a83973dc3b8c77f62.png
similarity index 100%
rename from _images/math/1bcbd9ac8b65ff93cab5b9145051caccb9df8a7b.png
rename to _images/math/0b81f7c49ee7322b733cb61a83973dc3b8c77f62.png
diff --git a/_images/math/fa4cf565fe0c2b4c1e2e58d6b7faad24322d11cc.png b/_images/math/0ba44a6689e4fe4cebb860bc1484db4b3b69bbfa.png
similarity index 100%
rename from _images/math/fa4cf565fe0c2b4c1e2e58d6b7faad24322d11cc.png
rename to _images/math/0ba44a6689e4fe4cebb860bc1484db4b3b69bbfa.png
diff --git a/_images/math/006d7ad8cb8d2c3b8ad5ec7b2542af99f91bb8c6.png b/_images/math/0c430b57ba99cde9dba97f41d15a71a7226ab233.png
similarity index 100%
rename from _images/math/006d7ad8cb8d2c3b8ad5ec7b2542af99f91bb8c6.png
rename to _images/math/0c430b57ba99cde9dba97f41d15a71a7226ab233.png
diff --git a/_images/math/db29247c6fb57f5e068902962f3e8928919c38cc.png b/_images/math/0cb01ce9758dbb05c6928834d756304fa641735d.png
similarity index 100%
rename from _images/math/db29247c6fb57f5e068902962f3e8928919c38cc.png
rename to _images/math/0cb01ce9758dbb05c6928834d756304fa641735d.png
diff --git a/_images/math/36f98a9555d87144fc3c2fd166cec3f261dc7364.png b/_images/math/0d60570c58d8dcf3326d6b87b44d983c3ce41f79.png
similarity index 100%
rename from _images/math/36f98a9555d87144fc3c2fd166cec3f261dc7364.png
rename to _images/math/0d60570c58d8dcf3326d6b87b44d983c3ce41f79.png
diff --git a/_images/math/4f3913b278c1449f1820c28dffd2c40941bb4b84.png b/_images/math/0d7515a796f7865178d7b756006cfdf8aa435c68.png
similarity index 100%
rename from _images/math/4f3913b278c1449f1820c28dffd2c40941bb4b84.png
rename to _images/math/0d7515a796f7865178d7b756006cfdf8aa435c68.png
diff --git a/_images/math/1fba80badc9b7495c1a36311addc9db5d182a1ba.png b/_images/math/0de3605f536f1fd577553b5e159a8b3a40ffc077.png
similarity index 100%
rename from _images/math/1fba80badc9b7495c1a36311addc9db5d182a1ba.png
rename to _images/math/0de3605f536f1fd577553b5e159a8b3a40ffc077.png
diff --git a/_images/math/a9f23bf124b6b2b2a993eb313c72e678664ac74a.png b/_images/math/0e22076955898e6c9bb38aa079135195c24dc81e.png
similarity index 100%
rename from _images/math/a9f23bf124b6b2b2a993eb313c72e678664ac74a.png
rename to _images/math/0e22076955898e6c9bb38aa079135195c24dc81e.png
diff --git a/_images/math/54b533b0558a6c319ad7d12a02144a6f255efef8.png b/_images/math/0e9e284d7d60207230c1feca26f48a82442a4f37.png
similarity index 100%
rename from _images/math/54b533b0558a6c319ad7d12a02144a6f255efef8.png
rename to _images/math/0e9e284d7d60207230c1feca26f48a82442a4f37.png
diff --git a/_images/math/66981fa3920210c6ad8dbe5e968783d5dd7520c3.png b/_images/math/0ebb67342b546ca42a1c634b1ef03c893c4cdedb.png
similarity index 100%
rename from _images/math/66981fa3920210c6ad8dbe5e968783d5dd7520c3.png
rename to _images/math/0ebb67342b546ca42a1c634b1ef03c893c4cdedb.png
diff --git a/_images/math/b5969c2cfb1ffadf981fbbddcf796c8eb0037546.png b/_images/math/0feb1bac710727bb33f3d94fc82a6d250759fbf0.png
similarity index 100%
rename from _images/math/b5969c2cfb1ffadf981fbbddcf796c8eb0037546.png
rename to _images/math/0feb1bac710727bb33f3d94fc82a6d250759fbf0.png
diff --git a/_images/math/66192477e53a9f48501a6c403ad413500fae0a6d.png b/_images/math/10031c0879c1d72e62b6e4be71acdb3bb845af55.png
similarity index 100%
rename from _images/math/66192477e53a9f48501a6c403ad413500fae0a6d.png
rename to _images/math/10031c0879c1d72e62b6e4be71acdb3bb845af55.png
diff --git a/_images/math/436e8db97463066d1a7386a95b10ac520bbe8b3a.png b/_images/math/1071c24bda8db8fe67211b4fe72174f007eaaa8c.png
similarity index 100%
rename from _images/math/436e8db97463066d1a7386a95b10ac520bbe8b3a.png
rename to _images/math/1071c24bda8db8fe67211b4fe72174f007eaaa8c.png
diff --git a/_images/math/2c175f60eecef1de7560c3bdea495d69f26f719d.png b/_images/math/10e009bdb83f96c5f47c58b34d5d4b12ef268d5b.png
similarity index 100%
rename from _images/math/2c175f60eecef1de7560c3bdea495d69f26f719d.png
rename to _images/math/10e009bdb83f96c5f47c58b34d5d4b12ef268d5b.png
diff --git a/_images/math/726296a60ed94af0d0692814ccdacc6339e0ced2.png b/_images/math/11552b282807e9e9d1b743c91786f1147fd3ee7f.png
similarity index 100%
rename from _images/math/726296a60ed94af0d0692814ccdacc6339e0ced2.png
rename to _images/math/11552b282807e9e9d1b743c91786f1147fd3ee7f.png
diff --git a/_images/math/5dae1d0d47b3d28c6154ee23bc242a9c9d946981.png b/_images/math/11b00cf1e15714c18fed499d1da2a357978ffdc2.png
similarity index 100%
rename from _images/math/5dae1d0d47b3d28c6154ee23bc242a9c9d946981.png
rename to _images/math/11b00cf1e15714c18fed499d1da2a357978ffdc2.png
diff --git a/_images/math/e12f93f087b0231f50449edc28ed12050e5f68da.png b/_images/math/11bed1d62b2f553c6bba9255ade361778cb870ea.png
similarity index 100%
rename from _images/math/e12f93f087b0231f50449edc28ed12050e5f68da.png
rename to _images/math/11bed1d62b2f553c6bba9255ade361778cb870ea.png
diff --git a/_images/math/2d8c833ed800824727cd7bd2fb9de1a12ad7e674.png b/_images/math/126e84ba38f7dece5f0ad64e929b9588b20f6440.png
similarity index 100%
rename from _images/math/2d8c833ed800824727cd7bd2fb9de1a12ad7e674.png
rename to _images/math/126e84ba38f7dece5f0ad64e929b9588b20f6440.png
diff --git a/_images/math/39665b0464c468ea0d6cd2a77305e14a67e08ab7.png b/_images/math/12762ba4fa96d4989611f87aad1d0cccf6f017b1.png
similarity index 100%
rename from _images/math/39665b0464c468ea0d6cd2a77305e14a67e08ab7.png
rename to _images/math/12762ba4fa96d4989611f87aad1d0cccf6f017b1.png
diff --git a/_images/math/2803543713e7a11fa363ad2e73f90ccc54e6e0de.png b/_images/math/12b8af51623eeb2d930b8f84d0210abf9eb9516d.png
similarity index 100%
rename from _images/math/2803543713e7a11fa363ad2e73f90ccc54e6e0de.png
rename to _images/math/12b8af51623eeb2d930b8f84d0210abf9eb9516d.png
diff --git a/_images/math/46ddd53cab945638b174fc5a86c2d3375afb285a.png b/_images/math/12cde44bfcb267b4b75e32cb7a30f786d580d7bd.png
similarity index 100%
rename from _images/math/46ddd53cab945638b174fc5a86c2d3375afb285a.png
rename to _images/math/12cde44bfcb267b4b75e32cb7a30f786d580d7bd.png
diff --git a/_images/math/860e2acce7d054c36953080c1211011f2c8a39d0.png b/_images/math/140ff2d0b371c7bdc633ded4a541dc0ca5f06b2a.png
similarity index 100%
rename from _images/math/860e2acce7d054c36953080c1211011f2c8a39d0.png
rename to _images/math/140ff2d0b371c7bdc633ded4a541dc0ca5f06b2a.png
diff --git a/_images/math/c96dd6ec1dc4ad7520fbdc78fcdbec9edd068d0c.png b/_images/math/14546c27a7b929642f7840acca5f851c503ea109.png
similarity index 100%
rename from _images/math/c96dd6ec1dc4ad7520fbdc78fcdbec9edd068d0c.png
rename to _images/math/14546c27a7b929642f7840acca5f851c503ea109.png
diff --git a/_images/math/2b4aa5b6ad0ddfee677ea7fd322663caf0bc6927.png b/_images/math/1489450bcdf349d9c3988faff0b06980663409ae.png
similarity index 100%
rename from _images/math/2b4aa5b6ad0ddfee677ea7fd322663caf0bc6927.png
rename to _images/math/1489450bcdf349d9c3988faff0b06980663409ae.png
diff --git a/_images/math/291aba8c90b9e372d6ab2814799c45e83ff5bfca.png b/_images/math/14d64b9353114b003d6d88d8d316a661da91252f.png
similarity index 100%
rename from _images/math/291aba8c90b9e372d6ab2814799c45e83ff5bfca.png
rename to _images/math/14d64b9353114b003d6d88d8d316a661da91252f.png
diff --git a/_images/math/9d7c8ec12f7a641022948e5850e3bab46f27356c.png b/_images/math/1550a2e5ac58a90d1ba2347b3db9e8dcbd0a9cef.png
similarity index 100%
rename from _images/math/9d7c8ec12f7a641022948e5850e3bab46f27356c.png
rename to _images/math/1550a2e5ac58a90d1ba2347b3db9e8dcbd0a9cef.png
diff --git a/_images/math/a68c10ca1d67afa8a834a4d1598b347cc9e2920c.png b/_images/math/15af00eb8283d9db763dc22497b2ca77cffdcaa2.png
similarity index 100%
rename from _images/math/a68c10ca1d67afa8a834a4d1598b347cc9e2920c.png
rename to _images/math/15af00eb8283d9db763dc22497b2ca77cffdcaa2.png
diff --git a/_images/math/e4bec896f9c0545474c6baebb13ab1f3789ba370.png b/_images/math/15c26742484427f2a5cca0695fb67068ccc7437d.png
similarity index 100%
rename from _images/math/e4bec896f9c0545474c6baebb13ab1f3789ba370.png
rename to _images/math/15c26742484427f2a5cca0695fb67068ccc7437d.png
diff --git a/_images/math/52147427cc94e0ba977519e6d66e13235cc98850.png b/_images/math/15ce6208083fea5e75caf0e92713beb18ec64067.png
similarity index 100%
rename from _images/math/52147427cc94e0ba977519e6d66e13235cc98850.png
rename to _images/math/15ce6208083fea5e75caf0e92713beb18ec64067.png
diff --git a/_images/math/03cae9ff7e0cfd41be2c0dcbc5d43f24ead7018b.png b/_images/math/1608ce6805e7f3dcc45c8045e1af000ee4c58278.png
similarity index 100%
rename from _images/math/03cae9ff7e0cfd41be2c0dcbc5d43f24ead7018b.png
rename to _images/math/1608ce6805e7f3dcc45c8045e1af000ee4c58278.png
diff --git a/_images/math/c784dcc2598753df9d694c4439b2320311b94dca.png b/_images/math/166488e8f118a87010b162c49abbe92d0b25effc.png
similarity index 100%
rename from _images/math/c784dcc2598753df9d694c4439b2320311b94dca.png
rename to _images/math/166488e8f118a87010b162c49abbe92d0b25effc.png
diff --git a/_images/math/d582ae2423a799c48a2f2ab2984df5cf9e105524.png b/_images/math/1775941037caf9d9d43df0ba8def91922556c09b.png
similarity index 100%
rename from _images/math/d582ae2423a799c48a2f2ab2984df5cf9e105524.png
rename to _images/math/1775941037caf9d9d43df0ba8def91922556c09b.png
diff --git a/_images/math/d90cbb3ad112ceba201c4f9b6ae1798666aa7e32.png b/_images/math/17b01f449b9d6793c44ec382c983260b25d3da41.png
similarity index 100%
rename from _images/math/d90cbb3ad112ceba201c4f9b6ae1798666aa7e32.png
rename to _images/math/17b01f449b9d6793c44ec382c983260b25d3da41.png
diff --git a/_images/math/838ea831f2458960d581811d15ea37bae3f20014.png b/_images/math/182a1a0cf6ca2ebb24101947d51ae7abb35e6a52.png
similarity index 100%
rename from _images/math/838ea831f2458960d581811d15ea37bae3f20014.png
rename to _images/math/182a1a0cf6ca2ebb24101947d51ae7abb35e6a52.png
diff --git a/_images/math/f2d74e032b1543ffed8297452aefec47a8add273.png b/_images/math/18307330d7afbe0d39d87719b9bf1d529ad0840d.png
similarity index 100%
rename from _images/math/f2d74e032b1543ffed8297452aefec47a8add273.png
rename to _images/math/18307330d7afbe0d39d87719b9bf1d529ad0840d.png
diff --git a/_images/math/26eeb5258ca5099acf8fe96b2a1049c48c89a5e6.png b/_images/math/188c175aac0a8a9c22499336711b5d7256407254.png
similarity index 100%
rename from _images/math/26eeb5258ca5099acf8fe96b2a1049c48c89a5e6.png
rename to _images/math/188c175aac0a8a9c22499336711b5d7256407254.png
diff --git a/_images/math/eaf4418fbe935c15a606516d8f55dc380cd8e822.png b/_images/math/19bc0073dde1bcd1a8e6a32b251e80cced668f04.png
similarity index 100%
rename from _images/math/eaf4418fbe935c15a606516d8f55dc380cd8e822.png
rename to _images/math/19bc0073dde1bcd1a8e6a32b251e80cced668f04.png
diff --git a/_images/math/a256c70ad4c46ec1127c5be68f8bb3075e9ced31.png b/_images/math/19f9ae9a7d789d9a8e661b478df966192038b540.png
similarity index 100%
rename from _images/math/a256c70ad4c46ec1127c5be68f8bb3075e9ced31.png
rename to _images/math/19f9ae9a7d789d9a8e661b478df966192038b540.png
diff --git a/_images/math/8ada738001410f131563551fb68731e4f302048d.png b/_images/math/1a52481ac36eb889dcbbdcc0783ba2a755ba3547.png
similarity index 100%
rename from _images/math/8ada738001410f131563551fb68731e4f302048d.png
rename to _images/math/1a52481ac36eb889dcbbdcc0783ba2a755ba3547.png
diff --git a/_images/math/81060fd5c50bb0771dc33e40b10a02530402154a.png b/_images/math/1b27dd2a1658a84249278e51c711dc38ecd27f06.png
similarity index 100%
rename from _images/math/81060fd5c50bb0771dc33e40b10a02530402154a.png
rename to _images/math/1b27dd2a1658a84249278e51c711dc38ecd27f06.png
diff --git a/_images/math/5a6174258d5f693a187b1c384416e8c148a66065.png b/_images/math/1b825b02abfae6f41473d2e13c1986ed29da6a0f.png
similarity index 100%
rename from _images/math/5a6174258d5f693a187b1c384416e8c148a66065.png
rename to _images/math/1b825b02abfae6f41473d2e13c1986ed29da6a0f.png
diff --git a/_images/math/8a606841183a001b6a780a104a40bd9d8d8b4aee.png b/_images/math/1ba6dff92a6534953b79b494fd0418c4ea6e7be3.png
similarity index 100%
rename from _images/math/8a606841183a001b6a780a104a40bd9d8d8b4aee.png
rename to _images/math/1ba6dff92a6534953b79b494fd0418c4ea6e7be3.png
diff --git a/_images/math/9fa655cdf4434626d726389d22779b2cac321a13.png b/_images/math/1c4b8682bccc37fbf052c7a2c468f8a11eda0140.png
similarity index 100%
rename from _images/math/9fa655cdf4434626d726389d22779b2cac321a13.png
rename to _images/math/1c4b8682bccc37fbf052c7a2c468f8a11eda0140.png
diff --git a/_images/math/62ec91bdf7b606c4842e9d449a0171a168435fb0.png b/_images/math/1cbd5f2a0906bdc57c21d9136d949ae49710fe7b.png
similarity index 100%
rename from _images/math/62ec91bdf7b606c4842e9d449a0171a168435fb0.png
rename to _images/math/1cbd5f2a0906bdc57c21d9136d949ae49710fe7b.png
diff --git a/_images/math/f05982465686929854ef764f71eecc94ad76845e.png b/_images/math/1d8026194afa7fac6e645bae623241e711c6a555.png
similarity index 100%
rename from _images/math/f05982465686929854ef764f71eecc94ad76845e.png
rename to _images/math/1d8026194afa7fac6e645bae623241e711c6a555.png
diff --git a/_images/math/d877313c0f3481831adea680053c38e247995c6f.png b/_images/math/1dfd9e6e58ae76b4a2612c504bcde47da7627ebd.png
similarity index 100%
rename from _images/math/d877313c0f3481831adea680053c38e247995c6f.png
rename to _images/math/1dfd9e6e58ae76b4a2612c504bcde47da7627ebd.png
diff --git a/_images/math/c84a08f8b1fd5eed92413a7efe3ba31a2bd520fa.png b/_images/math/1e5685e689d794b271679cdbb71a82e2ef0d3065.png
similarity index 100%
rename from _images/math/c84a08f8b1fd5eed92413a7efe3ba31a2bd520fa.png
rename to _images/math/1e5685e689d794b271679cdbb71a82e2ef0d3065.png
diff --git a/_images/math/d25634d7212302efdeb3702974863759bfb74d6a.png b/_images/math/1ebf0064860f7521e0c63782047f5a14c5e46055.png
similarity index 100%
rename from _images/math/d25634d7212302efdeb3702974863759bfb74d6a.png
rename to _images/math/1ebf0064860f7521e0c63782047f5a14c5e46055.png
diff --git a/_images/math/9e46570a52d6442fd4dd58100a5ffcc9a74dd385.png b/_images/math/1fc535f702d9142f6c3c5a3129b3c87669f79a1c.png
similarity index 100%
rename from _images/math/9e46570a52d6442fd4dd58100a5ffcc9a74dd385.png
rename to _images/math/1fc535f702d9142f6c3c5a3129b3c87669f79a1c.png
diff --git a/_images/math/24e80eca0896a9a27e062e99d624799f9d56e32e.png b/_images/math/1fe11817fe9ad6255e3961c7a3f4098ca66d33a3.png
similarity index 100%
rename from _images/math/24e80eca0896a9a27e062e99d624799f9d56e32e.png
rename to _images/math/1fe11817fe9ad6255e3961c7a3f4098ca66d33a3.png
diff --git a/_images/math/4eea5332064acfb08980ab21e9b23f3aea41d75f.png b/_images/math/2222b995c2353461d6e0ac399df3bf276b9c7304.png
similarity index 100%
rename from _images/math/4eea5332064acfb08980ab21e9b23f3aea41d75f.png
rename to _images/math/2222b995c2353461d6e0ac399df3bf276b9c7304.png
diff --git a/_images/math/fa35d9fc104207e09a712110ac81612c5b279a6c.png b/_images/math/2298cf1485084afe72757a9c8483af49a138d81f.png
similarity index 100%
rename from _images/math/fa35d9fc104207e09a712110ac81612c5b279a6c.png
rename to _images/math/2298cf1485084afe72757a9c8483af49a138d81f.png
diff --git a/_images/math/aed572ca045db9c1fd114e5286c5144eff3fd1f0.png b/_images/math/22b1670ba24cf166ed9ab91087918a030bf4a690.png
similarity index 100%
rename from _images/math/aed572ca045db9c1fd114e5286c5144eff3fd1f0.png
rename to _images/math/22b1670ba24cf166ed9ab91087918a030bf4a690.png
diff --git a/_images/math/ccfd8fb41dea287e605b7582d709bd634d519a98.png b/_images/math/2365ba8fe8144157e7b26d56f1844513b04a7518.png
similarity index 100%
rename from _images/math/ccfd8fb41dea287e605b7582d709bd634d519a98.png
rename to _images/math/2365ba8fe8144157e7b26d56f1844513b04a7518.png
diff --git a/_images/math/412787c048e28774dc63fc27db42dc52ca858de7.png b/_images/math/236688ee611975ae524d26276ebc13588c90cc75.png
similarity index 100%
rename from _images/math/412787c048e28774dc63fc27db42dc52ca858de7.png
rename to _images/math/236688ee611975ae524d26276ebc13588c90cc75.png
diff --git a/_images/math/42ec6f31d15e2d1e3378bfa79c4cf43526c3bbde.png b/_images/math/23e01bdec04e2cbbc81a53da4451026f6a4c6287.png
similarity index 100%
rename from _images/math/42ec6f31d15e2d1e3378bfa79c4cf43526c3bbde.png
rename to _images/math/23e01bdec04e2cbbc81a53da4451026f6a4c6287.png
diff --git a/_images/math/3dd3ccdddb16f77f1c5f953604af6b74be5282f0.png b/_images/math/2423e8a6a69b6ab51355eebe48b639a8a81e4d62.png
similarity index 100%
rename from _images/math/3dd3ccdddb16f77f1c5f953604af6b74be5282f0.png
rename to _images/math/2423e8a6a69b6ab51355eebe48b639a8a81e4d62.png
diff --git a/_images/math/5cc6086f308a306664010c4bf51d42e85f299f50.png b/_images/math/249eee605b5712a6cc2cedd18077b62bdc12070e.png
similarity index 100%
rename from _images/math/5cc6086f308a306664010c4bf51d42e85f299f50.png
rename to _images/math/249eee605b5712a6cc2cedd18077b62bdc12070e.png
diff --git a/_images/math/3ee8a3b33422d3a20490f9bddf55898f62955679.png b/_images/math/256fc96d9f592fbd8a755cd5df57319206f5fbc4.png
similarity index 100%
rename from _images/math/3ee8a3b33422d3a20490f9bddf55898f62955679.png
rename to _images/math/256fc96d9f592fbd8a755cd5df57319206f5fbc4.png
diff --git a/_images/math/5687a35a0550bac9c6f55ccf67f18330a34542b8.png b/_images/math/266146f1f5ea9c717f9da4bbc94fda34de3548dd.png
similarity index 100%
rename from _images/math/5687a35a0550bac9c6f55ccf67f18330a34542b8.png
rename to _images/math/266146f1f5ea9c717f9da4bbc94fda34de3548dd.png
diff --git a/_images/math/82ce305031369ffb53339db4174b989a8c5ba53c.png b/_images/math/267769507fc66797837db56352b36189af0a448d.png
similarity index 100%
rename from _images/math/82ce305031369ffb53339db4174b989a8c5ba53c.png
rename to _images/math/267769507fc66797837db56352b36189af0a448d.png
diff --git a/_images/math/a5b0256a78d58b6d5f7a53400b19e7747d2983fa.png b/_images/math/26a00c0666e9094d8aac94f0ef300011af9b38a5.png
similarity index 100%
rename from _images/math/a5b0256a78d58b6d5f7a53400b19e7747d2983fa.png
rename to _images/math/26a00c0666e9094d8aac94f0ef300011af9b38a5.png
diff --git a/_images/math/ccfd1641d037d427d9dbf42cdd54b485a03eafe9.png b/_images/math/26bfd3bc4c5db78139d8897f9cfa5bba511a2f22.png
similarity index 100%
rename from _images/math/ccfd1641d037d427d9dbf42cdd54b485a03eafe9.png
rename to _images/math/26bfd3bc4c5db78139d8897f9cfa5bba511a2f22.png
diff --git a/_images/math/1604bf914aa13876506e25fccafd05ba52c235ff.png b/_images/math/273e373a605f311bf8ea331df3bef47b2a9bff34.png
similarity index 100%
rename from _images/math/1604bf914aa13876506e25fccafd05ba52c235ff.png
rename to _images/math/273e373a605f311bf8ea331df3bef47b2a9bff34.png
diff --git a/_images/math/065d9778ccf955e57611bb0d67e60512630aeb6e.png b/_images/math/284ca2ae6eccfb06ccfc08bd3f1b7d63a9666c06.png
similarity index 100%
rename from _images/math/065d9778ccf955e57611bb0d67e60512630aeb6e.png
rename to _images/math/284ca2ae6eccfb06ccfc08bd3f1b7d63a9666c06.png
diff --git a/_images/math/11759659edb723e8f540171447461ecbbf77df3a.png b/_images/math/293a1ded290b253cffd0a17e4dad7daf48ffd476.png
similarity index 100%
rename from _images/math/11759659edb723e8f540171447461ecbbf77df3a.png
rename to _images/math/293a1ded290b253cffd0a17e4dad7daf48ffd476.png
diff --git a/_images/math/6f19355ee7869a0a53f90bc69b2f188a1e7214ce.png b/_images/math/2955d9bca85255065e7cbae5d6e778d17e35bcce.png
similarity index 100%
rename from _images/math/6f19355ee7869a0a53f90bc69b2f188a1e7214ce.png
rename to _images/math/2955d9bca85255065e7cbae5d6e778d17e35bcce.png
diff --git a/_images/math/6f7489fd2bc01b81438f2b62e88a6e3c39dde125.png b/_images/math/29d4af4f962546248fbf0b1af83dc19f73ea7af0.png
similarity index 100%
rename from _images/math/6f7489fd2bc01b81438f2b62e88a6e3c39dde125.png
rename to _images/math/29d4af4f962546248fbf0b1af83dc19f73ea7af0.png
diff --git a/_images/math/d4e8cf09c5ced63a38ed87c9a03dd9aacf7e490a.png b/_images/math/2aa528e29c4df6e3a7e44783f02f45e46012b948.png
similarity index 100%
rename from _images/math/d4e8cf09c5ced63a38ed87c9a03dd9aacf7e490a.png
rename to _images/math/2aa528e29c4df6e3a7e44783f02f45e46012b948.png
diff --git a/_images/math/42c33d53819106d9c16057774cddf57154b5f560.png b/_images/math/2adb50496dd0a023d21806514609bc27343e789a.png
similarity index 100%
rename from _images/math/42c33d53819106d9c16057774cddf57154b5f560.png
rename to _images/math/2adb50496dd0a023d21806514609bc27343e789a.png
diff --git a/_images/math/940b2b7c298023ee872920b7135b20eef2bfc7cc.png b/_images/math/2b988641fbea128ec19bb7d14bddfe340f233bb4.png
similarity index 100%
rename from _images/math/940b2b7c298023ee872920b7135b20eef2bfc7cc.png
rename to _images/math/2b988641fbea128ec19bb7d14bddfe340f233bb4.png
diff --git a/_images/math/aa142101c9e55be687db5ed934821fd144de6ac4.png b/_images/math/2babce84f3bb52d0df02e8a0a2cc72df0572ae8e.png
similarity index 100%
rename from _images/math/aa142101c9e55be687db5ed934821fd144de6ac4.png
rename to _images/math/2babce84f3bb52d0df02e8a0a2cc72df0572ae8e.png
diff --git a/_images/math/8edc991d37b3fa110b88c93a607969cfe30f6af8.png b/_images/math/2bbd852af145b0f5b294ada9f8c2f59cf3915013.png
similarity index 100%
rename from _images/math/8edc991d37b3fa110b88c93a607969cfe30f6af8.png
rename to _images/math/2bbd852af145b0f5b294ada9f8c2f59cf3915013.png
diff --git a/_images/math/c3355896da590fc491a10150a50416687626d7cc.png b/_images/math/2bcc65482aa8e15cd4c9e9f2542451fb4e971a91.png
similarity index 100%
rename from _images/math/c3355896da590fc491a10150a50416687626d7cc.png
rename to _images/math/2bcc65482aa8e15cd4c9e9f2542451fb4e971a91.png
diff --git a/_images/math/2f36ff5637283efad0c17a3a63f615ca5e6ecfa8.png b/_images/math/2bfb29849139ad0b62a1bad525d6a15d7febb860.png
similarity index 100%
rename from _images/math/2f36ff5637283efad0c17a3a63f615ca5e6ecfa8.png
rename to _images/math/2bfb29849139ad0b62a1bad525d6a15d7febb860.png
diff --git a/_images/math/5ba93ef9c5f2963c0b31e884c59317c780965345.png b/_images/math/2c5d546b34d454a9692e43323a500518e77a0274.png
similarity index 100%
rename from _images/math/5ba93ef9c5f2963c0b31e884c59317c780965345.png
rename to _images/math/2c5d546b34d454a9692e43323a500518e77a0274.png
diff --git a/_images/math/b9420869bbf8a2c7bdcb2a8cbd0a9be8e113c26a.png b/_images/math/2c97c8329c47487d5f6c690d78f621a049d99cb8.png
similarity index 100%
rename from _images/math/b9420869bbf8a2c7bdcb2a8cbd0a9be8e113c26a.png
rename to _images/math/2c97c8329c47487d5f6c690d78f621a049d99cb8.png
diff --git a/_images/math/99e02d1000c175a104a3644ceb3bdca1f550b553.png b/_images/math/2cc2886c6c6b951eb395a7135dda654fdb3ad021.png
similarity index 100%
rename from _images/math/99e02d1000c175a104a3644ceb3bdca1f550b553.png
rename to _images/math/2cc2886c6c6b951eb395a7135dda654fdb3ad021.png
diff --git a/_images/math/743d82e64ffa9e9d405065f74882a39a67c2a34a.png b/_images/math/2ccc2630225d3274fc4fdeffa2b29c3998cf0555.png
similarity index 100%
rename from _images/math/743d82e64ffa9e9d405065f74882a39a67c2a34a.png
rename to _images/math/2ccc2630225d3274fc4fdeffa2b29c3998cf0555.png
diff --git a/_images/math/458929b9b9fffee2f898a9a187056798d43100f9.png b/_images/math/2cdc8d11e81c71524238a384a2c8d826ce4efbd4.png
similarity index 100%
rename from _images/math/458929b9b9fffee2f898a9a187056798d43100f9.png
rename to _images/math/2cdc8d11e81c71524238a384a2c8d826ce4efbd4.png
diff --git a/_images/math/2323375a7b3e25e197da1c2ec06dfd9d9a2de68b.png b/_images/math/2d1cf09efa351921d1ec9f185890be7d9abe5669.png
similarity index 100%
rename from _images/math/2323375a7b3e25e197da1c2ec06dfd9d9a2de68b.png
rename to _images/math/2d1cf09efa351921d1ec9f185890be7d9abe5669.png
diff --git a/_images/math/0dab540990e85667cd0415d1805d6e3f65be986a.png b/_images/math/2da8bdfc0727e7f2270df68b7edebd2d2786aefd.png
similarity index 100%
rename from _images/math/0dab540990e85667cd0415d1805d6e3f65be986a.png
rename to _images/math/2da8bdfc0727e7f2270df68b7edebd2d2786aefd.png
diff --git a/_images/math/5d1e4485dc90c450e8c76826516c1b2ccb8fce16.png b/_images/math/2de38926392ba23abeac75effc66c37a5f5be5fd.png
similarity index 100%
rename from _images/math/5d1e4485dc90c450e8c76826516c1b2ccb8fce16.png
rename to _images/math/2de38926392ba23abeac75effc66c37a5f5be5fd.png
diff --git a/_images/math/e967fada3170ecae135227d4b5d2703e0417349e.png b/_images/math/2e5644e20233e1bf2c4c26d2b4b95697973de369.png
similarity index 100%
rename from _images/math/e967fada3170ecae135227d4b5d2703e0417349e.png
rename to _images/math/2e5644e20233e1bf2c4c26d2b4b95697973de369.png
diff --git a/_images/math/5218af40079081e694d8b82eeac2d368ef6ea76a.png b/_images/math/2e974a688feb514c26fcba1885e36950bf56b477.png
similarity index 100%
rename from _images/math/5218af40079081e694d8b82eeac2d368ef6ea76a.png
rename to _images/math/2e974a688feb514c26fcba1885e36950bf56b477.png
diff --git a/_images/math/3880717638f9e93894d243d195f073474aedd47e.png b/_images/math/3010eff5503f46fd04b1349f5e234b4081da2210.png
similarity index 100%
rename from _images/math/3880717638f9e93894d243d195f073474aedd47e.png
rename to _images/math/3010eff5503f46fd04b1349f5e234b4081da2210.png
diff --git a/_images/math/4e7deed6cb4e8257b7a19106c6451f0a7b67a7d8.png b/_images/math/3095e74e1b5d3440db17dd097eb4482d2af3e8ba.png
similarity index 100%
rename from _images/math/4e7deed6cb4e8257b7a19106c6451f0a7b67a7d8.png
rename to _images/math/3095e74e1b5d3440db17dd097eb4482d2af3e8ba.png
diff --git a/_images/math/b38f1f9fa9157145a2e53b67fa191af84ddb7b57.png b/_images/math/3220733708a83987e452e76214d0ff0f1c1582fb.png
similarity index 100%
rename from _images/math/b38f1f9fa9157145a2e53b67fa191af84ddb7b57.png
rename to _images/math/3220733708a83987e452e76214d0ff0f1c1582fb.png
diff --git a/_images/math/e63009dbf6176a47dc83a6c06dd5ce224d6e57d4.png b/_images/math/324ce9e91c8341018aedd8d360b4b2de1f239f78.png
similarity index 100%
rename from _images/math/e63009dbf6176a47dc83a6c06dd5ce224d6e57d4.png
rename to _images/math/324ce9e91c8341018aedd8d360b4b2de1f239f78.png
diff --git a/_images/math/0e4dbd41ad8ab7a2650a4194ff59939e6d4f8abf.png b/_images/math/32bc666a3e4daca37d68095d13fee12f7b63452a.png
similarity index 100%
rename from _images/math/0e4dbd41ad8ab7a2650a4194ff59939e6d4f8abf.png
rename to _images/math/32bc666a3e4daca37d68095d13fee12f7b63452a.png
diff --git a/_images/math/e244f963c6a9124b03b5f0a417ba6a825e7daf7e.png b/_images/math/33121426c9ef99b3c090514b13dffd6bf95b321c.png
similarity index 100%
rename from _images/math/e244f963c6a9124b03b5f0a417ba6a825e7daf7e.png
rename to _images/math/33121426c9ef99b3c090514b13dffd6bf95b321c.png
diff --git a/_images/math/9e345d88295e077dc82d57cac28ceaee4bd5ed19.png b/_images/math/3379b0bfb17419e7d5385013de923b8803291b07.png
similarity index 100%
rename from _images/math/9e345d88295e077dc82d57cac28ceaee4bd5ed19.png
rename to _images/math/3379b0bfb17419e7d5385013de923b8803291b07.png
diff --git a/_images/math/80bc7504239295d322d8606b71adc1190e09a896.png b/_images/math/3437e800374c9301a7eb182fdc39f77f799bcf87.png
similarity index 100%
rename from _images/math/80bc7504239295d322d8606b71adc1190e09a896.png
rename to _images/math/3437e800374c9301a7eb182fdc39f77f799bcf87.png
diff --git a/_images/math/a9b29f49a70a0286063bf403d3c3d98bf27e887a.png b/_images/math/34d111ad69c6146d428ed6260f852299d537a645.png
similarity index 100%
rename from _images/math/a9b29f49a70a0286063bf403d3c3d98bf27e887a.png
rename to _images/math/34d111ad69c6146d428ed6260f852299d537a645.png
diff --git a/_images/math/0c0c7c7a36ede0ff443adf06fea0aac3b95d4574.png b/_images/math/357b2ac46ccc336b297df46127adda9d3c00fe3d.png
similarity index 100%
rename from _images/math/0c0c7c7a36ede0ff443adf06fea0aac3b95d4574.png
rename to _images/math/357b2ac46ccc336b297df46127adda9d3c00fe3d.png
diff --git a/_images/math/e01486dcc7cb25518b89692706b17389dc67c92b.png b/_images/math/35aa292c643aceacdb42eb4eff352a2f5c58a710.png
similarity index 100%
rename from _images/math/e01486dcc7cb25518b89692706b17389dc67c92b.png
rename to _images/math/35aa292c643aceacdb42eb4eff352a2f5c58a710.png
diff --git a/_images/math/de50da7a7a67e43cbe2548fb3e6b03740a27b89a.png b/_images/math/35e1676e6106b7f88449b57d632777294e05c3a6.png
similarity index 100%
rename from _images/math/de50da7a7a67e43cbe2548fb3e6b03740a27b89a.png
rename to _images/math/35e1676e6106b7f88449b57d632777294e05c3a6.png
diff --git a/_images/math/031bda9c1155058828804c1eb69eac1050f7d292.png b/_images/math/36b8edc0a572c01c1cd71959f651a2d82ad444d8.png
similarity index 100%
rename from _images/math/031bda9c1155058828804c1eb69eac1050f7d292.png
rename to _images/math/36b8edc0a572c01c1cd71959f651a2d82ad444d8.png
diff --git a/_images/math/932b703c250c884b7e59a99a749303b233c10257.png b/_images/math/36ea75475e3f631bf1e7a0d3215d5f57fd5cb2b1.png
similarity index 100%
rename from _images/math/932b703c250c884b7e59a99a749303b233c10257.png
rename to _images/math/36ea75475e3f631bf1e7a0d3215d5f57fd5cb2b1.png
diff --git a/_images/math/cb182a99f817f3d85ce03b80f4758c118711e20f.png b/_images/math/36eea1d3d0216766a76c948bf502ce767da2d083.png
similarity index 100%
rename from _images/math/cb182a99f817f3d85ce03b80f4758c118711e20f.png
rename to _images/math/36eea1d3d0216766a76c948bf502ce767da2d083.png
diff --git a/_images/math/abb5588023cfa1ac14643e9778699f03eecc57a3.png b/_images/math/372c2a0702e1e5866656215408b37a2ddb8d2d45.png
similarity index 100%
rename from _images/math/abb5588023cfa1ac14643e9778699f03eecc57a3.png
rename to _images/math/372c2a0702e1e5866656215408b37a2ddb8d2d45.png
diff --git a/_images/math/40ad44e08be759dbfa306ff657b1646ed1348e77.png b/_images/math/3747efba6351883638de083d8f6bca42211cfe36.png
similarity index 100%
rename from _images/math/40ad44e08be759dbfa306ff657b1646ed1348e77.png
rename to _images/math/3747efba6351883638de083d8f6bca42211cfe36.png
diff --git a/_images/math/2c2a5691af9fdc06c3b76d195adc8cfac1aa2f29.png b/_images/math/37becb468222e6ac16a7540b83bcefc3773471b6.png
similarity index 100%
rename from _images/math/2c2a5691af9fdc06c3b76d195adc8cfac1aa2f29.png
rename to _images/math/37becb468222e6ac16a7540b83bcefc3773471b6.png
diff --git a/_images/math/f9f272ef45c654fbb0b1475da1f2d24cb6e8c996.png b/_images/math/37cefa66a3f4d378b1718d75213d61e9801ce3a0.png
similarity index 100%
rename from _images/math/f9f272ef45c654fbb0b1475da1f2d24cb6e8c996.png
rename to _images/math/37cefa66a3f4d378b1718d75213d61e9801ce3a0.png
diff --git a/_images/math/f0291a889cbdc42198c8566b4c98813a9cc5edec.png b/_images/math/3836265d1098b6007f04935452185487bab6c384.png
similarity index 100%
rename from _images/math/f0291a889cbdc42198c8566b4c98813a9cc5edec.png
rename to _images/math/3836265d1098b6007f04935452185487bab6c384.png
diff --git a/_images/math/7017856fbc59ca11babd4e8b9d12fd6e071a981f.png b/_images/math/3921c4dc856e939ac706dc9ce6448b2561bd94c1.png
similarity index 100%
rename from _images/math/7017856fbc59ca11babd4e8b9d12fd6e071a981f.png
rename to _images/math/3921c4dc856e939ac706dc9ce6448b2561bd94c1.png
diff --git a/_images/math/0a2c2c9cf6eb22e7f1445a3a8b2cf62701540b81.png b/_images/math/3946360f436553e959b22b8ad46e35c7367f8fa9.png
similarity index 100%
rename from _images/math/0a2c2c9cf6eb22e7f1445a3a8b2cf62701540b81.png
rename to _images/math/3946360f436553e959b22b8ad46e35c7367f8fa9.png
diff --git a/_images/math/e2af86094c2d1dd57039c8e83bcc4193cf421714.png b/_images/math/39905055cd4f65c4f913a94d43730535a717b938.png
similarity index 100%
rename from _images/math/e2af86094c2d1dd57039c8e83bcc4193cf421714.png
rename to _images/math/39905055cd4f65c4f913a94d43730535a717b938.png
diff --git a/_images/math/f02389d958251c37b8f71f21654e1cb959da7f67.png b/_images/math/399b4f4cbcdbbe1bed6094340454ce80a0e2429d.png
similarity index 100%
rename from _images/math/f02389d958251c37b8f71f21654e1cb959da7f67.png
rename to _images/math/399b4f4cbcdbbe1bed6094340454ce80a0e2429d.png
diff --git a/_images/math/ad50e80ff25a3c978e7280b826d0d76cb3cda5ac.png b/_images/math/39f8b3e7e0354ebf1ebe3cc59d4e25d32db88b6f.png
similarity index 100%
rename from _images/math/ad50e80ff25a3c978e7280b826d0d76cb3cda5ac.png
rename to _images/math/39f8b3e7e0354ebf1ebe3cc59d4e25d32db88b6f.png
diff --git a/_images/math/63f6487344af02524bb966579b55ec3a142f9e9a.png b/_images/math/3a3c16cc0253c37aaca6022ca552044038d00ba9.png
similarity index 100%
rename from _images/math/63f6487344af02524bb966579b55ec3a142f9e9a.png
rename to _images/math/3a3c16cc0253c37aaca6022ca552044038d00ba9.png
diff --git a/_images/math/821c18828f9814f8f0d361cd228fafe06543c582.png b/_images/math/3ab53407882dbe27e33193ce4bc64e09a3f3e831.png
similarity index 100%
rename from _images/math/821c18828f9814f8f0d361cd228fafe06543c582.png
rename to _images/math/3ab53407882dbe27e33193ce4bc64e09a3f3e831.png
diff --git a/_images/math/fe73ff328f5390abe4321dedca99491e5136e5c7.png b/_images/math/3ade03f0f2d2f48db27a59381ee0fa8803971e88.png
similarity index 100%
rename from _images/math/fe73ff328f5390abe4321dedca99491e5136e5c7.png
rename to _images/math/3ade03f0f2d2f48db27a59381ee0fa8803971e88.png
diff --git a/_images/math/d57019227e3dd0038210526c8317911822fcf2b7.png b/_images/math/3b681d9a42eb1e7b7aee6ed0c26ce7fefba25098.png
similarity index 100%
rename from _images/math/d57019227e3dd0038210526c8317911822fcf2b7.png
rename to _images/math/3b681d9a42eb1e7b7aee6ed0c26ce7fefba25098.png
diff --git a/_images/math/888d03a43b4a11529ee58d8f91c4285100073191.png b/_images/math/3bd595c5a1859986ab97449768ca7259b5285aff.png
similarity index 100%
rename from _images/math/888d03a43b4a11529ee58d8f91c4285100073191.png
rename to _images/math/3bd595c5a1859986ab97449768ca7259b5285aff.png
diff --git a/_images/math/4808afef1ba14eb9a66ec4c4c08381c13659bbf9.png b/_images/math/3c920ba6e34c8fd34865b53ca3d239ff0696974f.png
similarity index 100%
rename from _images/math/4808afef1ba14eb9a66ec4c4c08381c13659bbf9.png
rename to _images/math/3c920ba6e34c8fd34865b53ca3d239ff0696974f.png
diff --git a/_images/math/d3c2586b96def1f6353cf935c81163f7dbf369de.png b/_images/math/3cebfddaf42f50301d8f19a71594839d8f384b4d.png
similarity index 100%
rename from _images/math/d3c2586b96def1f6353cf935c81163f7dbf369de.png
rename to _images/math/3cebfddaf42f50301d8f19a71594839d8f384b4d.png
diff --git a/_images/math/98c5e2bf6de276d2d6c6dcd521181005cf66bf70.png b/_images/math/3d0d45c0de57b8f31dee79da799464e7805c4f95.png
similarity index 100%
rename from _images/math/98c5e2bf6de276d2d6c6dcd521181005cf66bf70.png
rename to _images/math/3d0d45c0de57b8f31dee79da799464e7805c4f95.png
diff --git a/_images/math/431184225723219407b7948ebd1ae8acff2ebe39.png b/_images/math/3d303d99a38ae45e70cae80181370d07294da513.png
similarity index 100%
rename from _images/math/431184225723219407b7948ebd1ae8acff2ebe39.png
rename to _images/math/3d303d99a38ae45e70cae80181370d07294da513.png
diff --git a/_images/math/2b8ef2c54e5b7a2e2f2e67fb37627b2ef5431c6e.png b/_images/math/3dcc6441339d14739e0eb041869b6fd673bd4a2a.png
similarity index 100%
rename from _images/math/2b8ef2c54e5b7a2e2f2e67fb37627b2ef5431c6e.png
rename to _images/math/3dcc6441339d14739e0eb041869b6fd673bd4a2a.png
diff --git a/_images/math/6a819f583771af2bbe775fa1cf34ca797d9f0f3c.png b/_images/math/3df8a349e0b4e3274f26d803b1e5e9ee68099098.png
similarity index 100%
rename from _images/math/6a819f583771af2bbe775fa1cf34ca797d9f0f3c.png
rename to _images/math/3df8a349e0b4e3274f26d803b1e5e9ee68099098.png
diff --git a/_images/math/77cf26be132ef93923e082ee4153b2cb0ef44a50.png b/_images/math/3e41c598147b003fe1c720cafa073d83ccdd84bd.png
similarity index 100%
rename from _images/math/77cf26be132ef93923e082ee4153b2cb0ef44a50.png
rename to _images/math/3e41c598147b003fe1c720cafa073d83ccdd84bd.png
diff --git a/_images/math/c0e436a4c473266b3c2ed35c65e3d384f91ba131.png b/_images/math/3e6e31e0452d9ce5c1cbf1a8e5d89df4e8ea9b30.png
similarity index 100%
rename from _images/math/c0e436a4c473266b3c2ed35c65e3d384f91ba131.png
rename to _images/math/3e6e31e0452d9ce5c1cbf1a8e5d89df4e8ea9b30.png
diff --git a/_images/math/36f73fc1312ee0349b3f3a0f3bd9eb5504339011.png b/_images/math/3eca8557203e86160952e1c0f735f7417f3285b1.png
similarity index 100%
rename from _images/math/36f73fc1312ee0349b3f3a0f3bd9eb5504339011.png
rename to _images/math/3eca8557203e86160952e1c0f735f7417f3285b1.png
diff --git a/_images/math/fe55e554344d75d204e638a282e6acca6acebd08.png b/_images/math/3fbc578039b24cebbb2f87a16a6cc65b0d3f50a2.png
similarity index 100%
rename from _images/math/fe55e554344d75d204e638a282e6acca6acebd08.png
rename to _images/math/3fbc578039b24cebbb2f87a16a6cc65b0d3f50a2.png
diff --git a/_images/math/860dfd42afb922c444933ea12f24ff0dbc967b46.png b/_images/math/4027387a2935194e91dbbf251e1ab9ea7f92353f.png
similarity index 100%
rename from _images/math/860dfd42afb922c444933ea12f24ff0dbc967b46.png
rename to _images/math/4027387a2935194e91dbbf251e1ab9ea7f92353f.png
diff --git a/_images/math/48addcaae47a04de47d2a40f0095c771ec2ce891.png b/_images/math/40b1e03060bc075eb177c8ca1d6f9fa28f020f88.png
similarity index 100%
rename from _images/math/48addcaae47a04de47d2a40f0095c771ec2ce891.png
rename to _images/math/40b1e03060bc075eb177c8ca1d6f9fa28f020f88.png
diff --git a/_images/math/a2e8bc2235f5b0094bc37f2ef74f7dc647f0a406.png b/_images/math/40cdb0e5fc0c7cf6e3d3248c29f7de379c0f6abb.png
similarity index 100%
rename from _images/math/a2e8bc2235f5b0094bc37f2ef74f7dc647f0a406.png
rename to _images/math/40cdb0e5fc0c7cf6e3d3248c29f7de379c0f6abb.png
diff --git a/_images/math/6b2b5dfc3fdb49110e9ead9119859587d8ab9400.png b/_images/math/410dcdb09a912ada08d501569194bbd5b1374da2.png
similarity index 100%
rename from _images/math/6b2b5dfc3fdb49110e9ead9119859587d8ab9400.png
rename to _images/math/410dcdb09a912ada08d501569194bbd5b1374da2.png
diff --git a/_images/math/174fadd07fd54c9afe288e96558c92e0c1da733a.png b/_images/math/413f8a8e40062a9090d9d50b88bc7b551b314c26.png
similarity index 100%
rename from _images/math/174fadd07fd54c9afe288e96558c92e0c1da733a.png
rename to _images/math/413f8a8e40062a9090d9d50b88bc7b551b314c26.png
diff --git a/_images/math/c45ce0d87e6ca560da0708c3e321ad7c63bade68.png b/_images/math/41615b8b3e38777cee12c32e5efd0443aa7b28d4.png
similarity index 100%
rename from _images/math/c45ce0d87e6ca560da0708c3e321ad7c63bade68.png
rename to _images/math/41615b8b3e38777cee12c32e5efd0443aa7b28d4.png
diff --git a/_images/math/29839d6d8734f2b93d9830405ad0d0c17ebeb793.png b/_images/math/41fb20a77b7769e58d83ed0f0e070b8049656b58.png
similarity index 100%
rename from _images/math/29839d6d8734f2b93d9830405ad0d0c17ebeb793.png
rename to _images/math/41fb20a77b7769e58d83ed0f0e070b8049656b58.png
diff --git a/_images/math/96ab646de7704969b91c76a214126b45f2b07b25.png b/_images/math/425d86ba2f2979d75b7535c2bcf92c33ed6b285a.png
similarity index 100%
rename from _images/math/96ab646de7704969b91c76a214126b45f2b07b25.png
rename to _images/math/425d86ba2f2979d75b7535c2bcf92c33ed6b285a.png
diff --git a/_images/math/148cb8c308703a08ca7c78e23fc0f8fecda1124e.png b/_images/math/42f6bfe21b477822d9f8ced41cd10ce6d4233957.png
similarity index 100%
rename from _images/math/148cb8c308703a08ca7c78e23fc0f8fecda1124e.png
rename to _images/math/42f6bfe21b477822d9f8ced41cd10ce6d4233957.png
diff --git a/_images/math/2d7f45fa99693dbe2948e840fb6aaf916beb0c27.png b/_images/math/42f768e135c2ac3dc468b2985fbdfc750dc5f0c2.png
similarity index 100%
rename from _images/math/2d7f45fa99693dbe2948e840fb6aaf916beb0c27.png
rename to _images/math/42f768e135c2ac3dc468b2985fbdfc750dc5f0c2.png
diff --git a/_images/math/6fdd896e948380781202b4f1b7689e5901b4d8e8.png b/_images/math/4303cddbd63572a328336c130c809fbaaa0d4efb.png
similarity index 100%
rename from _images/math/6fdd896e948380781202b4f1b7689e5901b4d8e8.png
rename to _images/math/4303cddbd63572a328336c130c809fbaaa0d4efb.png
diff --git a/_images/math/823b09cef32bbcf3b6d605a8574ae69bddc480e6.png b/_images/math/437710b2e187e7325b10e7fef8f57f8e247a13d0.png
similarity index 100%
rename from _images/math/823b09cef32bbcf3b6d605a8574ae69bddc480e6.png
rename to _images/math/437710b2e187e7325b10e7fef8f57f8e247a13d0.png
diff --git a/_images/math/014208a5d23e58ca0506590366fd439d8bd4c9c8.png b/_images/math/440173b49aec6d3d299f1f3d3736d1f4d7a17306.png
similarity index 100%
rename from _images/math/014208a5d23e58ca0506590366fd439d8bd4c9c8.png
rename to _images/math/440173b49aec6d3d299f1f3d3736d1f4d7a17306.png
diff --git a/_images/math/4c20904f521647bbd23ec6c7ce32b36d119a42ce.png b/_images/math/45a0f5d083cb49a8fae6d7fb86d6f1052f8c9305.png
similarity index 100%
rename from _images/math/4c20904f521647bbd23ec6c7ce32b36d119a42ce.png
rename to _images/math/45a0f5d083cb49a8fae6d7fb86d6f1052f8c9305.png
diff --git a/_images/math/2869a05d52d095973e44b463f47d55eafcc70fa7.png b/_images/math/45f7406a4b0cdcd45b9986f83b72661b29eb3858.png
similarity index 100%
rename from _images/math/2869a05d52d095973e44b463f47d55eafcc70fa7.png
rename to _images/math/45f7406a4b0cdcd45b9986f83b72661b29eb3858.png
diff --git a/_images/math/060c60f6772c41b35ce46c7dcf54e6e19f115804.png b/_images/math/4638d7b1180322a5cd4c0f09a4f5fe5f7c0ef07c.png
similarity index 100%
rename from _images/math/060c60f6772c41b35ce46c7dcf54e6e19f115804.png
rename to _images/math/4638d7b1180322a5cd4c0f09a4f5fe5f7c0ef07c.png
diff --git a/_images/math/ec4a657166917824fa53265e75eb1beaedf3450b.png b/_images/math/4642e845b88a9a2ba26a4a74a9d5bd780c123efb.png
similarity index 100%
rename from _images/math/ec4a657166917824fa53265e75eb1beaedf3450b.png
rename to _images/math/4642e845b88a9a2ba26a4a74a9d5bd780c123efb.png
diff --git a/_images/math/48a15a1d1e8a0de7a5baa25f67441b19f0454b0e.png b/_images/math/46a3188eb54e34f0b3ade697cb8fc256d4aaaef2.png
similarity index 100%
rename from _images/math/48a15a1d1e8a0de7a5baa25f67441b19f0454b0e.png
rename to _images/math/46a3188eb54e34f0b3ade697cb8fc256d4aaaef2.png
diff --git a/_images/math/5a1b0483983613ffc74e382713aac9c3058907aa.png b/_images/math/471d61daaee228743bd224e5319e01670dfd9da8.png
similarity index 100%
rename from _images/math/5a1b0483983613ffc74e382713aac9c3058907aa.png
rename to _images/math/471d61daaee228743bd224e5319e01670dfd9da8.png
diff --git a/_images/math/bcc0cb7915a7562cbd510619ede1c85ec516ccdb.png b/_images/math/47d15fab472dd461e78de04ad3108750e989f29e.png
similarity index 100%
rename from _images/math/bcc0cb7915a7562cbd510619ede1c85ec516ccdb.png
rename to _images/math/47d15fab472dd461e78de04ad3108750e989f29e.png
diff --git a/_images/math/f2b2af70bb3cac0095ccc02ca2fce935291a6f3e.png b/_images/math/483117b0e16e6f01d6113692ad91664294b735b2.png
similarity index 100%
rename from _images/math/f2b2af70bb3cac0095ccc02ca2fce935291a6f3e.png
rename to _images/math/483117b0e16e6f01d6113692ad91664294b735b2.png
diff --git a/_images/math/6eb76ad5ca2b655a3481a0ec1187860ec77e55ad.png b/_images/math/4898b8c52b24347389ac280ac56acc87be372870.png
similarity index 100%
rename from _images/math/6eb76ad5ca2b655a3481a0ec1187860ec77e55ad.png
rename to _images/math/4898b8c52b24347389ac280ac56acc87be372870.png
diff --git a/_images/math/334c44d5859497107d7935ccb7b3ebf945e77036.png b/_images/math/4922db0ddd9a9d6ac438e7ff7874d2ce5a819992.png
similarity index 100%
rename from _images/math/334c44d5859497107d7935ccb7b3ebf945e77036.png
rename to _images/math/4922db0ddd9a9d6ac438e7ff7874d2ce5a819992.png
diff --git a/_images/math/1fb06606d4c517ccfa6504d75565c186f4ab91c7.png b/_images/math/49bf31528e5bc4f8e518516f64a8201d098e9394.png
similarity index 100%
rename from _images/math/1fb06606d4c517ccfa6504d75565c186f4ab91c7.png
rename to _images/math/49bf31528e5bc4f8e518516f64a8201d098e9394.png
diff --git a/_images/math/5aac3b66c0da4612a56b68682465c9ed801b6276.png b/_images/math/49c2f5e55a60d817458172a82cb248929448dd03.png
similarity index 100%
rename from _images/math/5aac3b66c0da4612a56b68682465c9ed801b6276.png
rename to _images/math/49c2f5e55a60d817458172a82cb248929448dd03.png
diff --git a/_images/math/49d4475e4ce6612d284b21992ac713097dce851f.png b/_images/math/49d4475e4ce6612d284b21992ac713097dce851f.png
deleted file mode 100644
index 62b8155c52..0000000000
Binary files a/_images/math/49d4475e4ce6612d284b21992ac713097dce851f.png and /dev/null differ
diff --git a/_images/math/4a9ea495346ef9bd27bb38dd6dba7c7742d10af1.png b/_images/math/4a9ea495346ef9bd27bb38dd6dba7c7742d10af1.png
new file mode 100644
index 0000000000..c4ccb8aec2
Binary files /dev/null and b/_images/math/4a9ea495346ef9bd27bb38dd6dba7c7742d10af1.png differ
diff --git a/_images/math/c9c55370f9cc4f17e6a6bd91c7651e8fbe2ff67d.png b/_images/math/4ae97fc714afe5060914a7301feb2f456e55104a.png
similarity index 100%
rename from _images/math/c9c55370f9cc4f17e6a6bd91c7651e8fbe2ff67d.png
rename to _images/math/4ae97fc714afe5060914a7301feb2f456e55104a.png
diff --git a/_images/math/9341254e820e687f8bb085610f0f89b0ec80a9cf.png b/_images/math/4bf400a8ad185670234bd8f43236a92d3ad420cb.png
similarity index 100%
rename from _images/math/9341254e820e687f8bb085610f0f89b0ec80a9cf.png
rename to _images/math/4bf400a8ad185670234bd8f43236a92d3ad420cb.png
diff --git a/_images/math/6e5e48810a5cf01884bc6dd93293920d02fa3a4e.png b/_images/math/4c098fec6e2490ad223f95b48764c6a7d182b998.png
similarity index 100%
rename from _images/math/6e5e48810a5cf01884bc6dd93293920d02fa3a4e.png
rename to _images/math/4c098fec6e2490ad223f95b48764c6a7d182b998.png
diff --git a/_images/math/365020d2b6496b7fd18991897ed55e528067bff2.png b/_images/math/4c33e0e76cbb7c9b5d0a486e31a486f3a145dc35.png
similarity index 100%
rename from _images/math/365020d2b6496b7fd18991897ed55e528067bff2.png
rename to _images/math/4c33e0e76cbb7c9b5d0a486e31a486f3a145dc35.png
diff --git a/_images/math/b9d0fa8c3afe5b2fc32d90e0c5b2d65f69b9ebf8.png b/_images/math/4d51d3f476c76dc066b26271168bc3b67f49d2be.png
similarity index 100%
rename from _images/math/b9d0fa8c3afe5b2fc32d90e0c5b2d65f69b9ebf8.png
rename to _images/math/4d51d3f476c76dc066b26271168bc3b67f49d2be.png
diff --git a/_images/math/c495d88c348c2f010641c13f26fdd9d841973a6b.png b/_images/math/4def4e814267b901234354e5624941e073de965a.png
similarity index 100%
rename from _images/math/c495d88c348c2f010641c13f26fdd9d841973a6b.png
rename to _images/math/4def4e814267b901234354e5624941e073de965a.png
diff --git a/_images/math/c2865559d669db2d2cf737e2d36d6070f12d2a52.png b/_images/math/4e2c11e8c608c5dbcf13fc09449292744c46558d.png
similarity index 100%
rename from _images/math/c2865559d669db2d2cf737e2d36d6070f12d2a52.png
rename to _images/math/4e2c11e8c608c5dbcf13fc09449292744c46558d.png
diff --git a/_images/math/b73f63825f26190ec9906bc5497a10b69292b4fc.png b/_images/math/4e96ee322d3880b756754bbcc1f3e6cb79294970.png
similarity index 100%
rename from _images/math/b73f63825f26190ec9906bc5497a10b69292b4fc.png
rename to _images/math/4e96ee322d3880b756754bbcc1f3e6cb79294970.png
diff --git a/_images/math/6cae371bfd2071f02ea92c900fa514467e7d9755.png b/_images/math/4ea1f4e5e79c266acd957ed36e45d8d435a85394.png
similarity index 100%
rename from _images/math/6cae371bfd2071f02ea92c900fa514467e7d9755.png
rename to _images/math/4ea1f4e5e79c266acd957ed36e45d8d435a85394.png
diff --git a/_images/math/de81b94d5c74c65b76ea645aaa8e5d6cde4f6c46.png b/_images/math/4ecbe6c951987c69c494fcd3cbb87a46d688c317.png
similarity index 100%
rename from _images/math/de81b94d5c74c65b76ea645aaa8e5d6cde4f6c46.png
rename to _images/math/4ecbe6c951987c69c494fcd3cbb87a46d688c317.png
diff --git a/_images/math/2b04b9f241837205e8f5c8ad9358309a0054a58a.png b/_images/math/4fa1f677978832918eb20898cbea76e6093b77e8.png
similarity index 100%
rename from _images/math/2b04b9f241837205e8f5c8ad9358309a0054a58a.png
rename to _images/math/4fa1f677978832918eb20898cbea76e6093b77e8.png
diff --git a/_images/math/7d43eae6892d884f8e8f4345b93c83fcf7db3481.png b/_images/math/4fcd653db25b0a0e3f6c4020bd872d12399aaecb.png
similarity index 100%
rename from _images/math/7d43eae6892d884f8e8f4345b93c83fcf7db3481.png
rename to _images/math/4fcd653db25b0a0e3f6c4020bd872d12399aaecb.png
diff --git a/_images/math/62a745995df775198e16354b6b1ed9887e88c8a2.png b/_images/math/507f606cc720a165a1936a127f1b480c9854b9d4.png
similarity index 100%
rename from _images/math/62a745995df775198e16354b6b1ed9887e88c8a2.png
rename to _images/math/507f606cc720a165a1936a127f1b480c9854b9d4.png
diff --git a/_images/math/01efda64a6477b840e25e65c0e15bce3ea6a2f91.png b/_images/math/50d099a6f3a20bd31d8526c2a086af9c44e7c100.png
similarity index 100%
rename from _images/math/01efda64a6477b840e25e65c0e15bce3ea6a2f91.png
rename to _images/math/50d099a6f3a20bd31d8526c2a086af9c44e7c100.png
diff --git a/_images/math/2f0dcf73df17304bbf56e9a0187766e10e7b4268.png b/_images/math/50f62fa5c944a467d0ed2876815381006a2f0631.png
similarity index 100%
rename from _images/math/2f0dcf73df17304bbf56e9a0187766e10e7b4268.png
rename to _images/math/50f62fa5c944a467d0ed2876815381006a2f0631.png
diff --git a/_images/math/9375035003057c0d471bcf75f7ebc69ee5d489b0.png b/_images/math/5227a5802320c72e5b5896b28aecf0d2f1b8fa1b.png
similarity index 100%
rename from _images/math/9375035003057c0d471bcf75f7ebc69ee5d489b0.png
rename to _images/math/5227a5802320c72e5b5896b28aecf0d2f1b8fa1b.png
diff --git a/_images/math/d4cbd02ae63aa2a88363ec81e08e51d68e9120a6.png b/_images/math/523b2159fd900f6a3bcf27e7d8a5f862d484792a.png
similarity index 100%
rename from _images/math/d4cbd02ae63aa2a88363ec81e08e51d68e9120a6.png
rename to _images/math/523b2159fd900f6a3bcf27e7d8a5f862d484792a.png
diff --git a/_images/math/94d9565abaadf04609a2e9941aa2d20b0a299b8a.png b/_images/math/5297a2c39c035905dc16f74a46fcb1b04743f8c5.png
similarity index 100%
rename from _images/math/94d9565abaadf04609a2e9941aa2d20b0a299b8a.png
rename to _images/math/5297a2c39c035905dc16f74a46fcb1b04743f8c5.png
diff --git a/_images/math/6af9dc356b69290567be1ba77869f260e7878658.png b/_images/math/52bdb5e575bdaf7ecef2374657e50e060ac2dfb5.png
similarity index 100%
rename from _images/math/6af9dc356b69290567be1ba77869f260e7878658.png
rename to _images/math/52bdb5e575bdaf7ecef2374657e50e060ac2dfb5.png
diff --git a/_images/math/fbcf6d01088bea405efbc8b1cc72f1d04b1f53f5.png b/_images/math/53f8a7e3f1b4b871620b4e6bd92e231d3abb6432.png
similarity index 100%
rename from _images/math/fbcf6d01088bea405efbc8b1cc72f1d04b1f53f5.png
rename to _images/math/53f8a7e3f1b4b871620b4e6bd92e231d3abb6432.png
diff --git a/_images/math/e6c46c02a839a81ce8479f11f2da0a4523af2825.png b/_images/math/5405062f859c542bd66ee9e3a229783e4ca7b8e5.png
similarity index 100%
rename from _images/math/e6c46c02a839a81ce8479f11f2da0a4523af2825.png
rename to _images/math/5405062f859c542bd66ee9e3a229783e4ca7b8e5.png
diff --git a/_images/math/bcdd05c4d063c0e9e24362e36c232166a69f0ead.png b/_images/math/551889764fc956628131d0a452fcd73d7bdd7f44.png
similarity index 100%
rename from _images/math/bcdd05c4d063c0e9e24362e36c232166a69f0ead.png
rename to _images/math/551889764fc956628131d0a452fcd73d7bdd7f44.png
diff --git a/_images/math/5594347865c09b52b42e6af2c5881703ed18887e.png b/_images/math/5594347865c09b52b42e6af2c5881703ed18887e.png
new file mode 100644
index 0000000000..77dc7f662a
Binary files /dev/null and b/_images/math/5594347865c09b52b42e6af2c5881703ed18887e.png differ
diff --git a/_images/math/4123c4fb5bd5659657f63f0d4e59e06c6eaab8f7.png b/_images/math/5596e22c6a95f7867261c9c03287f5b55a07009d.png
similarity index 100%
rename from _images/math/4123c4fb5bd5659657f63f0d4e59e06c6eaab8f7.png
rename to _images/math/5596e22c6a95f7867261c9c03287f5b55a07009d.png
diff --git a/_images/math/29e04a6d8160c6dd91ec828d9133bcdeff0f1fdc.png b/_images/math/56731206eaf31bc12ca052ce9663212f4427e345.png
similarity index 100%
rename from _images/math/29e04a6d8160c6dd91ec828d9133bcdeff0f1fdc.png
rename to _images/math/56731206eaf31bc12ca052ce9663212f4427e345.png
diff --git a/_images/math/03f2199fb277a74a8f5f62b84516a2977ffca261.png b/_images/math/568c35dddb1925ee86cbb6b72e011203076678b9.png
similarity index 100%
rename from _images/math/03f2199fb277a74a8f5f62b84516a2977ffca261.png
rename to _images/math/568c35dddb1925ee86cbb6b72e011203076678b9.png
diff --git a/_images/math/55b4c1d4ebe989491368fc80ba15ac48821d33af.png b/_images/math/56d1e820b60c5df6aa6b8b64c7645c6d72d3e3c9.png
similarity index 100%
rename from _images/math/55b4c1d4ebe989491368fc80ba15ac48821d33af.png
rename to _images/math/56d1e820b60c5df6aa6b8b64c7645c6d72d3e3c9.png
diff --git a/_images/math/d0c7c0908f2b24307dd8c0d64e8082efd5872155.png b/_images/math/570903dbf7ac37848a90dbabfc4dc2975ff713bb.png
similarity index 100%
rename from _images/math/d0c7c0908f2b24307dd8c0d64e8082efd5872155.png
rename to _images/math/570903dbf7ac37848a90dbabfc4dc2975ff713bb.png
diff --git a/_images/math/3bf9017f15e5261188982a68bf9aac7c4870d22b.png b/_images/math/5735b058bc43602a003600fb0edb3c6da0dedc38.png
similarity index 100%
rename from _images/math/3bf9017f15e5261188982a68bf9aac7c4870d22b.png
rename to _images/math/5735b058bc43602a003600fb0edb3c6da0dedc38.png
diff --git a/_images/math/867949f54a7d52f49a568a5bfcffb2b9464f96a7.png b/_images/math/576d4929ebf1fbb6d919095c4e9d38a115c5d23a.png
similarity index 100%
rename from _images/math/867949f54a7d52f49a568a5bfcffb2b9464f96a7.png
rename to _images/math/576d4929ebf1fbb6d919095c4e9d38a115c5d23a.png
diff --git a/_images/math/84e54f95933186f54643a5cdfcf3ba5bbeb15cbe.png b/_images/math/57a43153dc6d20b1ba70e416d1787f3fde8f601d.png
similarity index 100%
rename from _images/math/84e54f95933186f54643a5cdfcf3ba5bbeb15cbe.png
rename to _images/math/57a43153dc6d20b1ba70e416d1787f3fde8f601d.png
diff --git a/_images/math/b7255d303286a1deba6950b2b3c866725c0ff688.png b/_images/math/5833b5df9e8717d434eef2e056217f616d67ca5b.png
similarity index 100%
rename from _images/math/b7255d303286a1deba6950b2b3c866725c0ff688.png
rename to _images/math/5833b5df9e8717d434eef2e056217f616d67ca5b.png
diff --git a/_images/math/a96b25b6ddab9332c0b16dccbfaf7dfe126801bb.png b/_images/math/58798ce83b38f451070ce0e5345d8913710b83fb.png
similarity index 100%
rename from _images/math/a96b25b6ddab9332c0b16dccbfaf7dfe126801bb.png
rename to _images/math/58798ce83b38f451070ce0e5345d8913710b83fb.png
diff --git a/_images/math/7a8fa6d18fdddd436cd3c52612a3372897f7c5c0.png b/_images/math/58bad4156e6d6bb080580d39f1d18decab95979b.png
similarity index 100%
rename from _images/math/7a8fa6d18fdddd436cd3c52612a3372897f7c5c0.png
rename to _images/math/58bad4156e6d6bb080580d39f1d18decab95979b.png
diff --git a/_images/math/6fbea0764be584cff05b60c100d4079392999956.png b/_images/math/59c19f14f36996ad36d83a2454b0ae316a42d617.png
similarity index 100%
rename from _images/math/6fbea0764be584cff05b60c100d4079392999956.png
rename to _images/math/59c19f14f36996ad36d83a2454b0ae316a42d617.png
diff --git a/_images/math/f141c3609d318b63f8d755fb6e1eab2c9c3469e0.png b/_images/math/59ee4be8120378694d96519877a9b2f9bc6cf737.png
similarity index 100%
rename from _images/math/f141c3609d318b63f8d755fb6e1eab2c9c3469e0.png
rename to _images/math/59ee4be8120378694d96519877a9b2f9bc6cf737.png
diff --git a/_images/math/4be78a435d229d2d0e048b4c14a2f53a6f186790.png b/_images/math/5a1290cad0d24fe30457ba15b60207ceab26ea49.png
similarity index 100%
rename from _images/math/4be78a435d229d2d0e048b4c14a2f53a6f186790.png
rename to _images/math/5a1290cad0d24fe30457ba15b60207ceab26ea49.png
diff --git a/_images/math/472f90af45f36c25019ec201834966339fb6b06b.png b/_images/math/5a399bb11d5c0807bed352b3dca588a253540a6a.png
similarity index 100%
rename from _images/math/472f90af45f36c25019ec201834966339fb6b06b.png
rename to _images/math/5a399bb11d5c0807bed352b3dca588a253540a6a.png
diff --git a/_images/math/e4a6fac94cc25fef1f91b85ea915e676e1022dcb.png b/_images/math/5a4acbbccbf5114126e4ec10e7c8c4c35a37c515.png
similarity index 100%
rename from _images/math/e4a6fac94cc25fef1f91b85ea915e676e1022dcb.png
rename to _images/math/5a4acbbccbf5114126e4ec10e7c8c4c35a37c515.png
diff --git a/_images/math/5a8e85f76137bc4bdb54fbb297c301d6fddd9f71.png b/_images/math/5a8e85f76137bc4bdb54fbb297c301d6fddd9f71.png
new file mode 100644
index 0000000000..5bd7f139c3
Binary files /dev/null and b/_images/math/5a8e85f76137bc4bdb54fbb297c301d6fddd9f71.png differ
diff --git a/_images/math/26cd500e91d1291645c1f2deb55e03e532902802.png b/_images/math/5aad060802a4efec7d4ac4cbd0356ce35143f6ad.png
similarity index 100%
rename from _images/math/26cd500e91d1291645c1f2deb55e03e532902802.png
rename to _images/math/5aad060802a4efec7d4ac4cbd0356ce35143f6ad.png
diff --git a/_images/math/67105d4b896a87e0d049f7fb875cd278e380e208.png b/_images/math/5c2a86a879a4a8e28c444809ab9fad109bec8883.png
similarity index 100%
rename from _images/math/67105d4b896a87e0d049f7fb875cd278e380e208.png
rename to _images/math/5c2a86a879a4a8e28c444809ab9fad109bec8883.png
diff --git a/_images/math/91564f3935a5e8dc746e34e3cc8ef0f53c31ea48.png b/_images/math/5cb5126587f2e6bfa91602fc7a3b0df2e6f2956c.png
similarity index 100%
rename from _images/math/91564f3935a5e8dc746e34e3cc8ef0f53c31ea48.png
rename to _images/math/5cb5126587f2e6bfa91602fc7a3b0df2e6f2956c.png
diff --git a/_images/math/80b39ab3612493bf39ca358b1d1d8a7e48b93d9f.png b/_images/math/5ccef264db48025f4aca2210f3913bed94b4c71f.png
similarity index 100%
rename from _images/math/80b39ab3612493bf39ca358b1d1d8a7e48b93d9f.png
rename to _images/math/5ccef264db48025f4aca2210f3913bed94b4c71f.png
diff --git a/_images/math/5ccde15a303c67b4d8ad0925c870ec03f09320ba.png b/_images/math/5cf55a068f84b8b70b11bd406f3cb866e2d46b0b.png
similarity index 100%
rename from _images/math/5ccde15a303c67b4d8ad0925c870ec03f09320ba.png
rename to _images/math/5cf55a068f84b8b70b11bd406f3cb866e2d46b0b.png
diff --git a/_images/math/ada5910ece0296142a8e8ddc34fd3506a4379300.png b/_images/math/5e57efa4273ca827cffb8be255b766bcbb6f24f2.png
similarity index 100%
rename from _images/math/ada5910ece0296142a8e8ddc34fd3506a4379300.png
rename to _images/math/5e57efa4273ca827cffb8be255b766bcbb6f24f2.png
diff --git a/_images/math/8136a7ef6a03334a7246df9097e5bcc31ba33fd2.png b/_images/math/5e87bf41a96deddf6cb485ff530f153f2590e9cc.png
similarity index 100%
rename from _images/math/8136a7ef6a03334a7246df9097e5bcc31ba33fd2.png
rename to _images/math/5e87bf41a96deddf6cb485ff530f153f2590e9cc.png
diff --git a/_images/math/5ed777c276e95c62003fa14e360c2b3683f0abee.png b/_images/math/60dc83a31b841e5c1b60be0d1b4fb3cf8cfd9093.png
similarity index 100%
rename from _images/math/5ed777c276e95c62003fa14e360c2b3683f0abee.png
rename to _images/math/60dc83a31b841e5c1b60be0d1b4fb3cf8cfd9093.png
diff --git a/_images/math/af8a46c0896f861c8d3626760cbf00689aae35a4.png b/_images/math/612186422bcb9861a07687eac878989b5eb2c878.png
similarity index 100%
rename from _images/math/af8a46c0896f861c8d3626760cbf00689aae35a4.png
rename to _images/math/612186422bcb9861a07687eac878989b5eb2c878.png
diff --git a/_images/math/6126c8a1fbedbf5212ef96dbc865c96abc68f77f.png b/_images/math/6126c8a1fbedbf5212ef96dbc865c96abc68f77f.png
new file mode 100644
index 0000000000..df5aa3d167
Binary files /dev/null and b/_images/math/6126c8a1fbedbf5212ef96dbc865c96abc68f77f.png differ
diff --git a/_images/math/b620332c5e28b62bddd2a4b7c0f945e380d4f47d.png b/_images/math/614475cc8905448a17b73bce384ec9328ebfee1a.png
similarity index 100%
rename from _images/math/b620332c5e28b62bddd2a4b7c0f945e380d4f47d.png
rename to _images/math/614475cc8905448a17b73bce384ec9328ebfee1a.png
diff --git a/_images/math/457ebbdd58a1797c6a781adc38ba91884c2f568b.png b/_images/math/61a4f1b9873d704b7cf45fbf468cb85ed94ab9e4.png
similarity index 100%
rename from _images/math/457ebbdd58a1797c6a781adc38ba91884c2f568b.png
rename to _images/math/61a4f1b9873d704b7cf45fbf468cb85ed94ab9e4.png
diff --git a/_images/math/9ce7c103b3cdf505d662656c401e91f57a3d6d12.png b/_images/math/621a63854b2afad3f5a9dfc3bcc7d5181377c3f8.png
similarity index 100%
rename from _images/math/9ce7c103b3cdf505d662656c401e91f57a3d6d12.png
rename to _images/math/621a63854b2afad3f5a9dfc3bcc7d5181377c3f8.png
diff --git a/_images/math/c1724bbfb4ca001be9002a1f15a1f58cc3eb3dbe.png b/_images/math/6234fba3d9eba6b77238680515ad9c3ea7c882f5.png
similarity index 100%
rename from _images/math/c1724bbfb4ca001be9002a1f15a1f58cc3eb3dbe.png
rename to _images/math/6234fba3d9eba6b77238680515ad9c3ea7c882f5.png
diff --git a/_images/math/6e42e05044ac64d8d2d12d79f687747ccd309b46.png b/_images/math/62464d05981979f1f40f1ef8e007bf08777e4130.png
similarity index 100%
rename from _images/math/6e42e05044ac64d8d2d12d79f687747ccd309b46.png
rename to _images/math/62464d05981979f1f40f1ef8e007bf08777e4130.png
diff --git a/_images/math/c0151caa65f844b855cf3fd07e211abf5a1e7a5f.png b/_images/math/6284404cd015cb671ae5fa23af8aa0e659143667.png
similarity index 100%
rename from _images/math/c0151caa65f844b855cf3fd07e211abf5a1e7a5f.png
rename to _images/math/6284404cd015cb671ae5fa23af8aa0e659143667.png
diff --git a/_images/math/7980cceb0e1004aad3ade496cabd19b9802c1185.png b/_images/math/628e512df2f9a3e3fd4bc9f0e181edb9921b7ba0.png
similarity index 100%
rename from _images/math/7980cceb0e1004aad3ade496cabd19b9802c1185.png
rename to _images/math/628e512df2f9a3e3fd4bc9f0e181edb9921b7ba0.png
diff --git a/_images/math/63a7a23b4aeb6fe2bfe863e764884ac5a99ecb24.png b/_images/math/63a7a23b4aeb6fe2bfe863e764884ac5a99ecb24.png
new file mode 100644
index 0000000000..fad1bb3618
Binary files /dev/null and b/_images/math/63a7a23b4aeb6fe2bfe863e764884ac5a99ecb24.png differ
diff --git a/_images/math/b8a6569ceee03bb33fa264f1e3e491818d43f05a.png b/_images/math/643600458a506d91aa1296a389b9c019c8da61e4.png
similarity index 100%
rename from _images/math/b8a6569ceee03bb33fa264f1e3e491818d43f05a.png
rename to _images/math/643600458a506d91aa1296a389b9c019c8da61e4.png
diff --git a/_images/math/805ab2394e98d49017a525d4de5f66d820de1914.png b/_images/math/64633c7ba4c28b27b6922e8c01d098646ef03a75.png
similarity index 100%
rename from _images/math/805ab2394e98d49017a525d4de5f66d820de1914.png
rename to _images/math/64633c7ba4c28b27b6922e8c01d098646ef03a75.png
diff --git a/_images/math/3372c1cb6d68cf97c2d231acc0b47b95a9ed04cc.png b/_images/math/65868d23a5bfe5b3b2d819386b19c14fa36af134.png
similarity index 100%
rename from _images/math/3372c1cb6d68cf97c2d231acc0b47b95a9ed04cc.png
rename to _images/math/65868d23a5bfe5b3b2d819386b19c14fa36af134.png
diff --git a/_images/math/eaa621ad0051ac97e109cb57942121640f0322cd.png b/_images/math/6621e9a4f59e8443577deac1e54de246648248dd.png
similarity index 100%
rename from _images/math/eaa621ad0051ac97e109cb57942121640f0322cd.png
rename to _images/math/6621e9a4f59e8443577deac1e54de246648248dd.png
diff --git a/_images/math/3f0c77fec4c184bc5feb14825a638bbe6386b774.png b/_images/math/664227398bc2959506ad69aa350048913e8a6964.png
similarity index 100%
rename from _images/math/3f0c77fec4c184bc5feb14825a638bbe6386b774.png
rename to _images/math/664227398bc2959506ad69aa350048913e8a6964.png
diff --git a/_images/math/6e453b5282f3232df567549d28b1429745d71d6f.png b/_images/math/66475937f97a576931c846accf149118478546f2.png
similarity index 100%
rename from _images/math/6e453b5282f3232df567549d28b1429745d71d6f.png
rename to _images/math/66475937f97a576931c846accf149118478546f2.png
diff --git a/_images/math/275dd79da679dacccf9f85d7ed5028e0c68735aa.png b/_images/math/6724b8ac3684879080253173f4cc5ad69a13056e.png
similarity index 100%
rename from _images/math/275dd79da679dacccf9f85d7ed5028e0c68735aa.png
rename to _images/math/6724b8ac3684879080253173f4cc5ad69a13056e.png
diff --git a/_images/math/ea7f4f738e809d175c21c4d61ff338d0a8cc22f2.png b/_images/math/677c41f6cff2054377d93db9884cbb7ccc0ba060.png
similarity index 100%
rename from _images/math/ea7f4f738e809d175c21c4d61ff338d0a8cc22f2.png
rename to _images/math/677c41f6cff2054377d93db9884cbb7ccc0ba060.png
diff --git a/_images/math/311cabda3a9b09f0dde217303ca9d1cd9201dcf6.png b/_images/math/67f4714f065d485540ad40829e0717bf75e9dd85.png
similarity index 100%
rename from _images/math/311cabda3a9b09f0dde217303ca9d1cd9201dcf6.png
rename to _images/math/67f4714f065d485540ad40829e0717bf75e9dd85.png
diff --git a/_images/math/25da7598817e81288a2761daf533422333e7a18c.png b/_images/math/67fcaa1712e65be1f318a4f88df48d302ec994a8.png
similarity index 100%
rename from _images/math/25da7598817e81288a2761daf533422333e7a18c.png
rename to _images/math/67fcaa1712e65be1f318a4f88df48d302ec994a8.png
diff --git a/_images/math/f37bba504894945c07a32f5496d74299a37aa51c.png b/_images/math/6859317dd1b439cef34131bcd4bafee8393444e0.png
similarity index 100%
rename from _images/math/f37bba504894945c07a32f5496d74299a37aa51c.png
rename to _images/math/6859317dd1b439cef34131bcd4bafee8393444e0.png
diff --git a/_images/math/da04290a79211712a58bf7241c9fb64251e000c3.png b/_images/math/68a45f4f778cb1713989fc95537efe07383c3357.png
similarity index 100%
rename from _images/math/da04290a79211712a58bf7241c9fb64251e000c3.png
rename to _images/math/68a45f4f778cb1713989fc95537efe07383c3357.png
diff --git a/_images/math/bc1a809324034256fb4541c3b1d336e005d488ef.png b/_images/math/68adca6871086a90d32b8c23c1c5c3aa5c19d282.png
similarity index 100%
rename from _images/math/bc1a809324034256fb4541c3b1d336e005d488ef.png
rename to _images/math/68adca6871086a90d32b8c23c1c5c3aa5c19d282.png
diff --git a/_images/math/8b4a5c2509a4863c148f378838fa6c9b81749921.png b/_images/math/69363585db6d8c715083681d2511f1ffcefadf04.png
similarity index 100%
rename from _images/math/8b4a5c2509a4863c148f378838fa6c9b81749921.png
rename to _images/math/69363585db6d8c715083681d2511f1ffcefadf04.png
diff --git a/_images/math/bab9abe98679312d2a3308c76188cf2cbc492f68.png b/_images/math/693faad2f042b0565c90df7cfced16cb9413c166.png
similarity index 100%
rename from _images/math/bab9abe98679312d2a3308c76188cf2cbc492f68.png
rename to _images/math/693faad2f042b0565c90df7cfced16cb9413c166.png
diff --git a/_images/math/aa2d4ac30c971be67cf2655355d5d2c3b424c9af.png b/_images/math/69b9fd7e970f8fe8b5426d25c6e19496d623eb9c.png
similarity index 100%
rename from _images/math/aa2d4ac30c971be67cf2655355d5d2c3b424c9af.png
rename to _images/math/69b9fd7e970f8fe8b5426d25c6e19496d623eb9c.png
diff --git a/_images/math/a5c225ea183fc086f6379f84f4ab39d20a3d6e12.png b/_images/math/69d22d2ba590e0a274a16ae266a95b811cdf377c.png
similarity index 100%
rename from _images/math/a5c225ea183fc086f6379f84f4ab39d20a3d6e12.png
rename to _images/math/69d22d2ba590e0a274a16ae266a95b811cdf377c.png
diff --git a/_images/math/38f8190a6739bed7bca072faa57fe929fc10cca6.png b/_images/math/6b58534f74db5ec2f662ffdd5c7a89bf518cd4b4.png
similarity index 100%
rename from _images/math/38f8190a6739bed7bca072faa57fe929fc10cca6.png
rename to _images/math/6b58534f74db5ec2f662ffdd5c7a89bf518cd4b4.png
diff --git a/_images/math/59fe8adcb949ed284a61f0e73d9ae158f3693592.png b/_images/math/6b66eedfc21c91dc56f58cf02599f83b26644610.png
similarity index 100%
rename from _images/math/59fe8adcb949ed284a61f0e73d9ae158f3693592.png
rename to _images/math/6b66eedfc21c91dc56f58cf02599f83b26644610.png
diff --git a/_images/math/959259ea13017b50b3f238a75c59d4dec4ed989e.png b/_images/math/6b8c85f8238b5e4678c9962a41d8da1037668558.png
similarity index 100%
rename from _images/math/959259ea13017b50b3f238a75c59d4dec4ed989e.png
rename to _images/math/6b8c85f8238b5e4678c9962a41d8da1037668558.png
diff --git a/_images/math/ae8065b62030273d96fc95357d956e5f151ad85a.png b/_images/math/6bc2a1f29c71738f8be435b364d5a9d3d0329bf0.png
similarity index 100%
rename from _images/math/ae8065b62030273d96fc95357d956e5f151ad85a.png
rename to _images/math/6bc2a1f29c71738f8be435b364d5a9d3d0329bf0.png
diff --git a/_images/math/2554b6496c3b678897e9b060ef00aa9f0a7d7ece.png b/_images/math/6d42c88506b8da39a2a23653aecbfb7c29728063.png
similarity index 100%
rename from _images/math/2554b6496c3b678897e9b060ef00aa9f0a7d7ece.png
rename to _images/math/6d42c88506b8da39a2a23653aecbfb7c29728063.png
diff --git a/_images/math/f1108b2b528e050a0f7bd6d7f1786a1319daa837.png b/_images/math/6e19265e240224180b9f8d4d017db7658e33f3a7.png
similarity index 100%
rename from _images/math/f1108b2b528e050a0f7bd6d7f1786a1319daa837.png
rename to _images/math/6e19265e240224180b9f8d4d017db7658e33f3a7.png
diff --git a/_images/math/b5e850feb16eb83bd01af5524126befff31f202b.png b/_images/math/6e5a1041d6cc18eff2b55b18f087de59f2ed28df.png
similarity index 100%
rename from _images/math/b5e850feb16eb83bd01af5524126befff31f202b.png
rename to _images/math/6e5a1041d6cc18eff2b55b18f087de59f2ed28df.png
diff --git a/_images/math/b9075bdf821eb5e3ae3e404c2987ac541fa7bc4d.png b/_images/math/7004b20e531390a1beec2904b6a7cc884545e597.png
similarity index 100%
rename from _images/math/b9075bdf821eb5e3ae3e404c2987ac541fa7bc4d.png
rename to _images/math/7004b20e531390a1beec2904b6a7cc884545e597.png
diff --git a/_images/math/786d76bfb9d32746bd82be11ad6ef1eb87c24730.png b/_images/math/71251b82ba43d4bff45545b85cb5e04270582c10.png
similarity index 100%
rename from _images/math/786d76bfb9d32746bd82be11ad6ef1eb87c24730.png
rename to _images/math/71251b82ba43d4bff45545b85cb5e04270582c10.png
diff --git a/_images/math/42661f5e25089e2cc0aaed8b3f89e6dfa123b4c8.png b/_images/math/71267dc66b3e219cd397c66e5ad169b3587037e6.png
similarity index 100%
rename from _images/math/42661f5e25089e2cc0aaed8b3f89e6dfa123b4c8.png
rename to _images/math/71267dc66b3e219cd397c66e5ad169b3587037e6.png
diff --git a/_images/math/c73ed093cc73a8d9a14185fa525e7067e5c3725d.png b/_images/math/71ee37aa0813ab837cabd5846e4666a91604455b.png
similarity index 100%
rename from _images/math/c73ed093cc73a8d9a14185fa525e7067e5c3725d.png
rename to _images/math/71ee37aa0813ab837cabd5846e4666a91604455b.png
diff --git a/_images/math/acd6282c9abf3632e40baee0c28c6232ec72c805.png b/_images/math/7309379b4001d8097c2b5bc82a4145d140ca0404.png
similarity index 100%
rename from _images/math/acd6282c9abf3632e40baee0c28c6232ec72c805.png
rename to _images/math/7309379b4001d8097c2b5bc82a4145d140ca0404.png
diff --git a/_images/math/5280ee7cf09d9c08a683a7db1903bec33dd1e316.png b/_images/math/730e954e72ee5a6d908958dd1eb3249ade38bdad.png
similarity index 100%
rename from _images/math/5280ee7cf09d9c08a683a7db1903bec33dd1e316.png
rename to _images/math/730e954e72ee5a6d908958dd1eb3249ade38bdad.png
diff --git a/_images/math/3f8f6da4aab67655ddac5d3b3027e44a2c23436f.png b/_images/math/7321eed5feceac9bc2a006d3372a7504afec4e7f.png
similarity index 100%
rename from _images/math/3f8f6da4aab67655ddac5d3b3027e44a2c23436f.png
rename to _images/math/7321eed5feceac9bc2a006d3372a7504afec4e7f.png
diff --git a/_images/math/a5dcd1621630cb79cbd9d098c352efd564692125.png b/_images/math/737f793a8d63dc6c995c7aca65a58ce1981fffe3.png
similarity index 100%
rename from _images/math/a5dcd1621630cb79cbd9d098c352efd564692125.png
rename to _images/math/737f793a8d63dc6c995c7aca65a58ce1981fffe3.png
diff --git a/_images/math/0995f196171a3981c63fa5f1b4a0e9c1223c7df0.png b/_images/math/739f0918f34e8c88771b97aaf712aae558494d17.png
similarity index 100%
rename from _images/math/0995f196171a3981c63fa5f1b4a0e9c1223c7df0.png
rename to _images/math/739f0918f34e8c88771b97aaf712aae558494d17.png
diff --git a/_images/math/e04fc1458c243800934b8d2d2419f4d38d7d2e50.png b/_images/math/73d277ae6306fb2c824312f5919d8671da448cf7.png
similarity index 100%
rename from _images/math/e04fc1458c243800934b8d2d2419f4d38d7d2e50.png
rename to _images/math/73d277ae6306fb2c824312f5919d8671da448cf7.png
diff --git a/_images/math/5ad2f76673b75bb8bbe7e328e723c7e4368e3d9c.png b/_images/math/73df4cc8f91d714ddae4facc6a36cfdda9cf1b7c.png
similarity index 100%
rename from _images/math/5ad2f76673b75bb8bbe7e328e723c7e4368e3d9c.png
rename to _images/math/73df4cc8f91d714ddae4facc6a36cfdda9cf1b7c.png
diff --git a/_images/math/e2bbebb3bd73f1ae5c64098ab0244f739abf7ca4.png b/_images/math/73f5e249c88b2b3068263480f576b051cb5c4f6e.png
similarity index 100%
rename from _images/math/e2bbebb3bd73f1ae5c64098ab0244f739abf7ca4.png
rename to _images/math/73f5e249c88b2b3068263480f576b051cb5c4f6e.png
diff --git a/_images/math/c9755e08705fc40ca865b2d9ab5a6daef2277c02.png b/_images/math/73f798e186e0b80eb53eb525014f83d6d22247c3.png
similarity index 100%
rename from _images/math/c9755e08705fc40ca865b2d9ab5a6daef2277c02.png
rename to _images/math/73f798e186e0b80eb53eb525014f83d6d22247c3.png
diff --git a/_images/math/6f04d7c4f50443227e141ab0c211f4e2192184fe.png b/_images/math/742514ec92c5d75a8bf69bef014b23ef65d4da1f.png
similarity index 100%
rename from _images/math/6f04d7c4f50443227e141ab0c211f4e2192184fe.png
rename to _images/math/742514ec92c5d75a8bf69bef014b23ef65d4da1f.png
diff --git a/_images/math/fc97ef67268cd4e91bacdf12b8901d7036c9a056.png b/_images/math/75e27f04188974063be3230dca208cd495b77ce1.png
similarity index 100%
rename from _images/math/fc97ef67268cd4e91bacdf12b8901d7036c9a056.png
rename to _images/math/75e27f04188974063be3230dca208cd495b77ce1.png
diff --git a/_images/math/5bb8b0299f0ba3f1661e8e4c62232751eab8fd33.png b/_images/math/75edee3f73619d38eccbb9a39a88557f0eb2b2a9.png
similarity index 100%
rename from _images/math/5bb8b0299f0ba3f1661e8e4c62232751eab8fd33.png
rename to _images/math/75edee3f73619d38eccbb9a39a88557f0eb2b2a9.png
diff --git a/_images/math/2d94d2e3228f1977c395a51961b7184af5514ca7.png b/_images/math/76a33761ccef4515da31d00bfd374f17f00dc875.png
similarity index 100%
rename from _images/math/2d94d2e3228f1977c395a51961b7184af5514ca7.png
rename to _images/math/76a33761ccef4515da31d00bfd374f17f00dc875.png
diff --git a/_images/math/6d8173eac94b7750165d6ed9588ba09cf4734ff9.png b/_images/math/76d517ee1c28385305946405479f8033e1fe5dbc.png
similarity index 100%
rename from _images/math/6d8173eac94b7750165d6ed9588ba09cf4734ff9.png
rename to _images/math/76d517ee1c28385305946405479f8033e1fe5dbc.png
diff --git a/_images/math/eb564c7cb814298b27a2499435491a59388d0bcf.png b/_images/math/76da344aabdb79db1bd1d0edc525c5f33d7a0d03.png
similarity index 100%
rename from _images/math/eb564c7cb814298b27a2499435491a59388d0bcf.png
rename to _images/math/76da344aabdb79db1bd1d0edc525c5f33d7a0d03.png
diff --git a/_images/math/93b0d92e3acc21309711b805308919421fa3d156.png b/_images/math/774a6dcf87a4e68add2d8465e04bd5ff235bf631.png
similarity index 100%
rename from _images/math/93b0d92e3acc21309711b805308919421fa3d156.png
rename to _images/math/774a6dcf87a4e68add2d8465e04bd5ff235bf631.png
diff --git a/_images/math/5d687cb5bc98aa30d5460e4d0f34feaa8ec52008.png b/_images/math/780babc751bf3046536b0e910c7788aa06ddc2b4.png
similarity index 100%
rename from _images/math/5d687cb5bc98aa30d5460e4d0f34feaa8ec52008.png
rename to _images/math/780babc751bf3046536b0e910c7788aa06ddc2b4.png
diff --git a/_images/math/ede9bb1f4819f7c9658ac21ee97abfe983accc96.png b/_images/math/7880c1019f954496cb6f8f0463d5ab8f11adf8d7.png
similarity index 100%
rename from _images/math/ede9bb1f4819f7c9658ac21ee97abfe983accc96.png
rename to _images/math/7880c1019f954496cb6f8f0463d5ab8f11adf8d7.png
diff --git a/_images/math/73a8ce22dca28b87146936a02a04e8bd04506ec0.png b/_images/math/78f2d8da3872001ed553883deb988f8519419628.png
similarity index 100%
rename from _images/math/73a8ce22dca28b87146936a02a04e8bd04506ec0.png
rename to _images/math/78f2d8da3872001ed553883deb988f8519419628.png
diff --git a/_images/math/85ef0389b5d2c7e90653ee534230f0dfbfc0ea97.png b/_images/math/79122adca470847098c087a9c76afa51ae3a8a4f.png
similarity index 100%
rename from _images/math/85ef0389b5d2c7e90653ee534230f0dfbfc0ea97.png
rename to _images/math/79122adca470847098c087a9c76afa51ae3a8a4f.png
diff --git a/_images/math/91205e81c98c486418902c88d5c396f5355491f1.png b/_images/math/79db348018d3038efeba5653af973e3191a5f656.png
similarity index 100%
rename from _images/math/91205e81c98c486418902c88d5c396f5355491f1.png
rename to _images/math/79db348018d3038efeba5653af973e3191a5f656.png
diff --git a/_images/math/d3b63c17213f84d730e0de1f8c08597f7a648e37.png b/_images/math/7a4c1cd57a0f7dc6d01ef365e2ba68a499bb3851.png
similarity index 100%
rename from _images/math/d3b63c17213f84d730e0de1f8c08597f7a648e37.png
rename to _images/math/7a4c1cd57a0f7dc6d01ef365e2ba68a499bb3851.png
diff --git a/_images/math/f3af838d0b24bf7dde42dba97b2fd24f2747e646.png b/_images/math/7a719283c69a156a80517f4d9365b28ba238f687.png
similarity index 100%
rename from _images/math/f3af838d0b24bf7dde42dba97b2fd24f2747e646.png
rename to _images/math/7a719283c69a156a80517f4d9365b28ba238f687.png
diff --git a/_images/math/0cfc3801d07169213bbcb9075b06818ddbdca2be.png b/_images/math/7a757c8fad50b2717c09765286bad6a29183172e.png
similarity index 100%
rename from _images/math/0cfc3801d07169213bbcb9075b06818ddbdca2be.png
rename to _images/math/7a757c8fad50b2717c09765286bad6a29183172e.png
diff --git a/_images/math/9866e3a998d628ba0941eb4fea0666ac391d149a.png b/_images/math/7b1816c51f7d31275cd3ad400208fb7b3ce136a0.png
similarity index 100%
rename from _images/math/9866e3a998d628ba0941eb4fea0666ac391d149a.png
rename to _images/math/7b1816c51f7d31275cd3ad400208fb7b3ce136a0.png
diff --git a/_images/math/790a11296a1226f6045b88f5cfb33586c2d7554f.png b/_images/math/7b8557054b1b3cb87e6803c05fcd8ee3d255ac6b.png
similarity index 100%
rename from _images/math/790a11296a1226f6045b88f5cfb33586c2d7554f.png
rename to _images/math/7b8557054b1b3cb87e6803c05fcd8ee3d255ac6b.png
diff --git a/_images/math/7473e93f886ae7e01cd1bd9fd7d21e5d365e4b0e.png b/_images/math/7b8aa1da40b0ca595ce4001be917ed201bb30372.png
similarity index 100%
rename from _images/math/7473e93f886ae7e01cd1bd9fd7d21e5d365e4b0e.png
rename to _images/math/7b8aa1da40b0ca595ce4001be917ed201bb30372.png
diff --git a/_images/math/552c7b5303abab999dc5733916f14a21cc0c12ab.png b/_images/math/7c7fb4eaffbe4f925e8061c338fce30b152f87de.png
similarity index 100%
rename from _images/math/552c7b5303abab999dc5733916f14a21cc0c12ab.png
rename to _images/math/7c7fb4eaffbe4f925e8061c338fce30b152f87de.png
diff --git a/_images/math/2b6b36e5469ce3bdaab26de02fd55dba0ed5c79c.png b/_images/math/7cd7fa9044e5de80b81325c94ae3630290ce7d1d.png
similarity index 100%
rename from _images/math/2b6b36e5469ce3bdaab26de02fd55dba0ed5c79c.png
rename to _images/math/7cd7fa9044e5de80b81325c94ae3630290ce7d1d.png
diff --git a/_images/math/9ada05558f1c9364ee3349687c0e7c6906b9adce.png b/_images/math/7d721058e74d66554f7bbe575ed3a61814e8ae10.png
similarity index 100%
rename from _images/math/9ada05558f1c9364ee3349687c0e7c6906b9adce.png
rename to _images/math/7d721058e74d66554f7bbe575ed3a61814e8ae10.png
diff --git a/_images/math/4b398a5353ed741fb0f0b389335aace34966a175.png b/_images/math/7d7a0f1939ae07d1c69f965c05e93df7657d588b.png
similarity index 100%
rename from _images/math/4b398a5353ed741fb0f0b389335aace34966a175.png
rename to _images/math/7d7a0f1939ae07d1c69f965c05e93df7657d588b.png
diff --git a/_images/math/e1c4f2d842a96c281126d6a9c96e6178c8cc2906.png b/_images/math/7d9b6b3a3f236f88bac2d3cee95acfa6de62a294.png
similarity index 100%
rename from _images/math/e1c4f2d842a96c281126d6a9c96e6178c8cc2906.png
rename to _images/math/7d9b6b3a3f236f88bac2d3cee95acfa6de62a294.png
diff --git a/_images/math/f17a090d1cd6c549fd3d4c80e1c0fc444e9254a8.png b/_images/math/7da619f2d4a1b1851f09ac6bc11d3483998c98e4.png
similarity index 100%
rename from _images/math/f17a090d1cd6c549fd3d4c80e1c0fc444e9254a8.png
rename to _images/math/7da619f2d4a1b1851f09ac6bc11d3483998c98e4.png
diff --git a/_images/math/4ffe1408a7aeb4dc09d288f40efd8c89afed5abd.png b/_images/math/7da7f79468c969bc35bff406b0b9eefadeb64165.png
similarity index 100%
rename from _images/math/4ffe1408a7aeb4dc09d288f40efd8c89afed5abd.png
rename to _images/math/7da7f79468c969bc35bff406b0b9eefadeb64165.png
diff --git a/_images/math/d8eef5a56ca8e57f1809928db6159a4d5bfee23e.png b/_images/math/7db73590716d06f31345abe7eb6bbf3c88592801.png
similarity index 100%
rename from _images/math/d8eef5a56ca8e57f1809928db6159a4d5bfee23e.png
rename to _images/math/7db73590716d06f31345abe7eb6bbf3c88592801.png
diff --git a/_images/math/c7d457e388298246adb06c587bccd419ea67f7e8.png b/_images/math/7dd2a5ea01fbd72ad2a58dd1f3d6ecbfde6208a1.png
similarity index 100%
rename from _images/math/c7d457e388298246adb06c587bccd419ea67f7e8.png
rename to _images/math/7dd2a5ea01fbd72ad2a58dd1f3d6ecbfde6208a1.png
diff --git a/_images/math/f6a2bb6638cb922c39d5953cd537000b0630df92.png b/_images/math/7e367f79d40e7f2e18d210c0ac7ddae0c6c35460.png
similarity index 100%
rename from _images/math/f6a2bb6638cb922c39d5953cd537000b0630df92.png
rename to _images/math/7e367f79d40e7f2e18d210c0ac7ddae0c6c35460.png
diff --git a/_images/math/3238cebeae589a0330910203d3188c1e673c1c2e.png b/_images/math/7e61fb1a4df0f3209269dd383e153acb80f725e2.png
similarity index 100%
rename from _images/math/3238cebeae589a0330910203d3188c1e673c1c2e.png
rename to _images/math/7e61fb1a4df0f3209269dd383e153acb80f725e2.png
diff --git a/_images/math/60304bcbedb3bacec86eb21075142ce712ae20e6.png b/_images/math/7e93783753d8cc6027cc5eeb38100db7320249d0.png
similarity index 100%
rename from _images/math/60304bcbedb3bacec86eb21075142ce712ae20e6.png
rename to _images/math/7e93783753d8cc6027cc5eeb38100db7320249d0.png
diff --git a/_images/math/58640e60dd88a212e6da856f0313c5a26fd3bbe4.png b/_images/math/7f5e985e66252bad6ff62ab015cbbc5a15e60018.png
similarity index 100%
rename from _images/math/58640e60dd88a212e6da856f0313c5a26fd3bbe4.png
rename to _images/math/7f5e985e66252bad6ff62ab015cbbc5a15e60018.png
diff --git a/_images/math/3274ee2e13ff12041dc700e702b83463dc5f07ec.png b/_images/math/7fe487f3393ac6c6a2a7d5931365d0b8158ae532.png
similarity index 100%
rename from _images/math/3274ee2e13ff12041dc700e702b83463dc5f07ec.png
rename to _images/math/7fe487f3393ac6c6a2a7d5931365d0b8158ae532.png
diff --git a/_images/math/356b95424db665a84e39360c3ac8288a09f3db6b.png b/_images/math/801a38221b33be0405b2fae01f3a16e09ca86d06.png
similarity index 100%
rename from _images/math/356b95424db665a84e39360c3ac8288a09f3db6b.png
rename to _images/math/801a38221b33be0405b2fae01f3a16e09ca86d06.png
diff --git a/_images/math/579131a66a6e936a82c576949963378c8d39df53.png b/_images/math/8033c031b846e26a221944f8a8e242e54fee4ac5.png
similarity index 100%
rename from _images/math/579131a66a6e936a82c576949963378c8d39df53.png
rename to _images/math/8033c031b846e26a221944f8a8e242e54fee4ac5.png
diff --git a/_images/math/523765e6f77d2ff678e47c2a1ff0a59ace2e8e36.png b/_images/math/8071ff334721ab012d25650ac4095eec5ac776fe.png
similarity index 100%
rename from _images/math/523765e6f77d2ff678e47c2a1ff0a59ace2e8e36.png
rename to _images/math/8071ff334721ab012d25650ac4095eec5ac776fe.png
diff --git a/_images/math/2c5415a924d36e2734a23f99e94257d5091db94d.png b/_images/math/80d7959bf679e0a57adb57d916c9692d8d556677.png
similarity index 100%
rename from _images/math/2c5415a924d36e2734a23f99e94257d5091db94d.png
rename to _images/math/80d7959bf679e0a57adb57d916c9692d8d556677.png
diff --git a/_images/math/e352425fa8c8678769e567e6d6645a91e117f447.png b/_images/math/814e759e03cdf8ff060d4012cb1ffc6a9b2904fb.png
similarity index 100%
rename from _images/math/e352425fa8c8678769e567e6d6645a91e117f447.png
rename to _images/math/814e759e03cdf8ff060d4012cb1ffc6a9b2904fb.png
diff --git a/_images/math/be693703d3c0d2a954fa4dea34a5eb50e611e2a5.png b/_images/math/819ddbfa34c2ef12f236f738c720be330bc80291.png
similarity index 100%
rename from _images/math/be693703d3c0d2a954fa4dea34a5eb50e611e2a5.png
rename to _images/math/819ddbfa34c2ef12f236f738c720be330bc80291.png
diff --git a/_images/math/1bc7ce223ddb22edcd126ed8d841b796f2f337d9.png b/_images/math/81b6dca86eb73d1748b4596e96ada934cd20e0e6.png
similarity index 100%
rename from _images/math/1bc7ce223ddb22edcd126ed8d841b796f2f337d9.png
rename to _images/math/81b6dca86eb73d1748b4596e96ada934cd20e0e6.png
diff --git a/_images/math/76f3fc4985d28bccf0b89a0d5773aab1497bf9b6.png b/_images/math/81c9ecfb768181e525934dce274b01155d16656a.png
similarity index 100%
rename from _images/math/76f3fc4985d28bccf0b89a0d5773aab1497bf9b6.png
rename to _images/math/81c9ecfb768181e525934dce274b01155d16656a.png
diff --git a/_images/math/72f232750ca08ddc2c2143c1e5de9d18ae93a35a.png b/_images/math/81f58af0021e40d4fe9ce98d6fc8d1300d368524.png
similarity index 100%
rename from _images/math/72f232750ca08ddc2c2143c1e5de9d18ae93a35a.png
rename to _images/math/81f58af0021e40d4fe9ce98d6fc8d1300d368524.png
diff --git a/_images/math/c1d940304e6da1863e8361ccc851fe4beba0ddf9.png b/_images/math/82f3079220440d5925f313127c6b666a9af99f6c.png
similarity index 100%
rename from _images/math/c1d940304e6da1863e8361ccc851fe4beba0ddf9.png
rename to _images/math/82f3079220440d5925f313127c6b666a9af99f6c.png
diff --git a/_images/math/cb2fdb61ac5f2b89ddc5b4207d7f3f1cb6a2c504.png b/_images/math/83fc9cf9e57ab2efd684555607bc04421dca79c7.png
similarity index 100%
rename from _images/math/cb2fdb61ac5f2b89ddc5b4207d7f3f1cb6a2c504.png
rename to _images/math/83fc9cf9e57ab2efd684555607bc04421dca79c7.png
diff --git a/_images/math/f3f870e629b4f6f8cddd2f9c584d1d7b86b9a1d9.png b/_images/math/8462d0800a1d75dc7618ba13c85c59822f5beb81.png
similarity index 100%
rename from _images/math/f3f870e629b4f6f8cddd2f9c584d1d7b86b9a1d9.png
rename to _images/math/8462d0800a1d75dc7618ba13c85c59822f5beb81.png
diff --git a/_images/math/9b71db75317a4244ae00249612c4ae395798002c.png b/_images/math/848156ad0aeded4fcaf3c710762b0b7b0eca2f40.png
similarity index 100%
rename from _images/math/9b71db75317a4244ae00249612c4ae395798002c.png
rename to _images/math/848156ad0aeded4fcaf3c710762b0b7b0eca2f40.png
diff --git a/_images/math/b13f21416d84e13708696f34dea81026cda583c9.png b/_images/math/84d7271dd9e78c1e05d6c3c6ecb60309ef7dfc73.png
similarity index 100%
rename from _images/math/b13f21416d84e13708696f34dea81026cda583c9.png
rename to _images/math/84d7271dd9e78c1e05d6c3c6ecb60309ef7dfc73.png
diff --git a/_images/math/1016f310e6fc08d61019d1038dea53a0bb51c3ed.png b/_images/math/8501f60c4ba95375f43218f19e2f1e0785175b8b.png
similarity index 100%
rename from _images/math/1016f310e6fc08d61019d1038dea53a0bb51c3ed.png
rename to _images/math/8501f60c4ba95375f43218f19e2f1e0785175b8b.png
diff --git a/_images/math/53cc272d915beced5f0c355258e8aeacf4308ff8.png b/_images/math/852db1511f347a047b3b35ef57025aee0cd15284.png
similarity index 100%
rename from _images/math/53cc272d915beced5f0c355258e8aeacf4308ff8.png
rename to _images/math/852db1511f347a047b3b35ef57025aee0cd15284.png
diff --git a/_images/math/0ba7b5d931c9548c6455cf3b379182f5a823bf22.png b/_images/math/85bf785e24d8c99dd002a034f39a11a230ecd83d.png
similarity index 100%
rename from _images/math/0ba7b5d931c9548c6455cf3b379182f5a823bf22.png
rename to _images/math/85bf785e24d8c99dd002a034f39a11a230ecd83d.png
diff --git a/_images/math/576795bf76653a78af6c5543ba26a903c6b89aab.png b/_images/math/86176df007e8c3c5fe3d2ef07ffe4c24f9d99e5f.png
similarity index 100%
rename from _images/math/576795bf76653a78af6c5543ba26a903c6b89aab.png
rename to _images/math/86176df007e8c3c5fe3d2ef07ffe4c24f9d99e5f.png
diff --git a/_images/math/9ee4b825a2e36ae093ed7be5e4851ef453b34914.png b/_images/math/8659700e6646cd91bc02c32affaa5ec046ee9935.png
similarity index 100%
rename from _images/math/9ee4b825a2e36ae093ed7be5e4851ef453b34914.png
rename to _images/math/8659700e6646cd91bc02c32affaa5ec046ee9935.png
diff --git a/_images/math/0415b987b655b923906c1471fc53dd6bbfe7a8c7.png b/_images/math/8672c48aa9cdea4d49219b1951b27260efbe1ba9.png
similarity index 100%
rename from _images/math/0415b987b655b923906c1471fc53dd6bbfe7a8c7.png
rename to _images/math/8672c48aa9cdea4d49219b1951b27260efbe1ba9.png
diff --git a/_images/math/11d9b3efac04551ca81659b5409aec4281b4bed3.png b/_images/math/86812743fd2241a6d3211913c9f5c801e4abde62.png
similarity index 100%
rename from _images/math/11d9b3efac04551ca81659b5409aec4281b4bed3.png
rename to _images/math/86812743fd2241a6d3211913c9f5c801e4abde62.png
diff --git a/_images/math/6e1f8975c076948034a4873fd50029f6fdb20d48.png b/_images/math/86a03c71aef123872a35a47df3f2ae2f71af2a36.png
similarity index 100%
rename from _images/math/6e1f8975c076948034a4873fd50029f6fdb20d48.png
rename to _images/math/86a03c71aef123872a35a47df3f2ae2f71af2a36.png
diff --git a/_images/math/3b5fe4c3b6f25cd9becd9e7f729b4d28bbd77c88.png b/_images/math/86a337316c6571ab2d3380e2bc1735c09def19dc.png
similarity index 100%
rename from _images/math/3b5fe4c3b6f25cd9becd9e7f729b4d28bbd77c88.png
rename to _images/math/86a337316c6571ab2d3380e2bc1735c09def19dc.png
diff --git a/_images/math/ac55c5c35fb4a3d9bf8eb7181068655da6ae0040.png b/_images/math/86ed38376b34a04724690ff96f4f11a2493266e9.png
similarity index 100%
rename from _images/math/ac55c5c35fb4a3d9bf8eb7181068655da6ae0040.png
rename to _images/math/86ed38376b34a04724690ff96f4f11a2493266e9.png
diff --git a/_images/math/62d0effd6477f4244d585fc25f46a645378a4ceb.png b/_images/math/87179e0d3fbdda1c2b257b186368b665fe0d2b5e.png
similarity index 100%
rename from _images/math/62d0effd6477f4244d585fc25f46a645378a4ceb.png
rename to _images/math/87179e0d3fbdda1c2b257b186368b665fe0d2b5e.png
diff --git a/_images/math/d966bbc43aa03b9ee08168af32d8b87ba3477925.png b/_images/math/87a738b845cec38975a01384922f3729f2aea275.png
similarity index 100%
rename from _images/math/d966bbc43aa03b9ee08168af32d8b87ba3477925.png
rename to _images/math/87a738b845cec38975a01384922f3729f2aea275.png
diff --git a/_images/math/a86bef475b8bcf8376aab847967c0b507650d684.png b/_images/math/87e2e21757ed9e44040233895f0e2a845f0f55e0.png
similarity index 100%
rename from _images/math/a86bef475b8bcf8376aab847967c0b507650d684.png
rename to _images/math/87e2e21757ed9e44040233895f0e2a845f0f55e0.png
diff --git a/_images/math/ec37f4048b4f92c2227c9bfe79fcb7d52ab99c9c.png b/_images/math/880ec7dfa132af7dc6566947d691e2778ac9fa79.png
similarity index 100%
rename from _images/math/ec37f4048b4f92c2227c9bfe79fcb7d52ab99c9c.png
rename to _images/math/880ec7dfa132af7dc6566947d691e2778ac9fa79.png
diff --git a/_images/math/0432656583b9d022cbfc26ee144bc86dca260bbf.png b/_images/math/885e2ec02b7c318bbb95355bd7503930b76f0036.png
similarity index 100%
rename from _images/math/0432656583b9d022cbfc26ee144bc86dca260bbf.png
rename to _images/math/885e2ec02b7c318bbb95355bd7503930b76f0036.png
diff --git a/_images/math/23b02ce8fe228ede6ecddbbb62f2ed83a3a40609.png b/_images/math/89136793a7416feba72d24a6effe0baec2fb7afe.png
similarity index 100%
rename from _images/math/23b02ce8fe228ede6ecddbbb62f2ed83a3a40609.png
rename to _images/math/89136793a7416feba72d24a6effe0baec2fb7afe.png
diff --git a/_images/math/8a943d203cece3a9ae19aeb2cd2d5afb399e5629.png b/_images/math/8931e872c6537749995fdd31ef70bab757ee143d.png
similarity index 100%
rename from _images/math/8a943d203cece3a9ae19aeb2cd2d5afb399e5629.png
rename to _images/math/8931e872c6537749995fdd31ef70bab757ee143d.png
diff --git a/_images/math/0f0dec55139688164cef0fc40331f0d9265804f4.png b/_images/math/89462841d5d7b4f917ac44835dfc8fa1ed3167f9.png
similarity index 100%
rename from _images/math/0f0dec55139688164cef0fc40331f0d9265804f4.png
rename to _images/math/89462841d5d7b4f917ac44835dfc8fa1ed3167f9.png
diff --git a/_images/math/4e33c067e2123099c4eef1b9974563cb21e6c796.png b/_images/math/899d56bae69ebdc3aa46ba7d4a2ed9690b5b04a3.png
similarity index 100%
rename from _images/math/4e33c067e2123099c4eef1b9974563cb21e6c796.png
rename to _images/math/899d56bae69ebdc3aa46ba7d4a2ed9690b5b04a3.png
diff --git a/_images/math/776d4e58588c5064b1347a912f3873dfb6195b72.png b/_images/math/8a0cd1fcea62023de9389c1174680918fe8d27a1.png
similarity index 100%
rename from _images/math/776d4e58588c5064b1347a912f3873dfb6195b72.png
rename to _images/math/8a0cd1fcea62023de9389c1174680918fe8d27a1.png
diff --git a/_images/math/3634a65aaf7d5325cf150034f0c759f41955be26.png b/_images/math/8afcee3f563203324385d2e6ec72fa855b1d8128.png
similarity index 100%
rename from _images/math/3634a65aaf7d5325cf150034f0c759f41955be26.png
rename to _images/math/8afcee3f563203324385d2e6ec72fa855b1d8128.png
diff --git a/_images/math/565a202d4c73fb023d968d521bf6059d65f51b74.png b/_images/math/8b594d4619fc09a6bcdbe8e587965a4b44e39a3a.png
similarity index 100%
rename from _images/math/565a202d4c73fb023d968d521bf6059d65f51b74.png
rename to _images/math/8b594d4619fc09a6bcdbe8e587965a4b44e39a3a.png
diff --git a/_images/math/c7de8622e17cddfc652ab2dc62616c622ba3bcfb.png b/_images/math/8bbf00dc9537da7eabe8fea214e0cd07538446ed.png
similarity index 100%
rename from _images/math/c7de8622e17cddfc652ab2dc62616c622ba3bcfb.png
rename to _images/math/8bbf00dc9537da7eabe8fea214e0cd07538446ed.png
diff --git a/_images/math/f3f0133f5afb7e759a00024c929a5f273f316403.png b/_images/math/8caa65a6f1291fd47263ffe7ad6233f21f356e36.png
similarity index 100%
rename from _images/math/f3f0133f5afb7e759a00024c929a5f273f316403.png
rename to _images/math/8caa65a6f1291fd47263ffe7ad6233f21f356e36.png
diff --git a/_images/math/356a8a771ee7021eea380b24c080cb14ba012e09.png b/_images/math/8cd10269c4faa86efbbb4bba1fe892988c93dced.png
similarity index 100%
rename from _images/math/356a8a771ee7021eea380b24c080cb14ba012e09.png
rename to _images/math/8cd10269c4faa86efbbb4bba1fe892988c93dced.png
diff --git a/_images/math/fdb63b9e51abe6bbb16acfb5d7b773ddbb5bf4a8.png b/_images/math/8ce03f78ed945f2ef3dac87c8799b55b393527e7.png
similarity index 100%
rename from _images/math/fdb63b9e51abe6bbb16acfb5d7b773ddbb5bf4a8.png
rename to _images/math/8ce03f78ed945f2ef3dac87c8799b55b393527e7.png
diff --git a/_images/math/7bf2d869913026061af921cefc72c9d0e29c3a3f.png b/_images/math/8d26dc550ccf042b038ae68e0067fcd7616bbaf9.png
similarity index 100%
rename from _images/math/7bf2d869913026061af921cefc72c9d0e29c3a3f.png
rename to _images/math/8d26dc550ccf042b038ae68e0067fcd7616bbaf9.png
diff --git a/_images/math/9070bf732e751e191c407181d609d8a2b9f1178f.png b/_images/math/8e2fad164dd6987a25bd3f9fe9ede7006e5f060d.png
similarity index 100%
rename from _images/math/9070bf732e751e191c407181d609d8a2b9f1178f.png
rename to _images/math/8e2fad164dd6987a25bd3f9fe9ede7006e5f060d.png
diff --git a/_images/math/c30255f7373ba4c0c669ac42c49de7a2aada0e78.png b/_images/math/8e2fddb45cb33150b26741c767152b1cdedd9507.png
similarity index 100%
rename from _images/math/c30255f7373ba4c0c669ac42c49de7a2aada0e78.png
rename to _images/math/8e2fddb45cb33150b26741c767152b1cdedd9507.png
diff --git a/_images/math/67b6776195b8e3228a1a5147377c45a7eb09741f.png b/_images/math/8e9df35e6d94ff85b7e867a3f8810c70838f5860.png
similarity index 100%
rename from _images/math/67b6776195b8e3228a1a5147377c45a7eb09741f.png
rename to _images/math/8e9df35e6d94ff85b7e867a3f8810c70838f5860.png
diff --git a/_images/math/5aeaebc1064e992b4ec80f9e0a877deba60205c9.png b/_images/math/8f08e95a938bf2ac85de55b417b2905f8cc2cb95.png
similarity index 100%
rename from _images/math/5aeaebc1064e992b4ec80f9e0a877deba60205c9.png
rename to _images/math/8f08e95a938bf2ac85de55b417b2905f8cc2cb95.png
diff --git a/_images/math/c99197f823f3014acec90e80cb67b3a233cca887.png b/_images/math/8f6182aca5a0f32c8e0e7166b4f5288902c85d41.png
similarity index 100%
rename from _images/math/c99197f823f3014acec90e80cb67b3a233cca887.png
rename to _images/math/8f6182aca5a0f32c8e0e7166b4f5288902c85d41.png
diff --git a/_images/math/f07519008c3f2c717af15cd95f7acf81ec574563.png b/_images/math/8fdf63846677589ea5d03113a13b9b7eec404824.png
similarity index 100%
rename from _images/math/f07519008c3f2c717af15cd95f7acf81ec574563.png
rename to _images/math/8fdf63846677589ea5d03113a13b9b7eec404824.png
diff --git a/_images/math/bd0841c3936bc875fefe9192ca5209033f156466.png b/_images/math/8febe4f8931a95fd732c8eeec7bbc74e1153b611.png
similarity index 100%
rename from _images/math/bd0841c3936bc875fefe9192ca5209033f156466.png
rename to _images/math/8febe4f8931a95fd732c8eeec7bbc74e1153b611.png
diff --git a/_images/math/374727b5a3db983a8bfd53606a5bcad52974fa0e.png b/_images/math/901cd864f1b06510b0854f4374e152dccc54466c.png
similarity index 100%
rename from _images/math/374727b5a3db983a8bfd53606a5bcad52974fa0e.png
rename to _images/math/901cd864f1b06510b0854f4374e152dccc54466c.png
diff --git a/_images/math/ed755c5424f2f40f95f7d99f8fe36edb4e748a92.png b/_images/math/903700c6ff286ccd7f505e5a1373425bdb742aa7.png
similarity index 100%
rename from _images/math/ed755c5424f2f40f95f7d99f8fe36edb4e748a92.png
rename to _images/math/903700c6ff286ccd7f505e5a1373425bdb742aa7.png
diff --git a/_images/math/f2f37b880c28c0f79ccc57bc79ae3451936f2079.png b/_images/math/903aa78d4b0941093d54bc3f2388489516a83ce1.png
similarity index 100%
rename from _images/math/f2f37b880c28c0f79ccc57bc79ae3451936f2079.png
rename to _images/math/903aa78d4b0941093d54bc3f2388489516a83ce1.png
diff --git a/_images/math/2d5f4ceafc5abd4d181d7fab657ad2a00b52514d.png b/_images/math/909b7c48b30b3708ce76816b6e86f2b0a8d01f6d.png
similarity index 100%
rename from _images/math/2d5f4ceafc5abd4d181d7fab657ad2a00b52514d.png
rename to _images/math/909b7c48b30b3708ce76816b6e86f2b0a8d01f6d.png
diff --git a/_images/math/e9b82abfdfa6e7c071c9f09f7fba17587aca1a7b.png b/_images/math/9102c2943033ce76d9c6f8f88a9dcd512d8e97b7.png
similarity index 100%
rename from _images/math/e9b82abfdfa6e7c071c9f09f7fba17587aca1a7b.png
rename to _images/math/9102c2943033ce76d9c6f8f88a9dcd512d8e97b7.png
diff --git a/_images/math/85ffd98b4eaea58a8db38fd0047e3a1d7c5661a0.png b/_images/math/91ee790671e6a647c8afc69baa2118effd0dac9d.png
similarity index 100%
rename from _images/math/85ffd98b4eaea58a8db38fd0047e3a1d7c5661a0.png
rename to _images/math/91ee790671e6a647c8afc69baa2118effd0dac9d.png
diff --git a/_images/math/09be6addfac54bc22fb15534a5ec5cbe763ae7a9.png b/_images/math/9267b5537b1e77c768e485fb2ecddceef549feb4.png
similarity index 100%
rename from _images/math/09be6addfac54bc22fb15534a5ec5cbe763ae7a9.png
rename to _images/math/9267b5537b1e77c768e485fb2ecddceef549feb4.png
diff --git a/_images/math/741fb9098efcb98055f467f87630a5d0ca599b6b.png b/_images/math/93c29bfedc993de115781b4fbb7e3a8b9e8d6b51.png
similarity index 100%
rename from _images/math/741fb9098efcb98055f467f87630a5d0ca599b6b.png
rename to _images/math/93c29bfedc993de115781b4fbb7e3a8b9e8d6b51.png
diff --git a/_images/math/023e5f78508abf67433d9e0ff4b5d6f735638975.png b/_images/math/93cf44156820d485ed2e73e215f0fbf6099a3a83.png
similarity index 100%
rename from _images/math/023e5f78508abf67433d9e0ff4b5d6f735638975.png
rename to _images/math/93cf44156820d485ed2e73e215f0fbf6099a3a83.png
diff --git a/_images/math/2fb36611168cc2a44bd204a770f1787f9f0c758f.png b/_images/math/940cc04250d65618093ae95efc888b0d7f0b8059.png
similarity index 100%
rename from _images/math/2fb36611168cc2a44bd204a770f1787f9f0c758f.png
rename to _images/math/940cc04250d65618093ae95efc888b0d7f0b8059.png
diff --git a/_images/math/0a388c4641e9bdd92781e0f09acd8dde8ae6b8ee.png b/_images/math/94226a308c8cdb507c34a33c670b1ea00a141498.png
similarity index 100%
rename from _images/math/0a388c4641e9bdd92781e0f09acd8dde8ae6b8ee.png
rename to _images/math/94226a308c8cdb507c34a33c670b1ea00a141498.png
diff --git a/_images/math/9486fcc643d149a10bc21b05ac1e123031f400da.png b/_images/math/9471a7a7c9e3809d4b6a42edda0a108d29fb39c2.png
similarity index 100%
rename from _images/math/9486fcc643d149a10bc21b05ac1e123031f400da.png
rename to _images/math/9471a7a7c9e3809d4b6a42edda0a108d29fb39c2.png
diff --git a/_images/math/2459afa3f38a5d6cbb96b5f6306ef255b98c427c.png b/_images/math/94dea2b917efe3b755b49b6c9de1f2270ddcb436.png
similarity index 100%
rename from _images/math/2459afa3f38a5d6cbb96b5f6306ef255b98c427c.png
rename to _images/math/94dea2b917efe3b755b49b6c9de1f2270ddcb436.png
diff --git a/_images/math/23dc55b9f305312b927279536a168654ce7f959f.png b/_images/math/94e2854f988985e477127962f26f39c7181a6b97.png
similarity index 100%
rename from _images/math/23dc55b9f305312b927279536a168654ce7f959f.png
rename to _images/math/94e2854f988985e477127962f26f39c7181a6b97.png
diff --git a/_images/math/d6e0193a4c5b00f81c510ae43fcccfb3da27018e.png b/_images/math/952bc12f04f5c679a07f289412d601b66e4655dd.png
similarity index 100%
rename from _images/math/d6e0193a4c5b00f81c510ae43fcccfb3da27018e.png
rename to _images/math/952bc12f04f5c679a07f289412d601b66e4655dd.png
diff --git a/_images/math/59c60c3e0367df9e51e38c92deb8a67e4e58cd80.png b/_images/math/954a810ddf03700fef5c83aa0de5465404f99949.png
similarity index 100%
rename from _images/math/59c60c3e0367df9e51e38c92deb8a67e4e58cd80.png
rename to _images/math/954a810ddf03700fef5c83aa0de5465404f99949.png
diff --git a/_images/math/f33cea5b957cd9633db339d718c6795b3f2361db.png b/_images/math/9564c43dd4cebed68a763bfff513deabed970e44.png
similarity index 100%
rename from _images/math/f33cea5b957cd9633db339d718c6795b3f2361db.png
rename to _images/math/9564c43dd4cebed68a763bfff513deabed970e44.png
diff --git a/_images/math/965401b23bcb1aa9e04b4500bcae95f290503c2a.png b/_images/math/95883ed419b42c763fa09194af726fbebaf1778d.png
similarity index 100%
rename from _images/math/965401b23bcb1aa9e04b4500bcae95f290503c2a.png
rename to _images/math/95883ed419b42c763fa09194af726fbebaf1778d.png
diff --git a/_images/math/d723af52337dd51e744bb956589f22d8ba52eeb0.png b/_images/math/95e4dd6bcf6b4e0aaa24cb1a79ef73a00d4f21fe.png
similarity index 100%
rename from _images/math/d723af52337dd51e744bb956589f22d8ba52eeb0.png
rename to _images/math/95e4dd6bcf6b4e0aaa24cb1a79ef73a00d4f21fe.png
diff --git a/_images/math/a9fc70bf11f3bc30f46e03173dec44cbb02f9886.png b/_images/math/95f112dd8a72c54a1791667c0f7dd7b07293e54c.png
similarity index 100%
rename from _images/math/a9fc70bf11f3bc30f46e03173dec44cbb02f9886.png
rename to _images/math/95f112dd8a72c54a1791667c0f7dd7b07293e54c.png
diff --git a/_images/math/7245d49359f8c8c13b14f96061fac66b438cd96c.png b/_images/math/964e857d03b83e1c6fafbebf9699038613f0aaaf.png
similarity index 100%
rename from _images/math/7245d49359f8c8c13b14f96061fac66b438cd96c.png
rename to _images/math/964e857d03b83e1c6fafbebf9699038613f0aaaf.png
diff --git a/_images/math/683901796addb5b9861fe945421731622b026859.png b/_images/math/96ca5b777a836a138b8c1c17aad4fb6b4b0ff435.png
similarity index 100%
rename from _images/math/683901796addb5b9861fe945421731622b026859.png
rename to _images/math/96ca5b777a836a138b8c1c17aad4fb6b4b0ff435.png
diff --git a/_images/math/98917865b29c6564f632a83c8810bd5d4818a514.png b/_images/math/96f83bdc35d93f12aae7015cfa52f21953e64c52.png
similarity index 100%
rename from _images/math/98917865b29c6564f632a83c8810bd5d4818a514.png
rename to _images/math/96f83bdc35d93f12aae7015cfa52f21953e64c52.png
diff --git a/_images/math/b8314fe89d6a6080868132447c26fdf3a41466f2.png b/_images/math/970c0335d15a0f2818176b9545086faa54af8aeb.png
similarity index 100%
rename from _images/math/b8314fe89d6a6080868132447c26fdf3a41466f2.png
rename to _images/math/970c0335d15a0f2818176b9545086faa54af8aeb.png
diff --git a/_images/math/d939cb7e10ed48f1e43b0dd6c646e423a581ab40.png b/_images/math/97f8329b4f73af6e31c35b4193d5407002cd03f3.png
similarity index 100%
rename from _images/math/d939cb7e10ed48f1e43b0dd6c646e423a581ab40.png
rename to _images/math/97f8329b4f73af6e31c35b4193d5407002cd03f3.png
diff --git a/_images/math/b3dd417591a694e2339db5d9c3666343ee396e70.png b/_images/math/98245a3aad6f5ba106a21f5161beb34c54b7b2b3.png
similarity index 100%
rename from _images/math/b3dd417591a694e2339db5d9c3666343ee396e70.png
rename to _images/math/98245a3aad6f5ba106a21f5161beb34c54b7b2b3.png
diff --git a/_images/math/7901356dd65ec4da1b694937cc4ffc663e90d800.png b/_images/math/986ad48db02dcaf802568dee2460269916229fdf.png
similarity index 100%
rename from _images/math/7901356dd65ec4da1b694937cc4ffc663e90d800.png
rename to _images/math/986ad48db02dcaf802568dee2460269916229fdf.png
diff --git a/_images/math/6951671d483dd1a00fdbf1c2a63f822d8a5dfb0f.png b/_images/math/9a1ee0c08a37a711d40ba9c72927c5bbe9eb1f69.png
similarity index 100%
rename from _images/math/6951671d483dd1a00fdbf1c2a63f822d8a5dfb0f.png
rename to _images/math/9a1ee0c08a37a711d40ba9c72927c5bbe9eb1f69.png
diff --git a/_images/math/9446ee59de9bf61f6fddbaca53ac555824f94d98.png b/_images/math/9a50113c88b376ac5304960bd9046ee2a709542f.png
similarity index 100%
rename from _images/math/9446ee59de9bf61f6fddbaca53ac555824f94d98.png
rename to _images/math/9a50113c88b376ac5304960bd9046ee2a709542f.png
diff --git a/_images/math/883b49d218bf8cf809fae9decb62b4231ecf964f.png b/_images/math/9be467ea24116630dd7f9d150a04ad10705dde14.png
similarity index 100%
rename from _images/math/883b49d218bf8cf809fae9decb62b4231ecf964f.png
rename to _images/math/9be467ea24116630dd7f9d150a04ad10705dde14.png
diff --git a/_images/math/c4e66f263a29337cbd2e5eb6510b34456dc79f72.png b/_images/math/9cce1a5e965d290e2b9dddc109266533adbfec61.png
similarity index 100%
rename from _images/math/c4e66f263a29337cbd2e5eb6510b34456dc79f72.png
rename to _images/math/9cce1a5e965d290e2b9dddc109266533adbfec61.png
diff --git a/_images/math/b6a1df04bfb7521e5518b69f4112f889be0328c7.png b/_images/math/9d5bbbfaf90986bee7cd997297dca6eba2d1f649.png
similarity index 100%
rename from _images/math/b6a1df04bfb7521e5518b69f4112f889be0328c7.png
rename to _images/math/9d5bbbfaf90986bee7cd997297dca6eba2d1f649.png
diff --git a/_images/math/9d77d4f1b3198ce095131fa53f2e6bec97059678.png b/_images/math/9d77d4f1b3198ce095131fa53f2e6bec97059678.png
new file mode 100644
index 0000000000..4787c68002
Binary files /dev/null and b/_images/math/9d77d4f1b3198ce095131fa53f2e6bec97059678.png differ
diff --git a/_images/math/5212cf082a56e5bfd4ec65534477c18d650b46a8.png b/_images/math/9d83c38ed2c34294a2a50325c2a2fed460a8764c.png
similarity index 100%
rename from _images/math/5212cf082a56e5bfd4ec65534477c18d650b46a8.png
rename to _images/math/9d83c38ed2c34294a2a50325c2a2fed460a8764c.png
diff --git a/_images/math/eff43e84f8a3bcf7b6965f0a3248bc4d3a9d0cd4.png b/_images/math/9d86170e7de539c0ff999de09621ee0c7b6c8ed0.png
similarity index 100%
rename from _images/math/eff43e84f8a3bcf7b6965f0a3248bc4d3a9d0cd4.png
rename to _images/math/9d86170e7de539c0ff999de09621ee0c7b6c8ed0.png
diff --git a/_images/math/9f09bb91c4e76550f7841b5f2aba25234a6b64ca.png b/_images/math/9f09bb91c4e76550f7841b5f2aba25234a6b64ca.png
new file mode 100644
index 0000000000..d452e162f1
Binary files /dev/null and b/_images/math/9f09bb91c4e76550f7841b5f2aba25234a6b64ca.png differ
diff --git a/_images/math/18b2137a12545c12040053d62af1f6a009747f7b.png b/_images/math/9fd56641dc13a1182a4de45298cbfef3acce707e.png
similarity index 100%
rename from _images/math/18b2137a12545c12040053d62af1f6a009747f7b.png
rename to _images/math/9fd56641dc13a1182a4de45298cbfef3acce707e.png
diff --git a/_images/math/6706acaae8684a413d58202f8c46c0cbeaae54f3.png b/_images/math/9ff773103190fdd0ab06cb11aad37e7a807fc715.png
similarity index 100%
rename from _images/math/6706acaae8684a413d58202f8c46c0cbeaae54f3.png
rename to _images/math/9ff773103190fdd0ab06cb11aad37e7a807fc715.png
diff --git a/_images/math/492e4dcffdca8aa5f0f342ec9309bc75ca90b7f1.png b/_images/math/a0f849f2110868f6cb280a21dd6f6fb1533cb2a6.png
similarity index 100%
rename from _images/math/492e4dcffdca8aa5f0f342ec9309bc75ca90b7f1.png
rename to _images/math/a0f849f2110868f6cb280a21dd6f6fb1533cb2a6.png
diff --git a/_images/math/4e173907ca992482385a50c6f62ede920362b1bf.png b/_images/math/a10e79ed2d0ac18b3e693ea4817f63ca8d22e4d2.png
similarity index 100%
rename from _images/math/4e173907ca992482385a50c6f62ede920362b1bf.png
rename to _images/math/a10e79ed2d0ac18b3e693ea4817f63ca8d22e4d2.png
diff --git a/_images/math/cba2eefb349bc25b79b0db42d582c5c6a80bcb49.png b/_images/math/a143f7c84ce148714d4169ca25e66ff7e5b0217a.png
similarity index 100%
rename from _images/math/cba2eefb349bc25b79b0db42d582c5c6a80bcb49.png
rename to _images/math/a143f7c84ce148714d4169ca25e66ff7e5b0217a.png
diff --git a/_images/math/7a618bda1847d33ede0ff905641965782665226a.png b/_images/math/a196569f2f3e96bf3fd428db69ffaa94df4d6e75.png
similarity index 100%
rename from _images/math/7a618bda1847d33ede0ff905641965782665226a.png
rename to _images/math/a196569f2f3e96bf3fd428db69ffaa94df4d6e75.png
diff --git a/_images/math/1357a3ea7b3d5d938c7f9daf28e6055832f9835e.png b/_images/math/a19e08ea183fb16155204ed94392abe671bb311d.png
similarity index 100%
rename from _images/math/1357a3ea7b3d5d938c7f9daf28e6055832f9835e.png
rename to _images/math/a19e08ea183fb16155204ed94392abe671bb311d.png
diff --git a/_images/math/5075b2fe167d0329008574cdb1a9e6d8cfdb6034.png b/_images/math/a1ce9f29dab59ec91154466e8ae8281cd6871e21.png
similarity index 100%
rename from _images/math/5075b2fe167d0329008574cdb1a9e6d8cfdb6034.png
rename to _images/math/a1ce9f29dab59ec91154466e8ae8281cd6871e21.png
diff --git a/_images/math/4f4fb49e51fd6739f1738a60e8f6d0467a86c742.png b/_images/math/a23cf2889c095f570214df13089f66668ef1eaab.png
similarity index 100%
rename from _images/math/4f4fb49e51fd6739f1738a60e8f6d0467a86c742.png
rename to _images/math/a23cf2889c095f570214df13089f66668ef1eaab.png
diff --git a/_images/math/9538b05f2194763530b09845b7f682458e493564.png b/_images/math/a2ae34fc9737e2ee9034a38a2c8b88f8f904b55d.png
similarity index 100%
rename from _images/math/9538b05f2194763530b09845b7f682458e493564.png
rename to _images/math/a2ae34fc9737e2ee9034a38a2c8b88f8f904b55d.png
diff --git a/_images/math/603ff2a8b1fc8cc789eddbc299d7a1e0cb1c4b53.png b/_images/math/a2ed7036e2d88e641432cc87f4bd22638aca54e6.png
similarity index 100%
rename from _images/math/603ff2a8b1fc8cc789eddbc299d7a1e0cb1c4b53.png
rename to _images/math/a2ed7036e2d88e641432cc87f4bd22638aca54e6.png
diff --git a/_images/math/11c2129d6bd786efef4512d3cb9db97e64047bfb.png b/_images/math/a3c5af0306d57cb8b226ab4ac7730ca5861e8643.png
similarity index 100%
rename from _images/math/11c2129d6bd786efef4512d3cb9db97e64047bfb.png
rename to _images/math/a3c5af0306d57cb8b226ab4ac7730ca5861e8643.png
diff --git a/_images/math/a4d3f7c21336eaee4841e5026145a83563306556.png b/_images/math/a4d3f7c21336eaee4841e5026145a83563306556.png
new file mode 100644
index 0000000000..b81e64f30b
Binary files /dev/null and b/_images/math/a4d3f7c21336eaee4841e5026145a83563306556.png differ
diff --git a/_images/math/632a65c82b0d143ac0630269ba8720846fc4c846.png b/_images/math/a5043de164ea6ccbe1e5fd1a0c9c60df9fc72f57.png
similarity index 100%
rename from _images/math/632a65c82b0d143ac0630269ba8720846fc4c846.png
rename to _images/math/a5043de164ea6ccbe1e5fd1a0c9c60df9fc72f57.png
diff --git a/_images/math/34857b3ba74ce5cd8607f3ebd23e9015908ada71.png b/_images/math/a581f053bbfa5115f42c13094857cdd12a37ec49.png
similarity index 100%
rename from _images/math/34857b3ba74ce5cd8607f3ebd23e9015908ada71.png
rename to _images/math/a581f053bbfa5115f42c13094857cdd12a37ec49.png
diff --git a/_images/math/8fbcbe5c4ec7dc9e7de4e5c3269f17c75981e27e.png b/_images/math/a5c6c67bb5d3e14928bac4f55b42b097af0049c9.png
similarity index 100%
rename from _images/math/8fbcbe5c4ec7dc9e7de4e5c3269f17c75981e27e.png
rename to _images/math/a5c6c67bb5d3e14928bac4f55b42b097af0049c9.png
diff --git a/_images/math/f8f7e26c16b771c2fcce6676c662337eb3f33028.png b/_images/math/a7640bcb3178e9077677d5f7688007f89242c628.png
similarity index 100%
rename from _images/math/f8f7e26c16b771c2fcce6676c662337eb3f33028.png
rename to _images/math/a7640bcb3178e9077677d5f7688007f89242c628.png
diff --git a/_images/math/51d762657c4c93c7496aba051e3df57ce3d9c73d.png b/_images/math/a7af5d614cf23d89d0e69b805eaeac5ce60ab3b4.png
similarity index 100%
rename from _images/math/51d762657c4c93c7496aba051e3df57ce3d9c73d.png
rename to _images/math/a7af5d614cf23d89d0e69b805eaeac5ce60ab3b4.png
diff --git a/_images/math/33e37bd1a09d48b145890174d49112d5b75f37d8.png b/_images/math/a9b804bdbe6411f805d1c85414a6f436be43104a.png
similarity index 100%
rename from _images/math/33e37bd1a09d48b145890174d49112d5b75f37d8.png
rename to _images/math/a9b804bdbe6411f805d1c85414a6f436be43104a.png
diff --git a/_images/math/2d3cfbb67f43244684dfd7f7d13b5a36e530d1fb.png b/_images/math/aa1cf3f712d2d40c97a11b485c3ccdbf7f167ae5.png
similarity index 100%
rename from _images/math/2d3cfbb67f43244684dfd7f7d13b5a36e530d1fb.png
rename to _images/math/aa1cf3f712d2d40c97a11b485c3ccdbf7f167ae5.png
diff --git a/_images/math/c7b0923a067ed9ba14e75a609d00553a6995a734.png b/_images/math/ab5a37a266621215b91506e806ca9b2af24db6b7.png
similarity index 100%
rename from _images/math/c7b0923a067ed9ba14e75a609d00553a6995a734.png
rename to _images/math/ab5a37a266621215b91506e806ca9b2af24db6b7.png
diff --git a/_images/math/eb30a459c3289b2855c466485f76637bb58d1db4.png b/_images/math/ac61ad5c9d214d2889bf898d19769810ec76a41b.png
similarity index 100%
rename from _images/math/eb30a459c3289b2855c466485f76637bb58d1db4.png
rename to _images/math/ac61ad5c9d214d2889bf898d19769810ec76a41b.png
diff --git a/_images/math/aca45e27a2286d530c0d9d17fba88c3e35471698.png b/_images/math/acb86d5cd33acbbd379014727295964c15cef03a.png
similarity index 100%
rename from _images/math/aca45e27a2286d530c0d9d17fba88c3e35471698.png
rename to _images/math/acb86d5cd33acbbd379014727295964c15cef03a.png
diff --git a/_images/math/10f32377ac67d94f764f12a15ea987e88c85d3e1.png b/_images/math/ad59b6e24a4a00ac621801f8d7513d68be654ab5.png
similarity index 100%
rename from _images/math/10f32377ac67d94f764f12a15ea987e88c85d3e1.png
rename to _images/math/ad59b6e24a4a00ac621801f8d7513d68be654ab5.png
diff --git a/_images/math/50496bd204bbf34e209ecabe0729f4937fe69a1d.png b/_images/math/adfd934da867e636e40c4f7dfe964c92f370b0fe.png
similarity index 100%
rename from _images/math/50496bd204bbf34e209ecabe0729f4937fe69a1d.png
rename to _images/math/adfd934da867e636e40c4f7dfe964c92f370b0fe.png
diff --git a/_images/math/8902a6b128ac408eb591049357b288ec9974597c.png b/_images/math/ae7e3fc575ab9c376945cfc926fca512e0f48a9a.png
similarity index 100%
rename from _images/math/8902a6b128ac408eb591049357b288ec9974597c.png
rename to _images/math/ae7e3fc575ab9c376945cfc926fca512e0f48a9a.png
diff --git a/_images/math/610a7fba4c1d89de40e26ba8f6c2915102b17eae.png b/_images/math/ae80b12010e94b47829ea5bd0f66ab65510a9044.png
similarity index 100%
rename from _images/math/610a7fba4c1d89de40e26ba8f6c2915102b17eae.png
rename to _images/math/ae80b12010e94b47829ea5bd0f66ab65510a9044.png
diff --git a/_images/math/c16f8d4a25c864ac30e71e5ac25eaea0a9b7408c.png b/_images/math/aea589b97a25438d5ca4484b8599310a6a5a331e.png
similarity index 100%
rename from _images/math/c16f8d4a25c864ac30e71e5ac25eaea0a9b7408c.png
rename to _images/math/aea589b97a25438d5ca4484b8599310a6a5a331e.png
diff --git a/_images/math/5522c7baeeb345c4c79eeefd6f8c143569d7124e.png b/_images/math/aeac82f8e02a16282c7bea3eb7d31350deef6eee.png
similarity index 100%
rename from _images/math/5522c7baeeb345c4c79eeefd6f8c143569d7124e.png
rename to _images/math/aeac82f8e02a16282c7bea3eb7d31350deef6eee.png
diff --git a/_images/math/af0e4926d948cb7f8c7e3385ae222afeb0064da2.png b/_images/math/af0e4926d948cb7f8c7e3385ae222afeb0064da2.png
new file mode 100644
index 0000000000..27afe14e7f
Binary files /dev/null and b/_images/math/af0e4926d948cb7f8c7e3385ae222afeb0064da2.png differ
diff --git a/_images/math/6cc64cef9dd78d8ebeaac5be511a9c7a2e7c46c1.png b/_images/math/af5b94887fa54210b0d3d3de334419c205b90882.png
similarity index 100%
rename from _images/math/6cc64cef9dd78d8ebeaac5be511a9c7a2e7c46c1.png
rename to _images/math/af5b94887fa54210b0d3d3de334419c205b90882.png
diff --git a/_images/math/ce58e4af225c93d08606c26554caaa5ae32edeba.png b/_images/math/b018f9153661cd702305aecc28713fd9705e7cb3.png
similarity index 100%
rename from _images/math/ce58e4af225c93d08606c26554caaa5ae32edeba.png
rename to _images/math/b018f9153661cd702305aecc28713fd9705e7cb3.png
diff --git a/_images/math/f8f358aa01478e43f1a663db574b83f88d7be478.png b/_images/math/b027139ad09fca3ca4adfe7d1149b9b2a69dbe3a.png
similarity index 100%
rename from _images/math/f8f358aa01478e43f1a663db574b83f88d7be478.png
rename to _images/math/b027139ad09fca3ca4adfe7d1149b9b2a69dbe3a.png
diff --git a/_images/math/1b7335927e890ba327f0fa16ee9286992d7f5534.png b/_images/math/b0e34d2c958a57c7ed73c9aea6ba877dc21351b9.png
similarity index 100%
rename from _images/math/1b7335927e890ba327f0fa16ee9286992d7f5534.png
rename to _images/math/b0e34d2c958a57c7ed73c9aea6ba877dc21351b9.png
diff --git a/_images/math/092e364e1d9d19ad5fffb0b46ef4cc7f2da02c1c.png b/_images/math/b124ff74afb0914bb434e8fb849eb56d734412f8.png
similarity index 100%
rename from _images/math/092e364e1d9d19ad5fffb0b46ef4cc7f2da02c1c.png
rename to _images/math/b124ff74afb0914bb434e8fb849eb56d734412f8.png
diff --git a/_images/math/02023f437f71130c12bd82bfa5604ec9ca2b0e67.png b/_images/math/b1671d0a5e167e582bc18fe47d3b479772ff7ecf.png
similarity index 100%
rename from _images/math/02023f437f71130c12bd82bfa5604ec9ca2b0e67.png
rename to _images/math/b1671d0a5e167e582bc18fe47d3b479772ff7ecf.png
diff --git a/_images/math/b1d4d53e93df09afe1ed2af91622f73e2b6b165c.png b/_images/math/b1d4d53e93df09afe1ed2af91622f73e2b6b165c.png
new file mode 100644
index 0000000000..b86306af66
Binary files /dev/null and b/_images/math/b1d4d53e93df09afe1ed2af91622f73e2b6b165c.png differ
diff --git a/_images/math/5855faa969d195745d46532d0e26ecff25af71a2.png b/_images/math/b259abeb8af3dad67fd4ba25ac384454f5ac82ad.png
similarity index 100%
rename from _images/math/5855faa969d195745d46532d0e26ecff25af71a2.png
rename to _images/math/b259abeb8af3dad67fd4ba25ac384454f5ac82ad.png
diff --git a/_images/math/9e2b196e9b7e57d1ec99f6534c581ea9759d2170.png b/_images/math/b39932b8cbb311eeee9815738f6be3757737b2ff.png
similarity index 100%
rename from _images/math/9e2b196e9b7e57d1ec99f6534c581ea9759d2170.png
rename to _images/math/b39932b8cbb311eeee9815738f6be3757737b2ff.png
diff --git a/_images/math/fc481e8632ac53bd0572e5e95ba925274c27dc66.png b/_images/math/b3d7aca91cb037d9dd2187ba0359d8aa5887fb6d.png
similarity index 100%
rename from _images/math/fc481e8632ac53bd0572e5e95ba925274c27dc66.png
rename to _images/math/b3d7aca91cb037d9dd2187ba0359d8aa5887fb6d.png
diff --git a/_images/math/b3e3b72ed0f7fba27a69a01a296e17e10c2e3cc8.png b/_images/math/b3e3b72ed0f7fba27a69a01a296e17e10c2e3cc8.png
new file mode 100644
index 0000000000..577340922f
Binary files /dev/null and b/_images/math/b3e3b72ed0f7fba27a69a01a296e17e10c2e3cc8.png differ
diff --git a/_images/math/8361f02043d8580921b283a7c3af5fdd9730bc8d.png b/_images/math/b4a74454e6f57541ec9be710e8b2e3ae8010dde9.png
similarity index 100%
rename from _images/math/8361f02043d8580921b283a7c3af5fdd9730bc8d.png
rename to _images/math/b4a74454e6f57541ec9be710e8b2e3ae8010dde9.png
diff --git a/_images/math/535b2bfbb0a587e261a0d0af9b7b53e42629b14d.png b/_images/math/b4e1bc8e2dfd2c26158273aef285b08a816f960a.png
similarity index 100%
rename from _images/math/535b2bfbb0a587e261a0d0af9b7b53e42629b14d.png
rename to _images/math/b4e1bc8e2dfd2c26158273aef285b08a816f960a.png
diff --git a/_images/math/fa86b0ef48a28317d10a53f409f74d756ae49fd4.png b/_images/math/b51c1d14d772823c103e00abf9e448770f391c44.png
similarity index 100%
rename from _images/math/fa86b0ef48a28317d10a53f409f74d756ae49fd4.png
rename to _images/math/b51c1d14d772823c103e00abf9e448770f391c44.png
diff --git a/_images/math/9f5917f70923cc7878fc1d928d46132cb144be20.png b/_images/math/b700d901b5ba9392162d83dadb3c05adec0a5fde.png
similarity index 100%
rename from _images/math/9f5917f70923cc7878fc1d928d46132cb144be20.png
rename to _images/math/b700d901b5ba9392162d83dadb3c05adec0a5fde.png
diff --git a/_images/math/a55679995cd6abb1efbdd15eff74eb2d3d1d0933.png b/_images/math/b758958c2db850d51fa687ecee602ff522f037e6.png
similarity index 100%
rename from _images/math/a55679995cd6abb1efbdd15eff74eb2d3d1d0933.png
rename to _images/math/b758958c2db850d51fa687ecee602ff522f037e6.png
diff --git a/_images/math/386d08a29da93cc135285d42a82a3ed49000d5f1.png b/_images/math/b81a13c0cf0eca5dd00205acefb25d4a0cb1fb1c.png
similarity index 100%
rename from _images/math/386d08a29da93cc135285d42a82a3ed49000d5f1.png
rename to _images/math/b81a13c0cf0eca5dd00205acefb25d4a0cb1fb1c.png
diff --git a/_images/math/d6c91a84bfe8aed76b10d4aaed0c2ed4ba0b3af0.png b/_images/math/b82d559c8ea6a5545c0eef62e3197a25d38cc15a.png
similarity index 100%
rename from _images/math/d6c91a84bfe8aed76b10d4aaed0c2ed4ba0b3af0.png
rename to _images/math/b82d559c8ea6a5545c0eef62e3197a25d38cc15a.png
diff --git a/_images/math/8f0dd3d5d7c73c87564b7aa9d05b3b933a107e6c.png b/_images/math/b83c42845b88d516166a305715e9cb2e795fdb47.png
similarity index 100%
rename from _images/math/8f0dd3d5d7c73c87564b7aa9d05b3b933a107e6c.png
rename to _images/math/b83c42845b88d516166a305715e9cb2e795fdb47.png
diff --git a/_images/math/03c1a3989f49e90c6425937a97a8ef5e26862238.png b/_images/math/b872fd5ec24dde8c3417e7f616c4bac56009be65.png
similarity index 100%
rename from _images/math/03c1a3989f49e90c6425937a97a8ef5e26862238.png
rename to _images/math/b872fd5ec24dde8c3417e7f616c4bac56009be65.png
diff --git a/_images/math/52969fdeeb90f7e24cd2a2f1a6cfe124776fee2a.png b/_images/math/b8d74914d7bab2ddcd1862b9b661a0db5b386d83.png
similarity index 100%
rename from _images/math/52969fdeeb90f7e24cd2a2f1a6cfe124776fee2a.png
rename to _images/math/b8d74914d7bab2ddcd1862b9b661a0db5b386d83.png
diff --git a/_images/math/bb3fffdb83748cc9f5ab0b8c7df6cee8dafd8f51.png b/_images/math/b909aae962b19c43f19a3460d2bef0d0d68897a0.png
similarity index 100%
rename from _images/math/bb3fffdb83748cc9f5ab0b8c7df6cee8dafd8f51.png
rename to _images/math/b909aae962b19c43f19a3460d2bef0d0d68897a0.png
diff --git a/_images/math/31d2508fcb80808436ea2daafa2426433c166cb7.png b/_images/math/b914fb0f4393dcf1ecf307ec279e68158d744f5e.png
similarity index 100%
rename from _images/math/31d2508fcb80808436ea2daafa2426433c166cb7.png
rename to _images/math/b914fb0f4393dcf1ecf307ec279e68158d744f5e.png
diff --git a/_images/math/82b5e178d68dd7eb9f2394965b656f306a12510b.png b/_images/math/b938321d9db7b9d1c9d408617d7aad9581ef09c3.png
similarity index 100%
rename from _images/math/82b5e178d68dd7eb9f2394965b656f306a12510b.png
rename to _images/math/b938321d9db7b9d1c9d408617d7aad9581ef09c3.png
diff --git a/_images/math/538fb2733d989d8b931c64dc453127d5b0b542c9.png b/_images/math/bacb7578fed44296b1be2ab66b735fdbe3d4920b.png
similarity index 100%
rename from _images/math/538fb2733d989d8b931c64dc453127d5b0b542c9.png
rename to _images/math/bacb7578fed44296b1be2ab66b735fdbe3d4920b.png
diff --git a/_images/math/f06e84fe84a6c63a9c2c392af11652f6e0d72cf4.png b/_images/math/bb3b56c1449e4ae998527d57d942a625594f2345.png
similarity index 100%
rename from _images/math/f06e84fe84a6c63a9c2c392af11652f6e0d72cf4.png
rename to _images/math/bb3b56c1449e4ae998527d57d942a625594f2345.png
diff --git a/_images/math/1271a5033ea53711c7b12c29f2412d03e4a5d7d2.png b/_images/math/bb553bac0e1412395068d22f984ff09841d237db.png
similarity index 100%
rename from _images/math/1271a5033ea53711c7b12c29f2412d03e4a5d7d2.png
rename to _images/math/bb553bac0e1412395068d22f984ff09841d237db.png
diff --git a/_images/math/cd222bc82e0cd5871ba6885aaa47327e68136643.png b/_images/math/bb6c6c97d391e46320213fa3786fd8e8198c0ee5.png
similarity index 100%
rename from _images/math/cd222bc82e0cd5871ba6885aaa47327e68136643.png
rename to _images/math/bb6c6c97d391e46320213fa3786fd8e8198c0ee5.png
diff --git a/_images/math/7d8f428010f544a68b10a29e9f56a82215d82c09.png b/_images/math/bb6efe848c3fe4bab8f7d7cd35c544c38a1f56ff.png
similarity index 100%
rename from _images/math/7d8f428010f544a68b10a29e9f56a82215d82c09.png
rename to _images/math/bb6efe848c3fe4bab8f7d7cd35c544c38a1f56ff.png
diff --git a/_images/math/a8ccdabb54d53172e417848edff364cf77ffed3c.png b/_images/math/bca38b09fc983694f53657d4c262db0387f5e85d.png
similarity index 100%
rename from _images/math/a8ccdabb54d53172e417848edff364cf77ffed3c.png
rename to _images/math/bca38b09fc983694f53657d4c262db0387f5e85d.png
diff --git a/_images/math/966e5d9367b057e12a91377512e826196bd92e05.png b/_images/math/bcf59e5339b8b0b80363dd8fe30956776b56dc9a.png
similarity index 100%
rename from _images/math/966e5d9367b057e12a91377512e826196bd92e05.png
rename to _images/math/bcf59e5339b8b0b80363dd8fe30956776b56dc9a.png
diff --git a/_images/math/062dfa76529a0336c4df38e0620d170e6bfae916.png b/_images/math/bd43efebc8b7ecaa2564f827dd2f624a8a3a7278.png
similarity index 100%
rename from _images/math/062dfa76529a0336c4df38e0620d170e6bfae916.png
rename to _images/math/bd43efebc8b7ecaa2564f827dd2f624a8a3a7278.png
diff --git a/_images/math/01b03dce6c6a8661c94399bda49265d52cae9c72.png b/_images/math/bd5c3551852e3eb55e7cc1c20fb56b18066af30d.png
similarity index 100%
rename from _images/math/01b03dce6c6a8661c94399bda49265d52cae9c72.png
rename to _images/math/bd5c3551852e3eb55e7cc1c20fb56b18066af30d.png
diff --git a/_images/math/9d5b9321f67eecfa2013fa6f3891ba1f2e335946.png b/_images/math/bddafdba567e077d725c2cafbf24fe43bb1c089a.png
similarity index 100%
rename from _images/math/9d5b9321f67eecfa2013fa6f3891ba1f2e335946.png
rename to _images/math/bddafdba567e077d725c2cafbf24fe43bb1c089a.png
diff --git a/_images/math/8ad620c1ffdcae4b31df2947af1e379d99565591.png b/_images/math/be03104fbc0d7a99d659af133bb7c3b9e25cd7c0.png
similarity index 100%
rename from _images/math/8ad620c1ffdcae4b31df2947af1e379d99565591.png
rename to _images/math/be03104fbc0d7a99d659af133bb7c3b9e25cd7c0.png
diff --git a/_images/math/d9efe2f18fee6e45486f86bf704b28646bcc2867.png b/_images/math/be3240b7138430b0c4d848fffb277c12ed81de93.png
similarity index 100%
rename from _images/math/d9efe2f18fee6e45486f86bf704b28646bcc2867.png
rename to _images/math/be3240b7138430b0c4d848fffb277c12ed81de93.png
diff --git a/_images/math/b222f8108c75325f805377c55ef40a6db49cf897.png b/_images/math/be3bcf8a19a928999cfb2020a2f51a96c93fbcb0.png
similarity index 100%
rename from _images/math/b222f8108c75325f805377c55ef40a6db49cf897.png
rename to _images/math/be3bcf8a19a928999cfb2020a2f51a96c93fbcb0.png
diff --git a/_images/math/a172b53f60958254dfabfb91aeeac679c162fa84.png b/_images/math/be3d2664dacf1764c5f2c413af810cd86d3886ba.png
similarity index 100%
rename from _images/math/a172b53f60958254dfabfb91aeeac679c162fa84.png
rename to _images/math/be3d2664dacf1764c5f2c413af810cd86d3886ba.png
diff --git a/_images/math/0299a337f236d040bffecd93432b7a612a07871c.png b/_images/math/be40f4eea4fa8e6b691b96f9a383baaca20665ca.png
similarity index 100%
rename from _images/math/0299a337f236d040bffecd93432b7a612a07871c.png
rename to _images/math/be40f4eea4fa8e6b691b96f9a383baaca20665ca.png
diff --git a/_images/math/1398cc90f5d6dc57f5585101970e32be7345d130.png b/_images/math/bf96627c574a89031435dbca37bbb0754a23a3d5.png
similarity index 100%
rename from _images/math/1398cc90f5d6dc57f5585101970e32be7345d130.png
rename to _images/math/bf96627c574a89031435dbca37bbb0754a23a3d5.png
diff --git a/_images/math/99bb09b89d1018e8112899db4e6db62187f2b882.png b/_images/math/bfe57c96935377a67170c7ba05b6aeab4d769345.png
similarity index 100%
rename from _images/math/99bb09b89d1018e8112899db4e6db62187f2b882.png
rename to _images/math/bfe57c96935377a67170c7ba05b6aeab4d769345.png
diff --git a/_images/math/b1f5ad51fbccc6f210d02d9c3eb8ea96fdd9f505.png b/_images/math/c1573bb5fbdbc122c246b6558fdb3ad68d014f53.png
similarity index 100%
rename from _images/math/b1f5ad51fbccc6f210d02d9c3eb8ea96fdd9f505.png
rename to _images/math/c1573bb5fbdbc122c246b6558fdb3ad68d014f53.png
diff --git a/_images/math/13ec3386d628b5ca8d96ff83af9b240831084348.png b/_images/math/c1eff259acfe59a4e160585cfe8ce274fa1ba69f.png
similarity index 100%
rename from _images/math/13ec3386d628b5ca8d96ff83af9b240831084348.png
rename to _images/math/c1eff259acfe59a4e160585cfe8ce274fa1ba69f.png
diff --git a/_images/math/96e3592ee349a29900278c1b37e4a144ef295882.png b/_images/math/c27cef85153c864b984a48b64940903b71c40cb9.png
similarity index 100%
rename from _images/math/96e3592ee349a29900278c1b37e4a144ef295882.png
rename to _images/math/c27cef85153c864b984a48b64940903b71c40cb9.png
diff --git a/_images/math/25b5f855b56cd269cd617940805cef31bc41a95c.png b/_images/math/c2ae1ad4f2c0b7239ebb03b52f5e4e8406f61c9a.png
similarity index 100%
rename from _images/math/25b5f855b56cd269cd617940805cef31bc41a95c.png
rename to _images/math/c2ae1ad4f2c0b7239ebb03b52f5e4e8406f61c9a.png
diff --git a/_images/math/f55ec799a437cc6b3b9b16101acca9e22cf51049.png b/_images/math/c2d4b2b36d48ebfe04a5fafab3d40063c36d3549.png
similarity index 100%
rename from _images/math/f55ec799a437cc6b3b9b16101acca9e22cf51049.png
rename to _images/math/c2d4b2b36d48ebfe04a5fafab3d40063c36d3549.png
diff --git a/_images/math/fbe4b9a11593ea831c507e990455d5ad0aed05bb.png b/_images/math/c3663875b550da34c8eb2ce1273f29d4471bdac5.png
similarity index 100%
rename from _images/math/fbe4b9a11593ea831c507e990455d5ad0aed05bb.png
rename to _images/math/c3663875b550da34c8eb2ce1273f29d4471bdac5.png
diff --git a/_images/math/1fb3e3a1babedd0445a0e200afcb517b4fa942b6.png b/_images/math/c36e3c256bf62055dba48062aa0a3369a1677bfd.png
similarity index 100%
rename from _images/math/1fb3e3a1babedd0445a0e200afcb517b4fa942b6.png
rename to _images/math/c36e3c256bf62055dba48062aa0a3369a1677bfd.png
diff --git a/_images/math/6c9a56eafb56eebe6ae9ad1398c493dba4ec5d2c.png b/_images/math/c37dd7af20c3812bc7bbbf45d0c6cd6d698de7c3.png
similarity index 100%
rename from _images/math/6c9a56eafb56eebe6ae9ad1398c493dba4ec5d2c.png
rename to _images/math/c37dd7af20c3812bc7bbbf45d0c6cd6d698de7c3.png
diff --git a/_images/math/17f1249ad95b7682b8316ad21de8ce4ee9fdcf93.png b/_images/math/c3c08496f07567285212e468b173bea9ca153fab.png
similarity index 100%
rename from _images/math/17f1249ad95b7682b8316ad21de8ce4ee9fdcf93.png
rename to _images/math/c3c08496f07567285212e468b173bea9ca153fab.png
diff --git a/_images/math/825c96dcbeb27ebc9e14257965efa983bc6b99ac.png b/_images/math/c3ce87e097e631b2c0939c06f6166aa725a6f1e9.png
similarity index 100%
rename from _images/math/825c96dcbeb27ebc9e14257965efa983bc6b99ac.png
rename to _images/math/c3ce87e097e631b2c0939c06f6166aa725a6f1e9.png
diff --git a/_images/math/f5047d1e0cbb50ec208923a22cd517c55100fa7b.png b/_images/math/c4bb40dd65eae6c11b325989b14e0b8d35e4e3ef.png
similarity index 100%
rename from _images/math/f5047d1e0cbb50ec208923a22cd517c55100fa7b.png
rename to _images/math/c4bb40dd65eae6c11b325989b14e0b8d35e4e3ef.png
diff --git a/_images/math/c77b4a481469dbcd2486262e16623f483c16fb9d.png b/_images/math/c50d56a534032d16f8d71c1e6037dfbabc9a3d85.png
similarity index 100%
rename from _images/math/c77b4a481469dbcd2486262e16623f483c16fb9d.png
rename to _images/math/c50d56a534032d16f8d71c1e6037dfbabc9a3d85.png
diff --git a/_images/math/0a539125812be8a1e708ccd0e7ac7c782e57100d.png b/_images/math/c6fa400970e245daf4caa0ed8c6272d52c24383d.png
similarity index 100%
rename from _images/math/0a539125812be8a1e708ccd0e7ac7c782e57100d.png
rename to _images/math/c6fa400970e245daf4caa0ed8c6272d52c24383d.png
diff --git a/_images/math/3a4f8afd736eb1b37089e136ee70c074045e7165.png b/_images/math/c855f9085fcb37d678f7b4ab15e39083909e6e84.png
similarity index 100%
rename from _images/math/3a4f8afd736eb1b37089e136ee70c074045e7165.png
rename to _images/math/c855f9085fcb37d678f7b4ab15e39083909e6e84.png
diff --git a/_images/math/882104988d1bdede1e32a1a6cba5e5036b38078a.png b/_images/math/c88fd5fd6e3daee3e7dd8b464248133cb7c68964.png
similarity index 100%
rename from _images/math/882104988d1bdede1e32a1a6cba5e5036b38078a.png
rename to _images/math/c88fd5fd6e3daee3e7dd8b464248133cb7c68964.png
diff --git a/_images/math/cd79c917ed9869131ec06e249294fedcf74422c3.png b/_images/math/c8abe22b6610379dc02030d3b5479166a8fe0105.png
similarity index 100%
rename from _images/math/cd79c917ed9869131ec06e249294fedcf74422c3.png
rename to _images/math/c8abe22b6610379dc02030d3b5479166a8fe0105.png
diff --git a/_images/math/8e5eed2beee65ae37c7422830ed72d18e4571fab.png b/_images/math/c8b0a3f732d28a9a7c37eacd33b620da4aa6b92a.png
similarity index 100%
rename from _images/math/8e5eed2beee65ae37c7422830ed72d18e4571fab.png
rename to _images/math/c8b0a3f732d28a9a7c37eacd33b620da4aa6b92a.png
diff --git a/_images/math/c1f5bd38a6e006fbfddb9d99442aff7f79c231de.png b/_images/math/c902f2a6fcdf6a3c4f1a55c8e6ee75138768f781.png
similarity index 100%
rename from _images/math/c1f5bd38a6e006fbfddb9d99442aff7f79c231de.png
rename to _images/math/c902f2a6fcdf6a3c4f1a55c8e6ee75138768f781.png
diff --git a/_images/math/22768d7bc95b2e83ea09efa9cfcab024c10fbb39.png b/_images/math/c95449506df5faa754b5369eda815d3854dc2982.png
similarity index 100%
rename from _images/math/22768d7bc95b2e83ea09efa9cfcab024c10fbb39.png
rename to _images/math/c95449506df5faa754b5369eda815d3854dc2982.png
diff --git a/_images/math/12d58aa29201da09d8e620f8698e3a37547f6b4a.png b/_images/math/c99df7a209495334da442b1ec998abaabfa320d8.png
similarity index 100%
rename from _images/math/12d58aa29201da09d8e620f8698e3a37547f6b4a.png
rename to _images/math/c99df7a209495334da442b1ec998abaabfa320d8.png
diff --git a/_images/math/18ef0d7a11968a68c1d350abe6cfc663b76a3658.png b/_images/math/c9a423fa2385b51a00c695fc351992da0ab90242.png
similarity index 100%
rename from _images/math/18ef0d7a11968a68c1d350abe6cfc663b76a3658.png
rename to _images/math/c9a423fa2385b51a00c695fc351992da0ab90242.png
diff --git a/_images/math/3617dc0a6e8970ccb145834bf02aed345a903dd0.png b/_images/math/c9a60a06b6ae2b7e291667370bda732cbed188ec.png
similarity index 100%
rename from _images/math/3617dc0a6e8970ccb145834bf02aed345a903dd0.png
rename to _images/math/c9a60a06b6ae2b7e291667370bda732cbed188ec.png
diff --git a/_images/math/c9c838f8fbbfc1a034d065ca86954b9960435b74.png b/_images/math/c9c838f8fbbfc1a034d065ca86954b9960435b74.png
new file mode 100644
index 0000000000..5c7f758e57
Binary files /dev/null and b/_images/math/c9c838f8fbbfc1a034d065ca86954b9960435b74.png differ
diff --git a/_images/math/7f79ece40507754e4ab15b2ee8c574fb1e6ae20b.png b/_images/math/cac8180bcf0c7e0b496472f80d50633cb01468be.png
similarity index 100%
rename from _images/math/7f79ece40507754e4ab15b2ee8c574fb1e6ae20b.png
rename to _images/math/cac8180bcf0c7e0b496472f80d50633cb01468be.png
diff --git a/_images/math/e13d971231512283e81d8480a218782f7d68b585.png b/_images/math/cb488e6b6c695abf9245b63e5fdc7e87d1bd60ba.png
similarity index 100%
rename from _images/math/e13d971231512283e81d8480a218782f7d68b585.png
rename to _images/math/cb488e6b6c695abf9245b63e5fdc7e87d1bd60ba.png
diff --git a/_images/math/8189a5b5a0917b8c93350827be4038af1839139d.png b/_images/math/cbb80ad77aa7a5e227d5a46bc44d235284106cfc.png
similarity index 100%
rename from _images/math/8189a5b5a0917b8c93350827be4038af1839139d.png
rename to _images/math/cbb80ad77aa7a5e227d5a46bc44d235284106cfc.png
diff --git a/_images/math/3e3bda3f18b93acfcfbc4fee5bba064bbae2b0c4.png b/_images/math/cc61bb2174397c308b2c8551a3e8ac33cff497ed.png
similarity index 100%
rename from _images/math/3e3bda3f18b93acfcfbc4fee5bba064bbae2b0c4.png
rename to _images/math/cc61bb2174397c308b2c8551a3e8ac33cff497ed.png
diff --git a/_images/math/0f26fe31ea24161ceb02b1d7ab5ad00ec85e8518.png b/_images/math/ccfa871e953be1af00251b3da72987d5d324ed3f.png
similarity index 100%
rename from _images/math/0f26fe31ea24161ceb02b1d7ab5ad00ec85e8518.png
rename to _images/math/ccfa871e953be1af00251b3da72987d5d324ed3f.png
diff --git a/_images/math/3d5b84e234ba0345c505dbe2899818c36aa9d23f.png b/_images/math/cd011afd65294ad2312e56d3c43ead7591fc1354.png
similarity index 100%
rename from _images/math/3d5b84e234ba0345c505dbe2899818c36aa9d23f.png
rename to _images/math/cd011afd65294ad2312e56d3c43ead7591fc1354.png
diff --git a/_images/math/a4b36cc557943d410394cb213db426eee8a6b264.png b/_images/math/cd1f697d4971ab93155fb7362d54606842ca9f43.png
similarity index 100%
rename from _images/math/a4b36cc557943d410394cb213db426eee8a6b264.png
rename to _images/math/cd1f697d4971ab93155fb7362d54606842ca9f43.png
diff --git a/_images/math/8f4e28657fb41efbe66f8788f3d50b030eaa25ae.png b/_images/math/ce0f8446b7c4daa2052dd60d4c3b3351ebff60e3.png
similarity index 100%
rename from _images/math/8f4e28657fb41efbe66f8788f3d50b030eaa25ae.png
rename to _images/math/ce0f8446b7c4daa2052dd60d4c3b3351ebff60e3.png
diff --git a/_images/math/4a210f77a1c79011bdc5ac4f2cac91a4c5a08959.png b/_images/math/ceb34ab0bf3ee115960392819cb3a5b2d6549557.png
similarity index 100%
rename from _images/math/4a210f77a1c79011bdc5ac4f2cac91a4c5a08959.png
rename to _images/math/ceb34ab0bf3ee115960392819cb3a5b2d6549557.png
diff --git a/_images/math/0a00d0284d1808a4f2b2e78591f2207e848b7231.png b/_images/math/ced9360fc824e48b96a755cddf804505981341a2.png
similarity index 100%
rename from _images/math/0a00d0284d1808a4f2b2e78591f2207e848b7231.png
rename to _images/math/ced9360fc824e48b96a755cddf804505981341a2.png
diff --git a/_images/math/5919c9a67835f19eb6a5c8b3d47b9e035c052657.png b/_images/math/cf798982bc604baefe06d20f096e522d1f2f1037.png
similarity index 100%
rename from _images/math/5919c9a67835f19eb6a5c8b3d47b9e035c052657.png
rename to _images/math/cf798982bc604baefe06d20f096e522d1f2f1037.png
diff --git a/_images/math/fa2fa899f0afb05d6837885523503a2d4df434f9.png b/_images/math/cfd13a0f26eb7ef0093319a7669da7dd3771dbac.png
similarity index 100%
rename from _images/math/fa2fa899f0afb05d6837885523503a2d4df434f9.png
rename to _images/math/cfd13a0f26eb7ef0093319a7669da7dd3771dbac.png
diff --git a/_images/math/73584709a74afc4c13dadcfcc3afff5872bd8a79.png b/_images/math/cffe2c5bd05a58b0c024c8cba9db2928b325b971.png
similarity index 100%
rename from _images/math/73584709a74afc4c13dadcfcc3afff5872bd8a79.png
rename to _images/math/cffe2c5bd05a58b0c024c8cba9db2928b325b971.png
diff --git a/_images/math/88d85f087ea838305796b908ab5df949115475d6.png b/_images/math/d04e930be0a2eded93ab40c074adf8a99907341e.png
similarity index 100%
rename from _images/math/88d85f087ea838305796b908ab5df949115475d6.png
rename to _images/math/d04e930be0a2eded93ab40c074adf8a99907341e.png
diff --git a/_images/math/0bd24d816c2f1a08d00db1804de0feb34e69b57d.png b/_images/math/d0587e89a40a507b9444255f1b5ca9cb521d8ccc.png
similarity index 100%
rename from _images/math/0bd24d816c2f1a08d00db1804de0feb34e69b57d.png
rename to _images/math/d0587e89a40a507b9444255f1b5ca9cb521d8ccc.png
diff --git a/_images/math/11355298328f1cd40da4c649ccf7d3d07d88b84a.png b/_images/math/d0f641ddabfc77111d0823470829ca6d9ca59ad1.png
similarity index 100%
rename from _images/math/11355298328f1cd40da4c649ccf7d3d07d88b84a.png
rename to _images/math/d0f641ddabfc77111d0823470829ca6d9ca59ad1.png
diff --git a/_images/math/0ed24e4eff759c650505d682b9bd60fa7a5280d9.png b/_images/math/d11b82f78cdb4ed9d71b361623c584a3ab116207.png
similarity index 100%
rename from _images/math/0ed24e4eff759c650505d682b9bd60fa7a5280d9.png
rename to _images/math/d11b82f78cdb4ed9d71b361623c584a3ab116207.png
diff --git a/_images/math/9fce3887457954b2e16b64c6fd5d9a65696c57eb.png b/_images/math/d124fa955a0cb55e30e4e17ea61f06b4d9529152.png
similarity index 100%
rename from _images/math/9fce3887457954b2e16b64c6fd5d9a65696c57eb.png
rename to _images/math/d124fa955a0cb55e30e4e17ea61f06b4d9529152.png
diff --git a/_images/math/09ee9d74659eb6547155a657c853fd5719e97191.png b/_images/math/d246eafd090a8727e443e9a38c52b920e215bbae.png
similarity index 100%
rename from _images/math/09ee9d74659eb6547155a657c853fd5719e97191.png
rename to _images/math/d246eafd090a8727e443e9a38c52b920e215bbae.png
diff --git a/_images/math/f0f5a4134ebfd33058961a2d086a23005a578f35.png b/_images/math/d26038b40e8a3a6a3c92bb568fdd8c6a0cc010d5.png
similarity index 100%
rename from _images/math/f0f5a4134ebfd33058961a2d086a23005a578f35.png
rename to _images/math/d26038b40e8a3a6a3c92bb568fdd8c6a0cc010d5.png
diff --git a/_images/math/b6d0248415e45cef5618aa27e4eba785b557a247.png b/_images/math/d284ac5f1b5f5375208fdb6bd4ef761cb5eacdf7.png
similarity index 100%
rename from _images/math/b6d0248415e45cef5618aa27e4eba785b557a247.png
rename to _images/math/d284ac5f1b5f5375208fdb6bd4ef761cb5eacdf7.png
diff --git a/_images/math/c70e001674ec3ce487852ca76aab6d872c634cbf.png b/_images/math/d2c236590767c2c039cccbf4658e5f5a15eef64d.png
similarity index 100%
rename from _images/math/c70e001674ec3ce487852ca76aab6d872c634cbf.png
rename to _images/math/d2c236590767c2c039cccbf4658e5f5a15eef64d.png
diff --git a/_images/math/8122aa89ea6e80784c6513d22787ad86e36ad0cc.png b/_images/math/d32c78b759903e3f4bd4fd2ce0b86358f7500c5d.png
similarity index 100%
rename from _images/math/8122aa89ea6e80784c6513d22787ad86e36ad0cc.png
rename to _images/math/d32c78b759903e3f4bd4fd2ce0b86358f7500c5d.png
diff --git a/_images/math/583ae3d2ac2b6b0d2b900ae88cb17430a03814eb.png b/_images/math/d34e2a7acd952b653e60c69d2a11d6f256941963.png
similarity index 100%
rename from _images/math/583ae3d2ac2b6b0d2b900ae88cb17430a03814eb.png
rename to _images/math/d34e2a7acd952b653e60c69d2a11d6f256941963.png
diff --git a/_images/math/50b6e2c62e6e64b4bb36cd69b67aa136c2544429.png b/_images/math/d36b141653b3cd788cab1ceec40f54fc5dde0d77.png
similarity index 100%
rename from _images/math/50b6e2c62e6e64b4bb36cd69b67aa136c2544429.png
rename to _images/math/d36b141653b3cd788cab1ceec40f54fc5dde0d77.png
diff --git a/_images/math/c9dff1417dfadc1338c77d9000f382dc03e058b5.png b/_images/math/d3752480013ffb470e055e9556ab284aafc51ebe.png
similarity index 100%
rename from _images/math/c9dff1417dfadc1338c77d9000f382dc03e058b5.png
rename to _images/math/d3752480013ffb470e055e9556ab284aafc51ebe.png
diff --git a/_images/math/5cd8045db5708d33f68fbe6f31ea314e72c2224c.png b/_images/math/d423d1cffd83126213ac991c1a88ba8c60b1641a.png
similarity index 100%
rename from _images/math/5cd8045db5708d33f68fbe6f31ea314e72c2224c.png
rename to _images/math/d423d1cffd83126213ac991c1a88ba8c60b1641a.png
diff --git a/_images/math/1c39926efbcdc7d77c9337f5d48dd8e1761aec2d.png b/_images/math/d44ca12044ca1da7d898eb60f5d96559c9aa5c6c.png
similarity index 100%
rename from _images/math/1c39926efbcdc7d77c9337f5d48dd8e1761aec2d.png
rename to _images/math/d44ca12044ca1da7d898eb60f5d96559c9aa5c6c.png
diff --git a/_images/math/9910fc8ed8a58c9874860c7482132fb871b8c502.png b/_images/math/d56d732b25b2bd41267929bb151a1397661fb62a.png
similarity index 100%
rename from _images/math/9910fc8ed8a58c9874860c7482132fb871b8c502.png
rename to _images/math/d56d732b25b2bd41267929bb151a1397661fb62a.png
diff --git a/_images/math/9d25d0527b1f635705501f5ba8b3e7a7a65e25bd.png b/_images/math/d60786dfb68719d2c95244772f5c3b12b1e26bbf.png
similarity index 100%
rename from _images/math/9d25d0527b1f635705501f5ba8b3e7a7a65e25bd.png
rename to _images/math/d60786dfb68719d2c95244772f5c3b12b1e26bbf.png
diff --git a/_images/math/fc119d611e5569f18a2ee709788edbc042337dbb.png b/_images/math/d65ea0027d038284767393ee82a394edbfc5ab9d.png
similarity index 100%
rename from _images/math/fc119d611e5569f18a2ee709788edbc042337dbb.png
rename to _images/math/d65ea0027d038284767393ee82a394edbfc5ab9d.png
diff --git a/_images/math/d6a7ccf879c4a4fe694033606332cb83806db296.png b/_images/math/d67fb61cfffca2cc069e083d76cb6220b4ca14c8.png
similarity index 100%
rename from _images/math/d6a7ccf879c4a4fe694033606332cb83806db296.png
rename to _images/math/d67fb61cfffca2cc069e083d76cb6220b4ca14c8.png
diff --git a/_images/math/4c27fcd8a73517681348759d61834aeeafa25c55.png b/_images/math/d7c1d78c68efc3ab35af0d2d23460f5afaf24624.png
similarity index 100%
rename from _images/math/4c27fcd8a73517681348759d61834aeeafa25c55.png
rename to _images/math/d7c1d78c68efc3ab35af0d2d23460f5afaf24624.png
diff --git a/_images/math/d821aac2f789a3cd754a0c175d6ab3a0bdde13f4.png b/_images/math/d821aac2f789a3cd754a0c175d6ab3a0bdde13f4.png
new file mode 100644
index 0000000000..ae66f59391
Binary files /dev/null and b/_images/math/d821aac2f789a3cd754a0c175d6ab3a0bdde13f4.png differ
diff --git a/_images/math/3a9f818b22cf231e85672d4c829f1e70a9a2b92a.png b/_images/math/d89460ecbcfef851ff9c101f3d5d6130fbb1f130.png
similarity index 100%
rename from _images/math/3a9f818b22cf231e85672d4c829f1e70a9a2b92a.png
rename to _images/math/d89460ecbcfef851ff9c101f3d5d6130fbb1f130.png
diff --git a/_images/math/e7cc6034d7dabf98113bd86b88588c54c9d48249.png b/_images/math/d971219eaf1c78d962f294a33a761847fff0ad6f.png
similarity index 100%
rename from _images/math/e7cc6034d7dabf98113bd86b88588c54c9d48249.png
rename to _images/math/d971219eaf1c78d962f294a33a761847fff0ad6f.png
diff --git a/_images/math/371663bc00dcccec1116ead641faa2d8bee80750.png b/_images/math/d98ecf327f611fdc01c42d44d066ea00604128ad.png
similarity index 100%
rename from _images/math/371663bc00dcccec1116ead641faa2d8bee80750.png
rename to _images/math/d98ecf327f611fdc01c42d44d066ea00604128ad.png
diff --git a/_images/math/9b25f8e64b484493fda944d25cad453423041fe6.png b/_images/math/d99efde75c84ef402a92cd4497530d2366fb112f.png
similarity index 100%
rename from _images/math/9b25f8e64b484493fda944d25cad453423041fe6.png
rename to _images/math/d99efde75c84ef402a92cd4497530d2366fb112f.png
diff --git a/_images/math/fa2f03813f247d34e237d7d4f70aad833a23ac36.png b/_images/math/d9dae826173271b09c2f3aef7f06bc2c1c6a85d0.png
similarity index 100%
rename from _images/math/fa2f03813f247d34e237d7d4f70aad833a23ac36.png
rename to _images/math/d9dae826173271b09c2f3aef7f06bc2c1c6a85d0.png
diff --git a/_images/math/614be9af23eb04ebb0b8ca697165544ee84ad961.png b/_images/math/da85ad5dd215afcf9e0efe00c2a3375acedaaf28.png
similarity index 100%
rename from _images/math/614be9af23eb04ebb0b8ca697165544ee84ad961.png
rename to _images/math/da85ad5dd215afcf9e0efe00c2a3375acedaaf28.png
diff --git a/_images/math/398c52007b5ebe653db7be2b35900ed768636dc3.png b/_images/math/db2a3ebc5507d1162eddd3bc3185eaabbc17bb81.png
similarity index 100%
rename from _images/math/398c52007b5ebe653db7be2b35900ed768636dc3.png
rename to _images/math/db2a3ebc5507d1162eddd3bc3185eaabbc17bb81.png
diff --git a/_images/math/bbe11dfc13641cee6007e2a95183f5748f04a757.png b/_images/math/dc4c729a750ff6bd4113b7da3521e3daaffef85e.png
similarity index 100%
rename from _images/math/bbe11dfc13641cee6007e2a95183f5748f04a757.png
rename to _images/math/dc4c729a750ff6bd4113b7da3521e3daaffef85e.png
diff --git a/_images/math/b41787afffa93c2dc63e78e824cf5a5f6380e57c.png b/_images/math/dc9e4b8f88ab87ca0372a298ffe6c3234aeaf6bc.png
similarity index 100%
rename from _images/math/b41787afffa93c2dc63e78e824cf5a5f6380e57c.png
rename to _images/math/dc9e4b8f88ab87ca0372a298ffe6c3234aeaf6bc.png
diff --git a/_images/math/ad691e61afb1a005b5955aa954f1702fe59f2f46.png b/_images/math/dd4c02359bbe7be48a9dda19a2ff4925840db976.png
similarity index 100%
rename from _images/math/ad691e61afb1a005b5955aa954f1702fe59f2f46.png
rename to _images/math/dd4c02359bbe7be48a9dda19a2ff4925840db976.png
diff --git a/_images/math/feea5c83d5de074b138327d3617c30402fdd9768.png b/_images/math/de6153ef1dccee84904f1dbac1e439589f70d375.png
similarity index 100%
rename from _images/math/feea5c83d5de074b138327d3617c30402fdd9768.png
rename to _images/math/de6153ef1dccee84904f1dbac1e439589f70d375.png
diff --git a/_images/math/0ef6215a44c46c244ccd86bf6aadaa33b87b4e6d.png b/_images/math/de75128ffb336ee9feee90a9cb946de93ac2cf0e.png
similarity index 100%
rename from _images/math/0ef6215a44c46c244ccd86bf6aadaa33b87b4e6d.png
rename to _images/math/de75128ffb336ee9feee90a9cb946de93ac2cf0e.png
diff --git a/_images/math/acc9948bd95c09c736c99d00ad637d74eabbb64c.png b/_images/math/decd2c2611e51c2150c5f6e1f5e357381d4a7446.png
similarity index 100%
rename from _images/math/acc9948bd95c09c736c99d00ad637d74eabbb64c.png
rename to _images/math/decd2c2611e51c2150c5f6e1f5e357381d4a7446.png
diff --git a/_images/math/ca751f3a8d974a9e697e3eddbcc09585ac5df268.png b/_images/math/ded0b527b71ad74af304e83416c45acf26648f7d.png
similarity index 100%
rename from _images/math/ca751f3a8d974a9e697e3eddbcc09585ac5df268.png
rename to _images/math/ded0b527b71ad74af304e83416c45acf26648f7d.png
diff --git a/_images/math/35091c06fbc56124201a93a953fd0bb0349e6943.png b/_images/math/ded4754a42095f860312f92d21d7b429a3da81d2.png
similarity index 100%
rename from _images/math/35091c06fbc56124201a93a953fd0bb0349e6943.png
rename to _images/math/ded4754a42095f860312f92d21d7b429a3da81d2.png
diff --git a/_images/math/ce56cfc237a035a5b060ddc685c710b3fa4af2e8.png b/_images/math/defc8dedc4e1c71aa65da56c385f2d8681f2ed4d.png
similarity index 100%
rename from _images/math/ce56cfc237a035a5b060ddc685c710b3fa4af2e8.png
rename to _images/math/defc8dedc4e1c71aa65da56c385f2d8681f2ed4d.png
diff --git a/_images/math/977e02c76f6ed51ef0be17655cd9861db4be28bb.png b/_images/math/df4310c92f1872eecfc92966cca2a9ce3bfd5dfc.png
similarity index 100%
rename from _images/math/977e02c76f6ed51ef0be17655cd9861db4be28bb.png
rename to _images/math/df4310c92f1872eecfc92966cca2a9ce3bfd5dfc.png
diff --git a/_images/math/fedbcdb9cda6169277d9b733d69494b45ceae1fc.png b/_images/math/df74d251005d72919dea46b94ea764251c93a029.png
similarity index 100%
rename from _images/math/fedbcdb9cda6169277d9b733d69494b45ceae1fc.png
rename to _images/math/df74d251005d72919dea46b94ea764251c93a029.png
diff --git a/_images/math/fa369e6ba066f19728b7b399c486ba4074af4eb0.png b/_images/math/dfbd3c46cd70af18a3289edb9c4a0d2e6f4a3720.png
similarity index 100%
rename from _images/math/fa369e6ba066f19728b7b399c486ba4074af4eb0.png
rename to _images/math/dfbd3c46cd70af18a3289edb9c4a0d2e6f4a3720.png
diff --git a/_images/math/810cb49707624e52abd93b902396e2bafb937bac.png b/_images/math/dfd4ac120ea3bbdd28437706e80886f992b13b83.png
similarity index 100%
rename from _images/math/810cb49707624e52abd93b902396e2bafb937bac.png
rename to _images/math/dfd4ac120ea3bbdd28437706e80886f992b13b83.png
diff --git a/_images/math/9c67861a3feee251052ccd0e8423cf6a7745831d.png b/_images/math/e049927739b04a7c9b5fb0c611efd6017ff7f44c.png
similarity index 100%
rename from _images/math/9c67861a3feee251052ccd0e8423cf6a7745831d.png
rename to _images/math/e049927739b04a7c9b5fb0c611efd6017ff7f44c.png
diff --git a/_images/math/1d42f7beb1c846b91ba9d5e1662a5bbffab60cc8.png b/_images/math/e04ea1964d7a8410e22f5bc26d9cc0e332e34290.png
similarity index 100%
rename from _images/math/1d42f7beb1c846b91ba9d5e1662a5bbffab60cc8.png
rename to _images/math/e04ea1964d7a8410e22f5bc26d9cc0e332e34290.png
diff --git a/_images/math/6a71d7c3e288beaeabb84cd84018a473a7386302.png b/_images/math/e0917dd9791ce7043a0a51107c31b4db8f1295a0.png
similarity index 100%
rename from _images/math/6a71d7c3e288beaeabb84cd84018a473a7386302.png
rename to _images/math/e0917dd9791ce7043a0a51107c31b4db8f1295a0.png
diff --git a/_images/math/ef40236472d14c5013d9f4337d6278d01028e4c5.png b/_images/math/e0c1c7ee8111c03c6aa7da153d8e0fb19bc3dfd6.png
similarity index 100%
rename from _images/math/ef40236472d14c5013d9f4337d6278d01028e4c5.png
rename to _images/math/e0c1c7ee8111c03c6aa7da153d8e0fb19bc3dfd6.png
diff --git a/_images/math/8f1ce1f31570f2bf5b2c7b64f0563eacc44af49e.png b/_images/math/e0ea2cbd569da74b387b1d505c58f40ebbd15641.png
similarity index 100%
rename from _images/math/8f1ce1f31570f2bf5b2c7b64f0563eacc44af49e.png
rename to _images/math/e0ea2cbd569da74b387b1d505c58f40ebbd15641.png
diff --git a/_images/math/644aa8ef75aff456b85fc70cbe9ec5a42ccc3349.png b/_images/math/e12a8b90b11fd044b27cbb4eca3be68b571463ca.png
similarity index 100%
rename from _images/math/644aa8ef75aff456b85fc70cbe9ec5a42ccc3349.png
rename to _images/math/e12a8b90b11fd044b27cbb4eca3be68b571463ca.png
diff --git a/_images/math/5389cb73491a3a8a8a87e7d1e080824bd1914029.png b/_images/math/e25a6fd3ad8b2dc49498cf66a995d9fd24970a64.png
similarity index 100%
rename from _images/math/5389cb73491a3a8a8a87e7d1e080824bd1914029.png
rename to _images/math/e25a6fd3ad8b2dc49498cf66a995d9fd24970a64.png
diff --git a/_images/math/a168a50ab28dc89cc70833293c81d4aaf46b99d4.png b/_images/math/e2a8df37dac41dfad0cf109226f47417406ebd27.png
similarity index 100%
rename from _images/math/a168a50ab28dc89cc70833293c81d4aaf46b99d4.png
rename to _images/math/e2a8df37dac41dfad0cf109226f47417406ebd27.png
diff --git a/_images/math/3bf67af3365f4a79643a8f83ccb546ab0465f8c6.png b/_images/math/e404cab934c61364d1a6a3a9be12eae530d8d7f1.png
similarity index 100%
rename from _images/math/3bf67af3365f4a79643a8f83ccb546ab0465f8c6.png
rename to _images/math/e404cab934c61364d1a6a3a9be12eae530d8d7f1.png
diff --git a/_images/math/56a4ca4edce4a1ea8da11edbc5adc54ed45163b2.png b/_images/math/e45162800d593c2dee55555d800d84157e75ae00.png
similarity index 100%
rename from _images/math/56a4ca4edce4a1ea8da11edbc5adc54ed45163b2.png
rename to _images/math/e45162800d593c2dee55555d800d84157e75ae00.png
diff --git a/_images/math/4268c2de62a7c6b630e1d69a049499f1284e3cb4.png b/_images/math/e4867047ecc76ac8083e8dd8d3433420adc8d89f.png
similarity index 100%
rename from _images/math/4268c2de62a7c6b630e1d69a049499f1284e3cb4.png
rename to _images/math/e4867047ecc76ac8083e8dd8d3433420adc8d89f.png
diff --git a/_images/math/9ad99798ec4c38e165cf517cb9e02b1c9e824103.png b/_images/math/e5fc41b391867da81606413e3389c7efc73abaf0.png
similarity index 100%
rename from _images/math/9ad99798ec4c38e165cf517cb9e02b1c9e824103.png
rename to _images/math/e5fc41b391867da81606413e3389c7efc73abaf0.png
diff --git a/_images/math/c6d0eaa4590b6b777c41f96430ba714713a71498.png b/_images/math/e67349cbacdad7da2dd060e710902e6301bb48ff.png
similarity index 100%
rename from _images/math/c6d0eaa4590b6b777c41f96430ba714713a71498.png
rename to _images/math/e67349cbacdad7da2dd060e710902e6301bb48ff.png
diff --git a/_images/math/5f131a63bd792d941d6f8fd7da6ffb14f86989bf.png b/_images/math/e6d44b8f0407431802e1db91e0c10cb5ff5bba05.png
similarity index 100%
rename from _images/math/5f131a63bd792d941d6f8fd7da6ffb14f86989bf.png
rename to _images/math/e6d44b8f0407431802e1db91e0c10cb5ff5bba05.png
diff --git a/_images/math/0158b57a0a7ff49829bd762992dd29db49f83d6b.png b/_images/math/e748d80eda5ee6750e81a5e5259cba01a2c76e35.png
similarity index 100%
rename from _images/math/0158b57a0a7ff49829bd762992dd29db49f83d6b.png
rename to _images/math/e748d80eda5ee6750e81a5e5259cba01a2c76e35.png
diff --git a/_images/math/eb8661ea00d3e9e10ef23de03755960eec4b554f.png b/_images/math/e8bd2b0146269623a84749648d9fdfcc7739c12c.png
similarity index 100%
rename from _images/math/eb8661ea00d3e9e10ef23de03755960eec4b554f.png
rename to _images/math/e8bd2b0146269623a84749648d9fdfcc7739c12c.png
diff --git a/_images/math/a0c0fbe7cd5f56b1c03e2488e748b5ec0664a4a3.png b/_images/math/e8ed905583e5aaeab5538350d57c711cf040ed91.png
similarity index 100%
rename from _images/math/a0c0fbe7cd5f56b1c03e2488e748b5ec0664a4a3.png
rename to _images/math/e8ed905583e5aaeab5538350d57c711cf040ed91.png
diff --git a/_images/math/8c325612684d41304b9751c175df7bcc0f61f64f.png b/_images/math/e9203da50e1059455123460d4e716c9c7f440cc3.png
similarity index 100%
rename from _images/math/8c325612684d41304b9751c175df7bcc0f61f64f.png
rename to _images/math/e9203da50e1059455123460d4e716c9c7f440cc3.png
diff --git a/_images/math/b815ff99327142275d747ade16d9c36e05d84274.png b/_images/math/ea1c81ac9d1ec86c7c16b81499b209bdfdafa933.png
similarity index 100%
rename from _images/math/b815ff99327142275d747ade16d9c36e05d84274.png
rename to _images/math/ea1c81ac9d1ec86c7c16b81499b209bdfdafa933.png
diff --git a/_images/math/78f6fab5c8e96409b2f5b86a341a51d416cea8ba.png b/_images/math/ea9369891f1ff8938ae390bdb648678e78c3003a.png
similarity index 100%
rename from _images/math/78f6fab5c8e96409b2f5b86a341a51d416cea8ba.png
rename to _images/math/ea9369891f1ff8938ae390bdb648678e78c3003a.png
diff --git a/_images/math/16489cbb9e0da59d1fc383f1642790d774881e79.png b/_images/math/eb903f5c889949b4884436afdca0991a11c27fa3.png
similarity index 100%
rename from _images/math/16489cbb9e0da59d1fc383f1642790d774881e79.png
rename to _images/math/eb903f5c889949b4884436afdca0991a11c27fa3.png
diff --git a/_images/math/c395cd3824fd2b81862d12d44397aa041de3156a.png b/_images/math/ebbeb11517290571c58e728c3e3b0120c7d1b7f7.png
similarity index 100%
rename from _images/math/c395cd3824fd2b81862d12d44397aa041de3156a.png
rename to _images/math/ebbeb11517290571c58e728c3e3b0120c7d1b7f7.png
diff --git a/_images/math/df95a258654726885e51e893d5979743a1ad5346.png b/_images/math/ebd11fac03b10ab06ab0af037ac8baac8f2fbf61.png
similarity index 100%
rename from _images/math/df95a258654726885e51e893d5979743a1ad5346.png
rename to _images/math/ebd11fac03b10ab06ab0af037ac8baac8f2fbf61.png
diff --git a/_images/math/78d5363240163b51e764d1532b814095a57d3ec7.png b/_images/math/ebdc4a7b4c082489093b421f2390dcb6efcdd396.png
similarity index 100%
rename from _images/math/78d5363240163b51e764d1532b814095a57d3ec7.png
rename to _images/math/ebdc4a7b4c082489093b421f2390dcb6efcdd396.png
diff --git a/_images/math/08237a127a96bfc4531a8f04aec0c9811718f4bd.png b/_images/math/ebe2dcd5d61a719dd0d414151fdc2916ddd399fc.png
similarity index 100%
rename from _images/math/08237a127a96bfc4531a8f04aec0c9811718f4bd.png
rename to _images/math/ebe2dcd5d61a719dd0d414151fdc2916ddd399fc.png
diff --git a/_images/math/9e7df94ed2e19437782bf0c98ca62c08891b575c.png b/_images/math/ec0356f151608d25a546f3b84d5428dd0bb0eff4.png
similarity index 100%
rename from _images/math/9e7df94ed2e19437782bf0c98ca62c08891b575c.png
rename to _images/math/ec0356f151608d25a546f3b84d5428dd0bb0eff4.png
diff --git a/_images/math/f006483391e5d25f86b5db41ebd1bc96aeabdb36.png b/_images/math/ec282da8551019ee24786a0fd65a9f0ef74fa596.png
similarity index 100%
rename from _images/math/f006483391e5d25f86b5db41ebd1bc96aeabdb36.png
rename to _images/math/ec282da8551019ee24786a0fd65a9f0ef74fa596.png
diff --git a/_images/math/65cebcb990b48a4b1756f390c3a9ecc188975326.png b/_images/math/ec6c2809bb2665fd13a870685fea911da70b815e.png
similarity index 100%
rename from _images/math/65cebcb990b48a4b1756f390c3a9ecc188975326.png
rename to _images/math/ec6c2809bb2665fd13a870685fea911da70b815e.png
diff --git a/_images/math/fd02377eaf710d12e68cb7e0f4fc46f356fdefad.png b/_images/math/ec71d94c1f471dcbbe2a8178e9b9cb9099554151.png
similarity index 100%
rename from _images/math/fd02377eaf710d12e68cb7e0f4fc46f356fdefad.png
rename to _images/math/ec71d94c1f471dcbbe2a8178e9b9cb9099554151.png
diff --git a/_images/math/7d55ef5a4507f06e38b7527e6cf1b1edf44d981d.png b/_images/math/ec7b42bd4372708a5467915e95d0ecb498d57e1d.png
similarity index 100%
rename from _images/math/7d55ef5a4507f06e38b7527e6cf1b1edf44d981d.png
rename to _images/math/ec7b42bd4372708a5467915e95d0ecb498d57e1d.png
diff --git a/_images/math/215aede5202851d1abedd7f9ffdfe423025d9a44.png b/_images/math/ecacf168506a8191ad496871b8028f42fee1b6c1.png
similarity index 100%
rename from _images/math/215aede5202851d1abedd7f9ffdfe423025d9a44.png
rename to _images/math/ecacf168506a8191ad496871b8028f42fee1b6c1.png
diff --git a/_images/math/5edcc4ea3a156537af1885c20f7a9d289faeef9d.png b/_images/math/ed11f7e832ef8f547f89ad70f50dcdaacf1b681b.png
similarity index 100%
rename from _images/math/5edcc4ea3a156537af1885c20f7a9d289faeef9d.png
rename to _images/math/ed11f7e832ef8f547f89ad70f50dcdaacf1b681b.png
diff --git a/_images/math/ae3922163fc49193b1771ba183a49bfcc4c387d5.png b/_images/math/ee76b86f7389cc7e84976edb64dcc58019937411.png
similarity index 100%
rename from _images/math/ae3922163fc49193b1771ba183a49bfcc4c387d5.png
rename to _images/math/ee76b86f7389cc7e84976edb64dcc58019937411.png
diff --git a/_images/math/2851e2495cc772b3cbe5edf2b4e75115af0d534d.png b/_images/math/ef1175baf719571a071178e52ffa90dc1ba033c9.png
similarity index 100%
rename from _images/math/2851e2495cc772b3cbe5edf2b4e75115af0d534d.png
rename to _images/math/ef1175baf719571a071178e52ffa90dc1ba033c9.png
diff --git a/_images/math/ef86b8c9ffd4486aedde641af8c4579872ff85e8.png b/_images/math/ef86b8c9ffd4486aedde641af8c4579872ff85e8.png
new file mode 100644
index 0000000000..00b6985602
Binary files /dev/null and b/_images/math/ef86b8c9ffd4486aedde641af8c4579872ff85e8.png differ
diff --git a/_images/math/e0d2bf360290fd61d1c1557e763f2622363b3d35.png b/_images/math/ef9270877405055756d345facd044e4ab297f858.png
similarity index 100%
rename from _images/math/e0d2bf360290fd61d1c1557e763f2622363b3d35.png
rename to _images/math/ef9270877405055756d345facd044e4ab297f858.png
diff --git a/_images/math/e1d96428f0b377d49f1f2facce5de7e3eefd1e1d.png b/_images/math/eff822074d94619ea86dcccd9f1e410360a711c3.png
similarity index 100%
rename from _images/math/e1d96428f0b377d49f1f2facce5de7e3eefd1e1d.png
rename to _images/math/eff822074d94619ea86dcccd9f1e410360a711c3.png
diff --git a/_images/math/8c342b01f0cdef0f23d11a2bc9c5aa67f6d83ccb.png b/_images/math/f00519233785225b64f0e17b1978bb0002198cd5.png
similarity index 100%
rename from _images/math/8c342b01f0cdef0f23d11a2bc9c5aa67f6d83ccb.png
rename to _images/math/f00519233785225b64f0e17b1978bb0002198cd5.png
diff --git a/_images/math/6a47ca0fe7cb276abc022af6ac88ddae1a9d6894.png b/_images/math/f026aecf11ec7f6141ab863f260d395f94b10f51.png
similarity index 100%
rename from _images/math/6a47ca0fe7cb276abc022af6ac88ddae1a9d6894.png
rename to _images/math/f026aecf11ec7f6141ab863f260d395f94b10f51.png
diff --git a/_images/math/a375bac6a25dbabfdda5b25012ebb0648f18fed8.png b/_images/math/f0792c32b45049f1aef67e0092bd8262ca3d6516.png
similarity index 100%
rename from _images/math/a375bac6a25dbabfdda5b25012ebb0648f18fed8.png
rename to _images/math/f0792c32b45049f1aef67e0092bd8262ca3d6516.png
diff --git a/_images/math/ccbff05fd5bd1d83fe8234193b7479319b1a63fb.png b/_images/math/f0baf397295b367a5ee282fac446b114f926affa.png
similarity index 100%
rename from _images/math/ccbff05fd5bd1d83fe8234193b7479319b1a63fb.png
rename to _images/math/f0baf397295b367a5ee282fac446b114f926affa.png
diff --git a/_images/math/38a43cb2662b8bd6f8ed234c24bf80ab6ad0d1b8.png b/_images/math/f25f666c16fac290b101af5e4e2eeeaefb68cd07.png
similarity index 100%
rename from _images/math/38a43cb2662b8bd6f8ed234c24bf80ab6ad0d1b8.png
rename to _images/math/f25f666c16fac290b101af5e4e2eeeaefb68cd07.png
diff --git a/_images/math/f858ab9fda0fbd2bd776f6027772ff17a08151da.png b/_images/math/f281f14435d6438786e3ed16e70731e8f1e07590.png
similarity index 100%
rename from _images/math/f858ab9fda0fbd2bd776f6027772ff17a08151da.png
rename to _images/math/f281f14435d6438786e3ed16e70731e8f1e07590.png
diff --git a/_images/math/f40785dd640fc0499b257dfb890c1447c3deb48b.png b/_images/math/f33e0b8665bbcf7c9f4197698effa5dd87144ff0.png
similarity index 100%
rename from _images/math/f40785dd640fc0499b257dfb890c1447c3deb48b.png
rename to _images/math/f33e0b8665bbcf7c9f4197698effa5dd87144ff0.png
diff --git a/_images/math/3bc0d24b5b9506c56f1ffb5e97c49ebed9b50491.png b/_images/math/f38f3b79fc92bc44468688bd18216f4d92cd9f44.png
similarity index 100%
rename from _images/math/3bc0d24b5b9506c56f1ffb5e97c49ebed9b50491.png
rename to _images/math/f38f3b79fc92bc44468688bd18216f4d92cd9f44.png
diff --git a/_images/math/61c594c97b61f72af93af4e61894b3f16a3bbb30.png b/_images/math/f3e8f82a52bdd47c816d880bdbe685ecfc88160b.png
similarity index 100%
rename from _images/math/61c594c97b61f72af93af4e61894b3f16a3bbb30.png
rename to _images/math/f3e8f82a52bdd47c816d880bdbe685ecfc88160b.png
diff --git a/_images/math/990c1db1616fc28b5dd37a3db9058e349878ac44.png b/_images/math/f485d2304e2a761ac6c03ed005a2d81614dfa872.png
similarity index 100%
rename from _images/math/990c1db1616fc28b5dd37a3db9058e349878ac44.png
rename to _images/math/f485d2304e2a761ac6c03ed005a2d81614dfa872.png
diff --git a/_images/math/885539af496b6451b4f30bb69a4fb1786171f31a.png b/_images/math/f489e0a4ec9cb2a6cec4591ca2eae306ce1331b4.png
similarity index 100%
rename from _images/math/885539af496b6451b4f30bb69a4fb1786171f31a.png
rename to _images/math/f489e0a4ec9cb2a6cec4591ca2eae306ce1331b4.png
diff --git a/_images/math/93195fd66774e539b682be7cc92fb91f8a83f84c.png b/_images/math/f68b751156420c49cf9df976da697b417f357d84.png
similarity index 100%
rename from _images/math/93195fd66774e539b682be7cc92fb91f8a83f84c.png
rename to _images/math/f68b751156420c49cf9df976da697b417f357d84.png
diff --git a/_images/math/0b42151a7e81b90d33d9a8cd22aaf2b3433e8ecf.png b/_images/math/f6d9509b33cfb2c70d900c8c436eaebf64c13310.png
similarity index 100%
rename from _images/math/0b42151a7e81b90d33d9a8cd22aaf2b3433e8ecf.png
rename to _images/math/f6d9509b33cfb2c70d900c8c436eaebf64c13310.png
diff --git a/_images/math/1b483168dab97633fa9067574a5a9d2dcc361b1e.png b/_images/math/f72f6f026ac8e2286424706b0cdff00ff8375384.png
similarity index 100%
rename from _images/math/1b483168dab97633fa9067574a5a9d2dcc361b1e.png
rename to _images/math/f72f6f026ac8e2286424706b0cdff00ff8375384.png
diff --git a/_images/math/6691142bd6d03bb1d1d04127d50cb2d64c259351.png b/_images/math/f7abeb5181706711960e49186ff99ac2111f46f3.png
similarity index 100%
rename from _images/math/6691142bd6d03bb1d1d04127d50cb2d64c259351.png
rename to _images/math/f7abeb5181706711960e49186ff99ac2111f46f3.png
diff --git a/_images/math/721e40b7e0ac4359611aebe48cfb63122a347798.png b/_images/math/f7e73389b494d356293b5ad9e3601a3a61609e96.png
similarity index 100%
rename from _images/math/721e40b7e0ac4359611aebe48cfb63122a347798.png
rename to _images/math/f7e73389b494d356293b5ad9e3601a3a61609e96.png
diff --git a/_images/math/62619a8d0bde7a75fd9192d0e1f9153596d9a4df.png b/_images/math/f8b53d20645b1140423b925db1350ec682184314.png
similarity index 100%
rename from _images/math/62619a8d0bde7a75fd9192d0e1f9153596d9a4df.png
rename to _images/math/f8b53d20645b1140423b925db1350ec682184314.png
diff --git a/_images/math/9bc6d41e157898a5956cd9c4ccf338dea7050d12.png b/_images/math/f9d907c28a8f3dfbc8322ddbb53d6b37453aad63.png
similarity index 100%
rename from _images/math/9bc6d41e157898a5956cd9c4ccf338dea7050d12.png
rename to _images/math/f9d907c28a8f3dfbc8322ddbb53d6b37453aad63.png
diff --git a/_images/math/10cb764f88509fb1c8012366993fdbee98f31bc5.png b/_images/math/fa34489cf430b7630b30f28b2eb050e2489e3523.png
similarity index 100%
rename from _images/math/10cb764f88509fb1c8012366993fdbee98f31bc5.png
rename to _images/math/fa34489cf430b7630b30f28b2eb050e2489e3523.png
diff --git a/_images/math/c3b674e8ff5b70f0d1bd37d0d39760aa54502408.png b/_images/math/fa8a43fd984fd7fb47ea90109e3010adc8ab09cc.png
similarity index 100%
rename from _images/math/c3b674e8ff5b70f0d1bd37d0d39760aa54502408.png
rename to _images/math/fa8a43fd984fd7fb47ea90109e3010adc8ab09cc.png
diff --git a/_images/math/40c60c289e0343a236653229b2132befdfeabd04.png b/_images/math/fae13eefa9a27032f6f8e37c90430ee7752efe0c.png
similarity index 100%
rename from _images/math/40c60c289e0343a236653229b2132befdfeabd04.png
rename to _images/math/fae13eefa9a27032f6f8e37c90430ee7752efe0c.png
diff --git a/_images/math/708c2896dec2ac483dc4bcc92baca55b7cb19921.png b/_images/math/fbbd7cbe39753a1f3c7fd7d850bb95bd97781a6c.png
similarity index 100%
rename from _images/math/708c2896dec2ac483dc4bcc92baca55b7cb19921.png
rename to _images/math/fbbd7cbe39753a1f3c7fd7d850bb95bd97781a6c.png
diff --git a/_images/math/2ddcddfefa7b01420efa31ea67ef8b5abf23eedd.png b/_images/math/fca521d3cdcdfb7a59db5eb629a94fc2783cf0fb.png
similarity index 100%
rename from _images/math/2ddcddfefa7b01420efa31ea67ef8b5abf23eedd.png
rename to _images/math/fca521d3cdcdfb7a59db5eb629a94fc2783cf0fb.png
diff --git a/_images/math/63c17c295325f731666c7d74952b563a01e00fcc.png b/_images/math/fcd3c7d79435a73a909916f6ae106d4b640566e5.png
similarity index 100%
rename from _images/math/63c17c295325f731666c7d74952b563a01e00fcc.png
rename to _images/math/fcd3c7d79435a73a909916f6ae106d4b640566e5.png
diff --git a/_images/math/fd1481658dcae3291a34c4daa1d4070b58d9ea50.png b/_images/math/fd1481658dcae3291a34c4daa1d4070b58d9ea50.png
new file mode 100644
index 0000000000..5b09f44f45
Binary files /dev/null and b/_images/math/fd1481658dcae3291a34c4daa1d4070b58d9ea50.png differ
diff --git a/_images/math/fbd773ff4c9cf09101895f518aed3096cf05ac27.png b/_images/math/fd7b44db5c3ad98d514be8b183781853e1e76c74.png
similarity index 100%
rename from _images/math/fbd773ff4c9cf09101895f518aed3096cf05ac27.png
rename to _images/math/fd7b44db5c3ad98d514be8b183781853e1e76c74.png
diff --git a/_images/math/411ef29ce6c32ab71534dfd3319a6fe72af9c5ee.png b/_images/math/fdbdb6243522f89db716f229b94be1c028a97b8a.png
similarity index 100%
rename from _images/math/411ef29ce6c32ab71534dfd3319a6fe72af9c5ee.png
rename to _images/math/fdbdb6243522f89db716f229b94be1c028a97b8a.png
diff --git a/_images/math/7d6d5c906bb30c00ba2b8a7925aebc1bf8e4d656.png b/_images/math/fe32496da074353a18adf0bbc0768a788019c45c.png
similarity index 100%
rename from _images/math/7d6d5c906bb30c00ba2b8a7925aebc1bf8e4d656.png
rename to _images/math/fe32496da074353a18adf0bbc0768a788019c45c.png
diff --git a/_images/math/aa44daa8af479b4aeca327e7680b9b48fffd35f3.png b/_images/math/fe45a709c71e4160e1a09e3b4cc03d2d36d15644.png
similarity index 100%
rename from _images/math/aa44daa8af479b4aeca327e7680b9b48fffd35f3.png
rename to _images/math/fe45a709c71e4160e1a09e3b4cc03d2d36d15644.png
diff --git a/_images/math/9b741a7e41f89312869b8aa5c07400719a191745.png b/_images/math/fe5e13adeec88a6816734c23c55c8fd8bc35e9f4.png
similarity index 100%
rename from _images/math/9b741a7e41f89312869b8aa5c07400719a191745.png
rename to _images/math/fe5e13adeec88a6816734c23c55c8fd8bc35e9f4.png
diff --git a/_images/math/48c37b4c380d380d5f8f9f052e60be78175f0838.png b/_images/math/fe78253d5d68795f5c530b05714bbcee77632b60.png
similarity index 100%
rename from _images/math/48c37b4c380d380d5f8f9f052e60be78175f0838.png
rename to _images/math/fe78253d5d68795f5c530b05714bbcee77632b60.png
diff --git a/_images/math/d30ca4442445b11dccca4111e1e67b4e05c57d38.png b/_images/math/feac70be9cd0914fe9b9519ead9234ec24724d48.png
similarity index 100%
rename from _images/math/d30ca4442445b11dccca4111e1e67b4e05c57d38.png
rename to _images/math/feac70be9cd0914fe9b9519ead9234ec24724d48.png
diff --git a/_images/math/07bb11ae1c5b7ecec7b86faa534909490bd0833e.png b/_images/math/ff565d3b79da742989ea5e5bf3a7f51222d3e2f0.png
similarity index 100%
rename from _images/math/07bb11ae1c5b7ecec7b86faa534909490bd0833e.png
rename to _images/math/ff565d3b79da742989ea5e5bf3a7f51222d3e2f0.png
diff --git a/_images/math/e31584cdce0b50ee39c63081564f6e2ec5a7dcbf.png b/_images/math/ff9078c258266635e46b9767b0c7e248c865e4ab.png
similarity index 100%
rename from _images/math/e31584cdce0b50ee39c63081564f6e2ec5a7dcbf.png
rename to _images/math/ff9078c258266635e46b9767b0c7e248c865e4ab.png
diff --git a/_images/math/afb50a86e371bb6a55232fc7188cadd13c3aa0cb.png b/_images/math/ff9bc79fdab575688ddc9a779355ca07b4963073.png
similarity index 100%
rename from _images/math/afb50a86e371bb6a55232fc7188cadd13c3aa0cb.png
rename to _images/math/ff9bc79fdab575688ddc9a779355ca07b4963073.png
diff --git a/_images/math/9370fd1a9c12c92cee13fe4202567905e145ebbc.png b/_images/math/ffef22512073e248f5310e75918a48dc1385e3d8.png
similarity index 100%
rename from _images/math/9370fd1a9c12c92cee13fe4202567905e145ebbc.png
rename to _images/math/ffef22512073e248f5310e75918a48dc1385e3d8.png
diff --git a/_images/rect_lat.svg b/_images/rect_lat.svg
new file mode 100644
index 0000000000..cec6260c63
--- /dev/null
+++ b/_images/rect_lat.svg
@@ -0,0 +1,711 @@
+
+
+
+
diff --git a/_images/tikz-2415a321261cca6307913eacc8e1d6b53ce536bf.png b/_images/tikz-2415a321261cca6307913eacc8e1d6b53ce536bf.png
index f18e3b9868..2cd08d8811 100644
Binary files a/_images/tikz-2415a321261cca6307913eacc8e1d6b53ce536bf.png and b/_images/tikz-2415a321261cca6307913eacc8e1d6b53ce536bf.png differ
diff --git a/_images/tikz-e6b509a58476b271ffa1e096f52c41de26d3371d.png b/_images/tikz-e6b509a58476b271ffa1e096f52c41de26d3371d.png
index 5ca8e18a07..0ace725ac6 100644
Binary files a/_images/tikz-e6b509a58476b271ffa1e096f52c41de26d3371d.png and b/_images/tikz-e6b509a58476b271ffa1e096f52c41de26d3371d.png differ
diff --git a/_sources/developers.txt b/_sources/developers.txt
index d4e9570a8d..d82d89744a 100644
--- a/_sources/developers.txt
+++ b/_sources/developers.txt
@@ -11,7 +11,8 @@ Active development of the OpenMC Monte Carlo code is currently led by:
* `Nick Horelik `_
* `Adam Nelson `_
* `Jon Walsh `_
-* `Sterling Harper `_
+* `Sterling Harper `_
+* `Will Boyd `_
* `Benoit Forget `_
* `Kord Smith `_
* `Andrew Siegel `_
diff --git a/_sources/devguide/docbuild.txt b/_sources/devguide/docbuild.txt
new file mode 100644
index 0000000000..4c62ca179f
--- /dev/null
+++ b/_sources/devguide/docbuild.txt
@@ -0,0 +1,62 @@
+.. _devguide_docbuild:
+
+=============================
+Building Sphinx Documentation
+=============================
+
+In order to build the documentation in the ``docs`` directory, you will need to
+have the Sphinx_ third-party Python package. The easiest way to install Sphinx
+is via pip:
+
+.. code-block:: sh
+
+ sudo pip install sphinx
+
+Additionally, you will also need two Sphinx extensions for TikZ support and
+numbering figures. The sphinxcontrib-tikz_ package should be installed directly
+from the git repository as such:
+
+.. code-block:: sh
+
+ sudo pip install https://bitbucket.org/philexander/tikz/get/HEAD.tar.gz
+
+The Numfig_ package can be installed directly with pip:
+
+.. code-block:: sh
+
+ sudo pip install sphinx-numfig
+
+-----------------------------------
+Building Documentation as a Webpage
+-----------------------------------
+
+To build the documentation as a webpage (what appears at
+http://mit-crpg.github.io/openmc), simply go to the ``docs`` directory and run:
+
+.. code-block:: sh
+
+ make html
+
+-------------------------------
+Building Documentation as a PDF
+-------------------------------
+
+To build PDF documentation, you will need to have a LaTeX distribution installed
+on your computer as well as Inkscape_, which is used to convert .svg files to
+.pdf files. Inkscape can be installed in a Debian-derivative with:
+
+.. code-block:: sh
+
+ sudo apt-get install inkscape
+
+One the pre-requisites are installed, simply go to the ``docs`` directory and
+run:
+
+.. code-block:: sh
+
+ make latexpdf
+
+.. _Sphinx: http://sphinx-doc.org
+.. _sphinxcontrib-tikz: https://bitbucket.org/philexander/tikz
+.. _Numfig: https://pypi.python.org/pypi/sphinx_numfig
+.. _Inkscape: https://inkscape.org
diff --git a/_sources/devguide/index.txt b/_sources/devguide/index.txt
index 999de9a536..03838363c9 100644
--- a/_sources/devguide/index.txt
+++ b/_sources/devguide/index.txt
@@ -18,3 +18,4 @@ as debugging.
xml-parsing
statepoint
voxel
+ docbuild
diff --git a/_sources/devguide/statepoint.txt b/_sources/devguide/statepoint.txt
index 0fc02171c6..4a1db94788 100644
--- a/_sources/devguide/statepoint.txt
+++ b/_sources/devguide/statepoint.txt
@@ -4,9 +4,7 @@
State Point Binary File Specifications
======================================
------------
-Revision 13
------------
+The current revision of the statepoint binary file is 13.
**integer(4) FILETYPE_STATEPOINT**
@@ -214,18 +212,19 @@ if (run_mode == MODE_EIGENVALUE)
**integer(4) tallies(i) % score_bins(j)**
Values of specified scoring bins (e.g. SCORE_FLUX).
-
- *do j = 1, tallies(i) % n_score_bins*
- **integer(4) tallies(i) % scatt_order(j)**
-
- Scattering Order specified scoring bins.
-
**integer(4) tallies(i) % n_score_bins**
Number of scoring bins without accounting for those added by
the scatter-pn command.
+ *do j = 1, tallies(i) % n_user_score_bins*
+
+ **character(8) tallies(i) % moment_order(j)**
+
+ Tallying moment order for Legendre and spherical
+ harmonic tally expansions (*e.g.*, 'P2', 'Y1,2', etc.).
+
**integer(4) source_present**
Flag indicated if source bank is present in the file
@@ -290,2357 +289,3 @@ if (run_mode == MODE_EIGENVALUE and source_present)
Energy of the i-th source particle.
------------
-Revision 12
------------
-
-Same as revision 11, except **tallies(i) % scatt_order(j)** is now **tallies(i)
-% moment_order(j)**.
-
------------
-Revision 11
------------
-
-**integer(4) FILETYPE_STATEPOINT**
-
- Flags whether this file is a statepoint file or a particle restart file.
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**character(19) time_stamp**
-
- Date and time the state point was written.
-
-**character(255) path**
-
- Absolute path to directory containing input files.
-
-**integer(8) seed**
-
- Pseudo-random number generator seed.
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-if (run_mode == MODE_EIGENVALUE)
-
- **integer(4) n_inactive**
-
- Number of inactive batches
-
- **integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
- *do i = 1, current_batch \* gen_per_batch*
-
- **real(8) k_generation(i)**
-
- k-effective for the i-th total generation
-
- *do i = 1, current_batch \* gen_per_batch*
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th total generation
-
- **real(8) k_col_abs**
-
- Sum of product of collision/absorption estimates of k-effective
-
- **real(8) k_col_tra**
-
- Sum of product of collision/track-length estimates of k-effective
-
- **real(8) k_abs_tra**
-
- Sum of product of absorption/track-length estimates of k-effective
-
- **real(8) k_combined(2)**
-
- Mean and standard deviation of a combined estimate of k-effective
-
- **integer(4) cmfd_on**
-
- Flag that cmfd is on
-
- if (cmfd_on)
-
- **integer(4) cmfd % indices**
-
- Indices for cmfd mesh (i,j,k,g)
-
- **real(8) cmfd % k_cmfd(1:current_batch)**
-
- CMFD eigenvalues
-
- **real(8) cmfd % src(1:G,1:I,1:J,1:K)**
-
- CMFD fission source
-
- **real(8) cmfd % entropy(1:current_batch)**
-
- CMFD estimate of Shannon entropy
-
- **real(8) cmfd % balance(1:current_batch)**
-
- RMS of the residual neutron balance equation on CMFD mesh
-
- **real(8) cmfd % dom(1:current_batch)**
-
- CMFD estimate of dominance ratio
-
- **real(8) cmfd % scr_cmp(1:current_batch)**
-
- RMS comparison of difference between OpenMC and CMFD fission source
-
-**integer(4) n_meshes**
-
- Number of meshes in tallies.xml file
-
-*do i = 1, n_meshes*
-
- **integer(4) meshes(i) % id**
-
- Unique ID of mesh.
-
- **integer(4) meshes(i) % type**
-
- Type of mesh.
-
- **integer(4) meshes(i) % n_dimension**
-
- Number of dimensions for mesh (2 or 3).
-
- **integer(4) meshes(i) % dimension(:)**
-
- Number of mesh cells in each dimension.
-
- **real(8) meshes(i) % lower_left(:)**
-
- Coordinates of lower-left corner of mesh.
-
- **real(8) meshes(i) % upper_right(:)**
-
- Coordinates of upper-right corner of mesh.
-
- **real(8) meshes(i) % width(:)**
-
- Width of each mesh cell in each dimension.
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) tallies(i) % id**
-
- Unique ID of tally.
-
- **integer(4) tallies(i) % n_realizations**
-
- Number of realizations for the i-th tally.
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- **integer(4) tallies(i) % n_filters**
-
- *do j = 1, tallies(i) % n_filters*
-
- **integer(4) tallies(i) % filter(j) % type**
-
- Type of tally filter.
-
- **integer(4) tallies(i) % filter(j) % n_bins**
-
- Number of bins for filter.
-
- **integer(4)/real(8) tallies(i) % filter(j) % bins(:)**
-
- Value for each filter bin of this type.
-
- **integer(4) tallies(i) % n_nuclide_bins**
-
- Number of nuclide bins. If none are specified, this is just one.
-
- *do j = 1, tallies(i) % n_nuclide_bins*
-
- **integer(4) tallies(i) % nuclide_bins(j)**
-
- Values of specified nuclide bins
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins.
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % score_bins(j)**
-
- Values of specified scoring bins (e.g. SCORE_FLUX).
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % scatt_order(j)**
-
- Scattering Order specified scoring bins.
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins without accounting for those added by
- the scatter-pn command.
-
-**integer(4) source_present**
-
- Flag indicated if source bank is present in the file
-
-**integer(4) n_realizations**
-
- Number of realizations for global tallies.
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) tallies_on**
-
- Flag indicated if tallies are present in the file.
-
-if (tallies_on > 0)
-
- *do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the
- i-th tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th
- filter of the i-th tally
-
-if (run_mode == MODE_EIGENVALUE and source_present)
-
- *do i = 1, n_particles*
-
- **real(8) source_bank(i) % wgt**
-
- Weight of the i-th source particle
-
- **real(8) source_bank(i) % xyz(1:3)**
-
- Coordinates of the i-th source particle.
-
- **real(8) source_bank(i) % uvw(1:3)**
-
- Direction of the i-th source particle
-
- **real(8) source_bank(i) % E**
-
- Energy of the i-th source particle.
-
------------
-Revision 10
------------
-
-**integer(4) FILETYPE_STATEPOINT**
-
- Flags whether this file is a statepoint file or a particle restart file.
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**character(19) time_stamp**
-
- Date and time the state point was written.
-
-**character(255) path**
-
- Absolute path to directory containing input files.
-
-**integer(8) seed**
-
- Pseudo-random number generator seed.
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-if (run_mode == MODE_EIGENVALUE)
-
- **integer(4) n_inactive**
-
- Number of inactive batches
-
- **integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
- *do i = 1, current_batch \* gen_per_batch*
-
- **real(8) k_generation(i)**
-
- k-effective for the i-th total generation
-
- *do i = 1, current_batch \* gen_per_batch*
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th total generation
-
- **real(8) k_col_abs**
-
- Sum of product of collision/absorption estimates of k-effective
-
- **real(8) k_col_tra**
-
- Sum of product of collision/track-length estimates of k-effective
-
- **real(8) k_abs_tra**
-
- Sum of product of absorption/track-length estimates of k-effective
-
- **real(8) k_combined(2)**
-
- Mean and standard deviation of a combined estimate of k-effective
-
- **integer(4) cmfd_on**
-
- Flag that cmfd is on
-
- if (cmfd_on)
-
- **integer(4) cmfd % indices**
-
- Indices for cmfd mesh (i,j,k,g)
-
- **real(8) cmfd % k_cmfd(1:current_batch)**
-
- CMFD eigenvalues
-
- **real(8) cmfd % src(1:I,1:J,1:K,1:G)**
-
- CMFD fission source
-
- **real(8) cmfd % entropy(1:current_batch)**
-
- CMFD estimate of Shannon entropy
-
- **real(8) cmfd % balance(1:current_batch)**
-
- RMS of the residual neutron balance equation on CMFD mesh
-
- **real(8) cmfd % dom(1:current_batch)**
-
- CMFD estimate of dominance ratio
-
- **real(8) cmfd % scr_cmp(1:current_batch)**
-
- RMS comparison of difference between OpenMC and CMFD fission source
-
-**integer(4) n_meshes**
-
- Number of meshes in tallies.xml file
-
-*do i = 1, n_meshes*
-
- **integer(4) meshes(i) % id**
-
- Unique ID of mesh.
-
- **integer(4) meshes(i) % type**
-
- Type of mesh.
-
- **integer(4) meshes(i) % n_dimension**
-
- Number of dimensions for mesh (2 or 3).
-
- **integer(4) meshes(i) % dimension(:)**
-
- Number of mesh cells in each dimension.
-
- **real(8) meshes(i) % lower_left(:)**
-
- Coordinates of lower-left corner of mesh.
-
- **real(8) meshes(i) % upper_right(:)**
-
- Coordinates of upper-right corner of mesh.
-
- **real(8) meshes(i) % width(:)**
-
- Width of each mesh cell in each dimension.
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) tallies(i) % id**
-
- Unique ID of tally.
-
- **integer(4) tallies(i) % n_realizations**
-
- Number of realizations for the i-th tally.
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- **integer(4) tallies(i) % n_filters**
-
- *do j = 1, tallies(i) % n_filters*
-
- **integer(4) tallies(i) % filter(j) % type**
-
- Type of tally filter.
-
- **integer(4) tallies(i) % filter(j) % n_bins**
-
- Number of bins for filter.
-
- **integer(4)/real(8) tallies(i) % filter(j) % bins(:)**
-
- Value for each filter bin of this type.
-
- **integer(4) tallies(i) % n_nuclide_bins**
-
- Number of nuclide bins. If none are specified, this is just one.
-
- *do j = 1, tallies(i) % n_nuclide_bins*
-
- **integer(4) tallies(i) % nuclide_bins(j)**
-
- Values of specified nuclide bins
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins.
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % score_bins(j)**
-
- Values of specified scoring bins (e.g. SCORE_FLUX).
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % scatt_order(j)**
-
- Scattering Order specified scoring bins.
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins without accounting for those added by
- the scatter-pn command.
-
-**integer(4) n_realizations**
-
- Number of realizations for global tallies.
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) tallies_on**
-
- Flag indicated if tallies are present in the file.
-
-if (tallies_on > 0)
-
- *do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the
- i-th tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th
- filter of the i-th tally
-
-if (run_mode == MODE_EIGENVALUE)
-
- *do i = 1, n_particles*
-
- **real(8) source_bank(i) % wgt**
-
- Weight of the i-th source particle
-
- **real(8) source_bank(i) % xyz(1:3)**
-
- Coordinates of the i-th source particle.
-
- **real(8) source_bank(i) % uvw(1:3)**
-
- Direction of the i-th source particle
-
- **real(8) source_bank(i) % E**
-
- Energy of the i-th source particle.
-
-----------
-Revision 9
-----------
-
-**integer(4) FILETYPE_STATEPOINT**
-
- Flags whether this file is a statepoint file or a particle restart file.
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**character(19) time_stamp**
-
- Date and time the state point was written.
-
-**character(255) path**
-
- Absolute path to directory containing input files.
-
-**integer(8) seed**
-
- Pseudo-random number generator seed.
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-if (run_mode == MODE_EIGENVALUE)
-
- **integer(4) n_inactive**
-
- Number of inactive batches
-
- **integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
- *do i = 1, current_batch \* gen_per_batch*
-
- **real(8) k_generation(i)**
-
- k-effective for the i-th total generation
-
- *do i = 1, current_batch \* gen_per_batch*
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th total generation
-
- **real(8) k_col_abs**
-
- Sum of product of collision/absorption estimates of k-effective
-
- **real(8) k_col_tra**
-
- Sum of product of collision/track-length estimates of k-effective
-
- **real(8) k_abs_tra**
-
- Sum of product of absorption/track-length estimates of k-effective
-
- **real(8) k_combined(2)**
-
- Mean and standard deviation of a combined estimate of k-effective
-
-**integer(4) n_meshes**
-
- Number of meshes in tallies.xml file
-
-*do i = 1, n_meshes*
-
- **integer(4) meshes(i) % id**
-
- Unique ID of mesh.
-
- **integer(4) meshes(i) % type**
-
- Type of mesh.
-
- **integer(4) meshes(i) % n_dimension**
-
- Number of dimensions for mesh (2 or 3).
-
- **integer(4) meshes(i) % dimension(:)**
-
- Number of mesh cells in each dimension.
-
- **real(8) meshes(i) % lower_left(:)**
-
- Coordinates of lower-left corner of mesh.
-
- **real(8) meshes(i) % upper_right(:)**
-
- Coordinates of upper-right corner of mesh.
-
- **real(8) meshes(i) % width(:)**
-
- Width of each mesh cell in each dimension.
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) tallies(i) % id**
-
- Unique ID of tally.
-
- **integer(4) tallies(i) % n_realizations**
-
- Number of realizations for the i-th tally.
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- **integer(4) tallies(i) % n_filters**
-
- *do j = 1, tallies(i) % n_filters*
-
- **integer(4) tallies(i) % filter(j) % type**
-
- Type of tally filter.
-
- **integer(4) tallies(i) % filter(j) % n_bins**
-
- Number of bins for filter.
-
- **integer(4)/real(8) tallies(i) % filter(j) % bins(:)**
-
- Value for each filter bin of this type.
-
- **integer(4) tallies(i) % n_nuclide_bins**
-
- Number of nuclide bins. If none are specified, this is just one.
-
- *do j = 1, tallies(i) % n_nuclide_bins*
-
- **integer(4) tallies(i) % nuclide_bins(j)**
-
- Values of specified nuclide bins
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins.
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % score_bins(j)**
-
- Values of specified scoring bins (e.g. SCORE_FLUX).
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % scatt_order(j)**
-
- Scattering Order specified scoring bins.
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins without accounting for those added by
- the scatter-pn command.
-
-**integer(4) n_realizations**
-
- Number of realizations for global tallies.
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) tallies_on**
-
- Flag indicated if tallies are present in the file.
-
-if (tallies_on > 0)
-
- *do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the
- i-th tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th
- filter of the i-th tally
-
-if (run_mode == MODE_EIGENVALUE)
-
- *do i = 1, n_particles*
-
- **real(8) source_bank(i) % wgt**
-
- Weight of the i-th source particle
-
- **real(8) source_bank(i) % xyz(1:3)**
-
- Coordinates of the i-th source particle.
-
- **real(8) source_bank(i) % uvw(1:3)**
-
- Direction of the i-th source particle
-
- **real(8) source_bank(i) % E**
-
- Energy of the i-th source particle.
-
-----------
-Revision 8
-----------
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**character(19) time_stamp**
-
- Date and time the state point was written.
-
-**character(255) path**
-
- Absolute path to directory containing input files.
-
-**integer(8) seed**
-
- Pseudo-random number generator seed.
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-if (run_mode == MODE_EIGENVALUE)
-
- **integer(4) n_inactive**
-
- Number of inactive batches
-
- **integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
- *do i = 1, current_batch*
-
- **real(8) k_batch(i)**
-
- k-effective for the i-th batch
-
- *do i = 1, current_batch \* gen_per_batch*
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th batch
-
- **real(8) k_col_abs**
-
- Sum of product of collision/absorption estimates of k-effective
-
- **real(8) k_col_tra**
-
- Sum of product of collision/track-length estimates of k-effective
-
- **real(8) k_abs_tra**
-
- Sum of product of absorption/track-length estimates of k-effective
-
- **real(8) k_combined(2)**
-
- Mean and standard deviation of a combined estimate of k-effective
-
-**integer(4) n_meshes**
-
- Number of meshes in tallies.xml file
-
-*do i = 1, n_meshes*
-
- **integer(4) meshes(i) % id**
-
- Unique ID of mesh.
-
- **integer(4) meshes(i) % type**
-
- Type of mesh.
-
- **integer(4) meshes(i) % n_dimension**
-
- Number of dimensions for mesh (2 or 3).
-
- **integer(4) meshes(i) % dimension(:)**
-
- Number of mesh cells in each dimension.
-
- **real(8) meshes(i) % lower_left(:)**
-
- Coordinates of lower-left corner of mesh.
-
- **real(8) meshes(i) % upper_right(:)**
-
- Coordinates of upper-right corner of mesh.
-
- **real(8) meshes(i) % width(:)**
-
- Width of each mesh cell in each dimension.
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) tallies(i) % id**
-
- Unique ID of tally.
-
- **integer(4) tallies(i) % n_realizations**
-
- Number of realizations for the i-th tally.
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- **integer(4) tallies(i) % n_filters**
-
- *do j = 1, tallies(i) % n_filters*
-
- **integer(4) tallies(i) % filter(j) % type**
-
- Type of tally filter.
-
- **integer(4) tallies(i) % filter(j) % n_bins**
-
- Number of bins for filter.
-
- **integer(4)/real(8) tallies(i) % filter(j) % bins(:)**
-
- Value for each filter bin of this type.
-
- **integer(4) tallies(i) % n_nuclide_bins**
-
- Number of nuclide bins. If none are specified, this is just one.
-
- *do j = 1, tallies(i) % n_nuclide_bins*
-
- **integer(4) tallies(i) % nuclide_bins(j)**
-
- Values of specified nuclide bins
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins.
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % score_bins(j)**
-
- Values of specified scoring bins (e.g. SCORE_FLUX).
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % scatt_order(j)**
-
- Scattering Order specified scoring bins.
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins without accounting for those added by
- the scatter-pn command.
-
-**integer(4) n_realizations**
-
- Number of realizations for global tallies.
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) tallies_on**
-
- Flag indicated if tallies are present in the file.
-
-if (tallies_on > 0)
-
- *do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the
- i-th tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th
- filter of the i-th tally
-
-if (run_mode == MODE_EIGENVALUE)
-
- *do i = 1, n_particles*
-
- **real(8) source_bank(i) % wgt**
-
- Weight of the i-th source particle
-
- **real(8) source_bank(i) % xyz(1:3)**
-
- Coordinates of the i-th source particle.
-
- **real(8) source_bank(i) % uvw(1:3)**
-
- Direction of the i-th source particle
-
- **real(8) source_bank(i) % E**
-
- Energy of the i-th source particle.
-
-----------
-Revision 7
-----------
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**character(19) time_stamp**
-
- Date and time the state point was written.
-
-**character(255) path**
-
- Absolute path to directory containing input files.
-
-**integer(8) seed**
-
- Pseudo-random number generator seed.
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-if (run_mode == MODE_EIGENVALUE)
-
- **integer(4) n_inactive**
-
- Number of inactive batches
-
- **integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
- *do i = 1, current_batch*
-
- **real(8) k_batch(i)**
-
- k-effective for the i-th batch
-
- *do i = 1, current_batch \* gen_per_batch*
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th batch
-
-**integer(4) n_meshes**
-
- Number of meshes in tallies.xml file
-
-*do i = 1, n_meshes*
-
- **integer(4) meshes(i) % id**
-
- Unique ID of mesh.
-
- **integer(4) meshes(i) % type**
-
- Type of mesh.
-
- **integer(4) meshes(i) % n_dimension**
-
- Number of dimensions for mesh (2 or 3).
-
- **integer(4) meshes(i) % dimension(:)**
-
- Number of mesh cells in each dimension.
-
- **real(8) meshes(i) % lower_left(:)**
-
- Coordinates of lower-left corner of mesh.
-
- **real(8) meshes(i) % upper_right(:)**
-
- Coordinates of upper-right corner of mesh.
-
- **real(8) meshes(i) % width(:)**
-
- Width of each mesh cell in each dimension.
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) tallies(i) % id**
-
- Unique ID of tally.
-
- **integer(4) tallies(i) % n_realizations**
-
- Number of realizations for the i-th tally.
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- **integer(4) tallies(i) % n_filters**
-
- *do j = 1, tallies(i) % n_filters*
-
- **integer(4) tallies(i) % filter(j) % type**
-
- Type of tally filter.
-
- **integer(4) tallies(i) % filter(j) % n_bins**
-
- Number of bins for filter.
-
- **integer(4)/real(8) tallies(i) % filter(j) % bins(:)**
-
- Value for each filter bin of this type.
-
- **integer(4) tallies(i) % n_nuclide_bins**
-
- Number of nuclide bins. If none are specified, this is just one.
-
- *do j = 1, tallies(i) % n_nuclide_bins*
-
- **integer(4) tallies(i) % nuclide_bins(j)**
-
- Values of specified nuclide bins
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins.
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % score_bins(j)**
-
- Values of specified scoring bins (e.g. SCORE_FLUX).
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % scatt_order(j)**
-
- Scattering Order specified scoring bins.
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins without accounting for those added by
- the scatter-pn command.
-
-**integer(4) n_realizations**
-
- Number of realizations for global tallies.
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) tallies_on**
-
- Flag indicated if tallies are present in the file.
-
-if (tallies_on > 0)
-
- *do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the
- i-th tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th
- filter of the i-th tally
-
-if (run_mode == MODE_EIGENVALUE)
-
- *do i = 1, n_particles*
-
- **real(8) source_bank(i) % wgt**
-
- Weight of the i-th source particle
-
- **real(8) source_bank(i) % xyz(1:3)**
-
- Coordinates of the i-th source particle.
-
- **real(8) source_bank(i) % uvw(1:3)**
-
- Direction of the i-th source particle
-
- **real(8) source_bank(i) % E**
-
- Energy of the i-th source particle.
-
-----------
-Revision 6
-----------
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**character(19) time_stamp**
-
- Date and time the state point was written.
-
-**character(255) path**
-
- Absolute path to directory containing input files.
-
-**integer(8) seed**
-
- Pseudo-random number generator seed.
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-if (run_mode == MODE_EIGENVALUE)
-
- **integer(4) n_inactive**
-
- Number of inactive batches
-
- **integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
- *do i = 1, current_batch*
-
- **real(8) k_batch(i)**
-
- k-effective for the i-th batch
-
- *do i = 1, current_batch*
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th batch
-
-**integer(4) n_meshes**
-
- Number of meshes in tallies.xml file
-
-*do i = 1, n_meshes*
-
- **integer(4) meshes(i) % id**
-
- Unique ID of mesh.
-
- **integer(4) meshes(i) % type**
-
- Type of mesh.
-
- **integer(4) meshes(i) % n_dimension**
-
- Number of dimensions for mesh (2 or 3).
-
- **integer(4) meshes(i) % dimension(:)**
-
- Number of mesh cells in each dimension.
-
- **real(8) meshes(i) % lower_left(:)**
-
- Coordinates of lower-left corner of mesh.
-
- **real(8) meshes(i) % upper_right(:)**
-
- Coordinates of upper-right corner of mesh.
-
- **real(8) meshes(i) % width(:)**
-
- Width of each mesh cell in each dimension.
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) tallies(i) % id**
-
- Unique ID of tally.
-
- **integer(4) tallies(i) % n_realizations**
-
- Number of realizations for the i-th tally.
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- **integer(4) tallies(i) % n_filters**
-
- *do j = 1, tallies(i) % n_filters*
-
- **integer(4) tallies(i) % filter(j) % type**
-
- Type of tally filter.
-
- **integer(4) tallies(i) % filter(j) % n_bins**
-
- Number of bins for filter.
-
- **integer(4)/real(8) tallies(i) % filter(j) % bins(:)**
-
- Value for each filter bin of this type.
-
- **integer(4) tallies(i) % n_nuclide_bins**
-
- Number of nuclide bins. If none are specified, this is just one.
-
- *do j = 1, tallies(i) % n_nuclide_bins*
-
- **integer(4) tallies(i) % nuclide_bins(j)**
-
- Values of specified nuclide bins
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins.
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % score_bins(j)**
-
- Values of specified scoring bins (e.g. SCORE_FLUX).
-
-**integer(4) n_realizations**
-
- Number of realizations for global tallies.
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) tallies_on**
-
- Flag indicated if tallies are present in the file.
-
-if (tallies_on > 0)
-
- *do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the
- i-th tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th
- filter of the i-th tally
-
-if (run_mode == MODE_EIGENVALUE)
-
- *do i = 1, n_particles*
-
- **real(8) source_bank(i) % wgt**
-
- Weight of the i-th source particle
-
- **real(8) source_bank(i) % xyz(1:3)**
-
- Coordinates of the i-th source particle.
-
- **real(8) source_bank(i) % uvw(1:3)**
-
- Direction of the i-th source particle
-
- **real(8) source_bank(i) % E**
-
- Energy of the i-th source particle.
-
-----------
-Revision 5
-----------
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**character(19) time_stamp**
-
- Date and time the state point was written.
-
-**integer(8) seed**
-
- Pseudo-random number generator seed.
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-if (run_mode == MODE_EIGENVALUE)
-
- **integer(4) n_inactive**
-
- Number of inactive batches
-
- **integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
- *do i = 1, current_batch*
-
- **real(8) k_batch(i)**
-
- k-effective for the i-th batch
-
- *do i = 1, current_batch*
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th batch
-
-**integer(4) n_meshes**
-
- Number of meshes in tallies.xml file
-
-*do i = 1, n_meshes*
-
- **integer(4) meshes(i) % type**
-
- Type of mesh.
-
- **integer(4) meshes(i) % n_dimension**
-
- Number of dimensions for mesh (2 or 3).
-
- **integer(4) meshes(i) % dimension(:)**
-
- Number of mesh cells in each dimension.
-
- **real(8) meshes(i) % lower_left(:)**
-
- Coordinates of lower-left corner of mesh.
-
- **real(8) meshes(i) % upper_right(:)**
-
- Coordinates of upper-right corner of mesh.
-
- **real(8) meshes(i) % width(:)**
-
- Width of each mesh cell in each dimension.
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) tallies(i) % n_realizations**
-
- Number of realizations for the i-th tally.
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- **integer(4) tallies(i) % n_filters**
-
- *do j = 1, tallies(i) % n_filters*
-
- **integer(4) tallies(i) % filter(j) % type**
-
- Type of tally filter.
-
- **integer(4) tallies(i) % filter(j) % n_bins**
-
- Number of bins for filter.
-
- **integer(4)/real(8) tallies(i) % filter(j) % bins(:)**
-
- Value for each filter bin of this type.
-
- **integer(4) tallies(i) % n_nuclide_bins**
-
- Number of nuclide bins. If none are specified, this is just one.
-
- *do j = 1, tallies(i) % n_nuclide_bins*
-
- **integer(4) tallies(i) % nuclide_bins(j)**
-
- Values of specified nuclide bins
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins.
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % score_bins(j)**
-
- Values of specified scoring bins (e.g. SCORE_FLUX).
-
-**integer(4) n_realizations**
-
- Number of realizations for global tallies.
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) tallies_on**
-
- Flag indicated if tallies are present in the file.
-
-if (tallies_on > 0)
-
- *do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the
- i-th tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th
- filter of the i-th tally
-
-if (run_mode == MODE_EIGENVALUE)
-
- *do i = 1, n_particles*
-
- **real(8) source_bank(i) % wgt**
-
- Weight of the i-th source particle
-
- **real(8) source_bank(i) % xyz(1:3)**
-
- Coordinates of the i-th source particle.
-
- **real(8) source_bank(i) % uvw(1:3)**
-
- Direction of the i-th source particle
-
- **real(8) source_bank(i) % E**
-
- Energy of the i-th source particle.
-
-----------
-Revision 4
-----------
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**character(19) time_stamp**
-
- Date and time the state point was written.
-
-**integer(8) seed**
-
- Pseudo-random number generator seed.
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-if (run_mode == MODE_EIGENVALUE)
-
- **integer(4) n_inactive**
-
- Number of inactive batches
-
- **integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
- *do i = 1, current_batch*
-
- **real(8) k_batch(i)**
-
- k-effective for the i-th batch
-
- *do i = 1, current_batch*
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th batch
-
-**integer(4) n_meshes**
-
- Number of meshes in tallies.xml file
-
-*do i = 1, n_meshes*
-
- **integer(4) meshes(i) % type**
-
- Type of mesh.
-
- **integer(4) meshes(i) % n_dimension**
-
- Number of dimensions for mesh (2 or 3).
-
- **integer(4) meshes(i) % dimension(:)**
-
- Number of mesh cells in each dimension.
-
- **real(8) meshes(i) % lower_left(:)**
-
- Coordinates of lower-left corner of mesh.
-
- **real(8) meshes(i) % upper_right(:)**
-
- Coordinates of upper-right corner of mesh.
-
- **real(8) meshes(i) % width(:)**
-
- Width of each mesh cell in each dimension.
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- **integer(4) tallies(i) % n_filters**
-
- *do j = 1, tallies(i) % n_filters*
-
- **integer(4) tallies(i) % filter(j) % type**
-
- Type of tally filter.
-
- **integer(4) tallies(i) % filter(j) % n_bins**
-
- Number of bins for filter.
-
- **integer(4)/real(8) tallies(i) % filter(j) % bins(:)**
-
- Value for each filter bin of this type.
-
- **integer(4) tallies(i) % n_nuclide_bins**
-
- Number of nuclide bins. If none are specified, this is just one.
-
- *do j = 1, tallies(i) % n_nuclide_bins*
-
- **integer(4) tallies(i) % nuclide_bins(j)**
-
- Values of specified nuclide bins
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins.
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % score_bins(j)**
-
- Values of specified scoring bins (e.g. SCORE_FLUX).
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) tallies_on**
-
- Flag indicated if tallies are present in the file.
-
-if (tallies_on > 0)
-
- **integer(4) n_realizations**
-
- Number of realizations for tally random variables.
-
- *do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the
- i-th tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th
- filter of the i-th tally
-
-if (run_mode == MODE_EIGENVALUE)
-
- *do i = 1, n_particles*
-
- **real(8) source_bank(i) % wgt**
-
- Weight of the i-th source particle
-
- **real(8) source_bank(i) % xyz(1:3)**
-
- Coordinates of the i-th source particle.
-
- **real(8) source_bank(i) % uvw(1:3)**
-
- Direction of the i-th source particle
-
- **real(8) source_bank(i) % E**
-
- Energy of the i-th source particle.
-
-----------
-Revision 3
-----------
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**character(19) time_stamp**
-
- Date and time the state point was written.
-
-**integer(8) seed**
-
- Pseudo-random number generator seed.
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-if (run_mode == MODE_EIGENVALUE)
-
- **integer(4) n_inactive**
-
- Number of inactive batches
-
- **integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
- *do i = 1, current_batch*
-
- **real(8) k_batch(i)**
-
- k-effective for the i-th batch
-
- *do i = 1, current_batch*
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th batch
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) n_meshes**
-
- Number of meshes in tallies.xml file
-
-*do i = 1, n_meshes*
-
- **integer(4) meshes(i) % type**
-
- Type of mesh.
-
- **integer(4) meshes(i) % n_dimension**
-
- Number of dimensions for mesh (2 or 3).
-
- **integer(4) meshes(i) % dimension(:)**
-
- Number of mesh cells in each dimension.
-
- **real(8) meshes(i) % lower_left(:)**
-
- Coordinates of lower-left corner of mesh.
-
- **real(8) meshes(i) % upper_right(:)**
-
- Coordinates of upper-right corner of mesh.
-
- **real(8) meshes(i) % width(:)**
-
- Width of each mesh cell in each dimension.
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- **integer(4) tallies(i) % n_filters**
-
- *do j = 1, tallies(i) % n_filters*
-
- **integer(4) tallies(i) % filter(j) % type**
-
- Type of tally filter.
-
- **integer(4) tallies(i) % filter(j) % n_bins**
-
- Number of bins for filter.
-
- **integer(4)/real(8) tallies(i) % filter(j) % bins(:)**
-
- Value for each filter bin of this type.
-
- **integer(4) tallies(i) % n_nuclide_bins**
-
- Number of nuclide bins. If none are specified, this is just one.
-
- *do j = 1, tallies(i) % n_nuclide_bins*
-
- **integer(4) tallies(i) % nuclide_bins(j)**
-
- Values of specified nuclide bins
-
- **integer(4) tallies(i) % n_score_bins**
-
- Number of scoring bins.
-
- *do j = 1, tallies(i) % n_score_bins*
-
- **integer(4) tallies(i) % score_bins(j)**
-
- Values of specified scoring bins (e.g. SCORE_FLUX).
-
-**integer(4) tallies_on**
-
- Flag indicated if tallies are present in the file.
-
-if (tallies_on > 0)
-
- *do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the
- i-th tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th
- filter of the i-th tally
-
-if (run_mode == MODE_EIGENVALUE)
-
- *do i = 1, n_particles*
-
- **real(8) source_bank(i) % wgt**
-
- Weight of the i-th source particle
-
- **real(8) source_bank(i) % xyz(1:3)**
-
- Coordinates of the i-th source particle.
-
- **real(8) source_bank(i) % uvw(1:3)**
-
- Direction of the i-th source particle
-
- **real(8) source_bank(i) % E**
-
- Energy of the i-th source particle.
-
-----------
-Revision 2
-----------
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) n_inactive**
-
- Number of inactive batches
-
-**integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-*do i = 1, current_batch*
-
- **real(8) k_batch(i)**
-
- k-effective for the i-th batch
-
- if (entropy_on)
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th batch
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
-*do i = 1, n_tallies*
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the i-th
- tally
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th filter of
- the i-th tally
-
-----------
-Revision 1
-----------
-
-**integer(4) REVISION_STATEPOINT**
-
- Revision of the binary state point file. Any time a change is made in the
- format of the state-point file, this integer is incremented.
-
-**integer(4) VERSION_MAJOR**
-
- Major version number for OpenMC
-
-**integer(4) VERSION_MINOR**
-
- Minor version number for OpenMC
-
-**integer(4) VERSION_RELEASE**
-
- Release version number for OpenMC
-
-**integer(4) run_mode**
-
- run mode used. The modes are described in constants.F90.
-
-**integer(8) n_particles**
-
- Number of particles used per generation.
-
-**integer(4) n_batches**
-
- Total number of batches (active + inactive).
-
-**integer(4) n_inactive**
-
- Number of inactive batches
-
-**integer(4) gen_per_batch**
-
- Number of generations per batch for criticality calculations
-
-**integer(4) current_batch**
-
- The number of batches already simulated.
-
-*do i = 1, current_batch*
-
- **real(8) k_batch(i)**
-
- k-effective for the i-th batch
-
- if (entropy_on)
-
- **real(8) entropy(i)**
-
- Shannon entropy for the i-th batch
-
-**integer(4) N_GLOBAL_TALLIES**
-
- Number of global tally scores
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum**
-
- Accumulated sum for the i-th global tally
-
-*do i = 1, N_GLOBAL_TALLIES*
-
- **real(8) global_tallies(i) % sum_sq**
-
- Accumulated sum of squares for the i-th global tally
-
-**integer(4) n_tallies**
-
-*do i = 1, n_tallies*
-
- **integer(4) size(tallies(i) % scores, 1)**
-
- Total number of score bins for the i-th tally
-
- **integer(4) size(tallies(i) % scores, 2)**
-
- Total number of filter bins for the i-th tally
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum**
-
- Accumulated sum for the j-th score and k-th filter of the i-th
- tally
-
- *do k = 1, size(tallies(i) % scores, 2)*
-
- *do j = 1, size(tallies(i) % scores, 1)*
-
- **real(8) tallies(i) % scores(j,k) % sum_sq**
-
- Accumulated sum of squares for the j-th score and k-th filter of
- the i-th tally
diff --git a/_sources/devguide/styleguide.txt b/_sources/devguide/styleguide.txt
index 5ac2371481..c8644e45cc 100644
--- a/_sources/devguide/styleguide.txt
+++ b/_sources/devguide/styleguide.txt
@@ -8,7 +8,10 @@ In order to keep the OpenMC code base consistent in style, this guide specifies
a number of rules which should be adhered to when modified existing code or
adding new code in OpenMC.
--------------
+-------
+Fortran
+-------
+
General Rules
-------------
@@ -35,7 +38,6 @@ Don't use ``print *`` or ``write(*,*)``. If writing to a file, use a specific
unit. Writing to standard output or standard error should be handled by the
``write_message`` subroutine or functionality in the error module.
-----------
Procedures
----------
@@ -47,7 +49,6 @@ intent(in), intent(out), or intent(inout).
Include a comment describing what each argument to a procedure is.
----------
Variables
---------
@@ -91,7 +92,7 @@ allocation instead. Use allocatable variables instead of pointer variables when
possible.
Shared/Module Variables
------------------------
++++++++++++++++++++++++
Always put shared variables in modules. Access module variables through a
``use`` statement. Always use the ``only`` specifier on the ``use`` statement
@@ -99,14 +100,12 @@ except for variables from the global, constants, and various header modules.
Never use ``equivalence`` statements, ``common`` blocks, or ``data`` statements.
--------------------------
Derived Types and Classes
-------------------------
Derived types and classes should have CamelCase names with words not separated
by underscores or hyphens.
------------
Indentation
-----------
@@ -126,14 +125,21 @@ program, subroutine, function, if, associate, etc. Emacs users should set the
variables f90-if-indent, f90-do-indent, f90-continuation-indent,
f90-type-indent, f90-associate-indent, and f90-program indent to 2.
-Continuation lines should be indented by an extra 5 spaces. This is the default
-value of f90-continuation-indent in Emacs.
+Continuation lines should be indented by at least 5 spaces. They may be indented
+more in order to make the content match the context. For example, either of
+these are valid continuation indentations:
+
+.. code-block:: fortran
+
+ local_xyz(1) = xyz(1) - (this % lower_left(1) + &
+ (i_xyz(1) - HALF)*this % pitch(1))
+ call which_data(scatt_type, get_scatt, get_nuscatt, get_chi_t, get_chi_p, &
+ get_chi_d, scatt_order)
--------------------------
Whitespace in Expressions
-------------------------
-Use a single space between arguments to procedures.
+Use a single space between arguments to procedures.
Avoid extraneous whitespace in the following situations:
@@ -146,3 +152,25 @@ Avoid extraneous whitespace in the following situations:
Yes: if (variable == 2) then
No: if ( variable==2 ) then
+
+Do not leave trailing whitespace at the end of a line.
+
+------
+Python
+------
+
+Style for Python code should follow PEP8_.
+
+Docstrings for functions and methods should follow numpydoc_ style.
+
+Python code should work with both Python 2.7+ and Python 3.0+.
+
+Use of third-party Python packages should be limited to numpy_, scipy_, and
+h5py_. Use of other third-party packages must be implemented as optional
+dependencies rather than required dependencies.
+
+.. _PEP8: https://www.python.org/dev/peps/pep-0008/
+.. _numpydoc: https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt
+.. _numpy: http://www.numpy.org/
+.. _scipy: http://www.scipy.org/
+.. _h5py: http://www.h5py.org/
diff --git a/_sources/devguide/voxel.txt b/_sources/devguide/voxel.txt
index 8ce0c6ee87..98f5cb73b2 100644
--- a/_sources/devguide/voxel.txt
+++ b/_sources/devguide/voxel.txt
@@ -4,9 +4,7 @@
Voxel Plot Binary File Specifications
=====================================
-----------
-Revision 1
-----------
+The current revision of the voxel plot binary file is 1.
**integer(4) n_voxels_x**
diff --git a/_sources/devguide/workflow.txt b/_sources/devguide/workflow.txt
index e83a12979a..2f36436ca1 100644
--- a/_sources/devguide/workflow.txt
+++ b/_sources/devguide/workflow.txt
@@ -7,7 +7,7 @@ Development Workflow
Anyone wishing to make contributions to OpenMC should be fully acquianted and
comfortable working with git_ and GitHub_. We assume here that you have git
installed on your system, have a GitHub account, and have setup SSH keys to be
-able to create/push to repositories on GitHub.
+able to create/push to repositories on GitHub.
Overview
--------
@@ -71,7 +71,7 @@ features and bug fixes. The general steps for contributing are as follows:
git checkout -b newbranch develop
3. Make your changes on the new branch that you intend to have included in
- *develop*. If you have made other changes that should not be merged back,
+ *develop*. If you have made other changes that should not be merged back,
ensure that those changes are made on a different branch.
4. Issue a pull request from GitHub and select the *develop* branch of
@@ -98,7 +98,7 @@ OpenMC Test Suite
The purpose of this test suite is to ensure that OpenMC compiles using various
combinations of compiler flags and options, and that all user input options can
-be used successfully without breaking the code. The test suite is comprised of
+be used successfully without breaking the code. The test suite is comprised of
regression tests where different types of input files are configured and the
full OpenMC code is executed. Results from simulations are compared with
expected results. The test suite is comprised of many build configurations
@@ -114,7 +114,7 @@ download these cross sections please do the following:
.. code-block:: sh
cd ../data
- python get_nndc.py
+ python get_nndc_data.py
export CROSS_SECTIONS=/nndc/cross_sections.xml
The test suite can be run on an already existing build using:
@@ -143,19 +143,15 @@ variables should be set if the default paths are incorrect:
* **MPI_DIR** - The path to the MPI directory.
- * Default - */opt/mpich/3.1-gnu*
+ * Default - */opt/mpich/3.1.3-gnu*
* **HDF5_DIR** - The path to the HDF5 directory.
- * Default - */opt/hdf5/1.8.12-gnu*
+ * Default - */opt/hdf5/1.8.14-gnu*
* **PHDF5_DIR** - The path to the parallel HDF5 directory.
- * Default - */opt/phdf5/1.8.12-gnu*
-
- * **PETSC_DIR** - The path to the PETSc directory.
-
- * Default - */opt/petsc/3.4.4-gnu*
+ * Default - */opt/phdf5/1.8.14-gnu*
To run the full test suite, the following command can be executed in the
tests directory:
@@ -192,7 +188,7 @@ Adding tests to test suite
To add a new test to the test suite, create a sub-directory in the tests
directory that conforms to the regular expression *test_*. To configure
-a test you need to add the following files to your new test directory,
+a test you need to add the following files to your new test directory,
*test_name* for example:
* OpenMC input XML files
diff --git a/_sources/index.txt b/_sources/index.txt
index 83eac22e0a..8dba920161 100644
--- a/_sources/index.txt
+++ b/_sources/index.txt
@@ -18,18 +18,21 @@ free to send a message to the User's Group `mailing list`_.
.. _Massachusetts Institute of Technology: http://web.mit.edu
.. _mailing list: https://groups.google.com/forum/?fromgroups=#!forum/openmc-users
---------
-Contents
---------
+.. only:: html
+
+ --------
+ Contents
+ --------
.. toctree::
:maxdepth: 1
quickinstall
- releasenotes/index
+ releasenotes
methods/index
usersguide/index
devguide/index
+ pythonapi/index
publications
license
developers
diff --git a/_sources/methods/cmfd.txt b/_sources/methods/cmfd.txt
index 3681df3b75..49cb86c674 100644
--- a/_sources/methods/cmfd.txt
+++ b/_sources/methods/cmfd.txt
@@ -28,7 +28,7 @@ directions. An example of this is shown in the following expression:
:label: not1
\sum\limits_{u\in(x,y,z)}\left\langle\overline{J}^{u,g}_{l+1/2,m,n}
- \Delta_m^v\Delta_n^w\right\rangle
+ \Delta_m^v\Delta_n^w\right\rangle
Here, :math:`u` takes on each direction one at a time. The parameter :math:`J`
is surface area-averaged over the transverse indices :math:`m` and :math:`n`
@@ -142,7 +142,7 @@ defined from MC tallies as follows:
{\left\langle\overline{\overline\phi}_{l,m,n}^h
\Delta_l^u\Delta_m^v\Delta_n^w\right\rangle}
-and
+and
.. math::
:label: xs3
@@ -303,13 +303,13 @@ interior cell,
\sum_{u\in
x,y,x}\frac{1}{\Delta_l^u}\left[\left(-\tilde{D}_{l-1/2,m,n}^{u,g} -
\hat{D}_{l-1/2,m,n}^{u,g}\right)\overline{\overline{\phi}}_{l-1,m,n}^g\right.
- + \left(\tilde{D}_{l-1/2,m,n}^{u,g} +
+ \\ + \left(\tilde{D}_{l-1/2,m,n}^{u,g} +
\tilde{D}_{l+1/2,m,n}^{u,g} - \hat{D}_{l-1/2,m,n}^{u,g} +
\hat{D}_{l+1/2,m,n}^{u,g}\right)\overline{\overline{\phi}}_{l,m,n}^g
- \\ +
+ \\ +
\left. \left(-\tilde{D}_{l+1/2,m,n}^{u,g} +
\hat{D}_{l+1/2,m,n}^{u,g}\right)\overline{\overline{\phi}}_{l+1,m,n}^g
- \right] +
+ \right] \\ +
\overline{\overline\Sigma}_{t_{l,m,n}}^g\overline{\overline{\phi}}_{l,m,n}^g
- \sum\limits_{h=1}^G\overline{\overline{\nu_s\Sigma}}^{h\rightarrow
g}_{s_{l,m,n}}\overline{\overline{\phi}}_{l,m,n}^h =
@@ -318,7 +318,7 @@ interior cell,
It should be noted that before substitution, eq. :eq:`eq_neut_bal` was divided
by the volume of the cell, :math:`\Delta_l^u\Delta_m^v\Delta_n^w`. Equation
-:eq:`eq_cmfd_sys` can be represented in operator form as
+:eq:`eq_cmfd_sys` can be represented in operator form as
.. math::
:label: eq_CMFDopers
@@ -349,7 +349,7 @@ and energy group. This is represented as
p_{l,m,n}^g =
\frac{\sum_{h=1}^{G}\overline{\overline{\nu_f\Sigma}}^{h\rightarrow
g}_{f_{l,m,n}}\overline{\overline{\phi}}_{l,m,n}^h\Delta_l^u\Delta_m^v
- \Delta_n^w}{\sum_n\sum_m\sum_l\sum_{h=1}^{G}\overline{
+ \Delta_n^w}{\sum_n\sum_m\sum_l\sum_{h=1}^{G}\overline{
\overline{\nu_f\Sigma}}^{h\rightarrow
g}_{f_{l,m,n}}\overline{\overline{\phi}}_{l,m,n}^h\Delta_l^u\Delta_m^v
\Delta_n^w}.
@@ -439,7 +439,7 @@ by the user. Once all diffusion parameters are calculated, CMFD matrices are
formed where energy groups are the inner most iteration index. In OpenMC,
compressed row storage sparse matrices are used due to the sparsity of CMFD
operators. An example of this sparsity is shown for the 3-D BEAVRS model in
-figures :ref:`fig_loss` and :ref:`fig_prod` [BEAVRS]_. These matrices represent
+figures :num:`fig-loss` and :num:`fig-prod` [BEAVRS]_. These matrices represent
an assembly radial mesh, 24 cell mesh in the axial direction and two energy
groups. The loss matrix is 99.92% sparse and the production matrix is 99.99%
sparse. Although the loss matrix looks like it is tridiagonal, it is really a
@@ -473,19 +473,19 @@ no fission neutrons appear with energies in the thermal group.
| \ :math:`\left\langle\overline{J}^{u,g}_{l\pm 1/2,m,n}\Delta_m^v\Delta_n^w\right\rangle` | current | mesh, energy |
+--------------------------------------------------------------------------------------------+----------------+---------------------------+
-.. _fig_loss:
+.. _fig-loss:
.. figure:: ../_images/loss.png
:scale: 50
- Sparsity of Neutron Loss Operator
+ Sparsity of Neutron Loss Operator
-.. _fig_prod:
+.. _fig-prod:
.. figure:: ../_images/prod.png
:scale: 50
- Sparsity of Neutron Production Operator
+ Sparsity of Neutron Production Operator
To solve the eigenvalue problem with these matrices, different source iteration
and linear solvers can be used. The most common source iteration solver used is
@@ -511,7 +511,7 @@ implemented to obtain eigenvalue and multigroup fluxes as described in [Gill]_
and [Knoll]_. This method is not the primary one used, but has gotten recent
attention due to its coupling advantages to other physics such as thermal
hydraulics. Once multigroup fluxes are obtained, a normalized fission source is
-calculated in the code using eq. :eq:`eq_cmfd_psrc` directly.
+calculated in the code using eq. :eq:`eq_cmfd_psrc` directly.
The next step in the process is to compute weight adjustment factors. These are
calculated by taking the ratio of the expected number of neutrons from the CMFD
@@ -523,11 +523,11 @@ the current MC source, OpenMC sums the statistical
weights of neutrons from the source bank on a given spatial and energy mesh.
Once weight adjustment factors were calculated, each neutron's statistical
weight in the source bank was modified according to its location and energy.
-Examples of CMFD simulations using OpenMC can be found in [Herman_Thesis]_.
+Examples of CMFD simulations using OpenMC can be found in [HermanThesis]_.
-----------
-References
-----------
+.. only:: html
+
+ .. rubric:: References
.. [BEAVRS] Nick Horelik, Bryan Herman. *Benchmark for Evaluation And Verification of Reactor
Simulations*. Massachusetts Institute of Technology, http://crpg.mit.edu/pub/beavrs
@@ -536,23 +536,23 @@ References
.. [Gill] Daniel F. Gill. *Newton-Krylov methods for the solution of the k-eigenvalue problem in
multigroup neutronics calculations*. Ph.D. thesis, Pennsylvania State University, 2010.
-.. [Hebert] Alain Hebert. *Applied reactor physics*. Presses Internationales Polytechnique,
+.. [Hebert] Alain Hebert. *Applied reactor physics*. Presses Internationales Polytechnique,
Montreal, 2009.
.. [Herman] Bryan R. Herman, Benoit Forget, Kord Smith, and Brian N. Aviles. Improved
diffusion coefficients generated from Monte Carlo codes. In *Proceedings of M&C
2013*, Sun Valley, ID, USA, May 5 - 9, 2013.
-.. [Herman_Thesis] Bryan R. Herman. *Monte Carlo and Thermal Hydraulic Coupling using
- Low-Order Nonlinear Diffusion Acceleration*. Sc.D. thesis,
- Massachusetts Institute of Technology, 2014.
+.. [HermanThesis] Bryan R. Herman. *Monte Carlo and Thermal Hydraulic Coupling using
+ Low-Order Nonlinear Diffusion Acceleration*. Sc.D. thesis,
+ Massachusetts Institute of Technology, 2014.
.. [Knoll] D.A. Knoll, H. Park, and C. Newman. *Acceleration of k-eigenvalue/criticality
calculations using the Jacobian-free Newton-Krylov method*. Nuclear Science and
Engineering, 167:133–140, 2011.
.. [Park] H. Park, D.A. Knoll, and C.K. Newman. *Nonlinear acceleration of transport
- criticality problems*. Nuclear Science and Engineering, 172:52–65, 2012.
+ criticality problems*. Nuclear Science and Engineering, 172:52–65, 2012.
.. [Rhodes] Joel Rhodes and Malte Edenius. *CASMO-4 --- A Fuel Assembly Burnup Program.
User’s Manual*. Studsvik of America, ssp-09/443-u rev 0, proprietary edition, 2001.
diff --git a/_sources/methods/cross_sections.txt b/_sources/methods/cross_sections.txt
index db2e5156ee..5126252cd7 100644
--- a/_sources/methods/cross_sections.txt
+++ b/_sources/methods/cross_sections.txt
@@ -63,9 +63,9 @@ Other Methods
A good survey of other energy grid techniques, including unionized energy grids,
can be found in a paper by Leppanen_.
-----------
-References
-----------
+.. only:: html
+
+ .. rubric:: References
.. [Brown] Forrest B. Brown, "New Hash-based Energy Lookup Algorithm for Monte
Carlo codes," LA-UR-14-24530, Los Alamos National Laboratory (2014).
diff --git a/_sources/methods/geometry.txt b/_sources/methods/geometry.txt
index 1ba29b79ef..9eece1e919 100644
--- a/_sources/methods/geometry.txt
+++ b/_sources/methods/geometry.txt
@@ -42,9 +42,11 @@ One can confirm that any point inside this sphere will correspond to
In OpenMC, every surface defined by the user is assigned an integer to uniquely
identify it. We can then refer to either of the two half-spaces created by a
surface by a combination of the unique ID of the surface and a positive/negative
-sign. The following illustration shows an example of an ellipse with unique ID 1
+sign. Figure :num:`fig-halfspace` shows an example of an ellipse with unique ID 1
dividing space into two half-spaces.
+.. _fig-halfspace:
+
.. figure:: ../_images/halfspace.*
:align: center
:figclass: align-center
@@ -57,9 +59,11 @@ to be defined by intersections, unions, and differences or half-spaces, OpenMC
is currently limited to cells defined only as intersections of
half-spaces. Thus, the specification of the cell must include a list of
half-space references whose intersection defines the region. The region is then
-assigned a material defined elsewhere. The following illustration shows an
+assigned a material defined elsewhere. Figure :num:`fig-union` shows an
example of a cell defined as the intersection of an ellipse and two planes.
-
+
+.. _fig-union:
+
.. figure:: ../_images/union.*
:align: center
:figclass: align-center
@@ -385,6 +389,106 @@ is found that contains the specified point.
.. _cell-contains:
+----------------------
+Finding a Lattice Tile
+----------------------
+
+If a particle is inside a lattice, its position inside the lattice must be
+determined before assigning it to a cell. Throughout this section, the
+volumetric units of the lattice will be referred to as "tiles". Tiles are
+identified by thier indices, and the process of discovering which tile contains
+the particle is referred to as "indexing".
+
+Rectilinear Lattice Indexing
+----------------------------
+
+Indices are assigned to tiles in a rectilinear lattice based on the tile's
+position along the :math:`x`, :math:`y`, and :math:`z` axes. Figure
+:num:`fig-rect-lat` maps the indices for a 2D lattice. The indices, (1, 1),
+map to the lower-left tile. (5, 1) and (5, 5) map to the lower-right and
+upper-right tiles, respectively.
+
+.. _fig-rect-lat:
+
+.. figure:: ../_images/rect_lat.*
+ :align: center
+ :figclass: align-center
+ :width: 400px
+
+ Rectilinear lattice tile indices.
+
+In general, a lattice tile is specified by the three indices,
+:math:`(i_x, i_y, i_z)`. If a particle's current coordinates are
+:math:`(x, y, z)` then the indices can be determined from these formulas:
+
+.. math::
+ :label: rect_indexing
+
+ i_x = \left \lceil \frac{x - x_0}{p_0} \right \rceil
+
+ i_y = \left \lceil \frac{y - y_0}{p_1} \right \rceil
+
+ i_z = \left \lceil \frac{z - z_0}{p_2} \right \rceil
+
+where :math:`(x_0, y_0, z_0)` are the coordinates to the lower-left-bottom
+corner of the lattice, and :math:`p_0, p_1, p_2` are the pitches along the
+:math:`x`, :math:`y`, and :math:`z` axes, respectively.
+
+Hexagonal Lattice Indexing
+--------------------------
+
+A skewed coordinate system is used for indexing hexagonal lattice tiles.
+Rather than a :math:`y`-axis, another axis is used that is rotated 30 degrees
+counter-clockwise from the :math:`y`-axis. This axis is referred to as the
+:math:`\alpha`-axis. Figure :num:`fig-hex-lat` shows how 2D hexagonal tiles
+are mapped with the :math:`(x, \alpha)` basis. In this system, (0, 0) maps to
+the center tile, (0, 2) to the top tile, and (2, -1) to the middle tile on the
+right side.
+
+.. _fig-hex-lat:
+
+.. figure:: ../_images/hex_lat.*
+ :align: center
+ :figclass: align-center
+ :width: 400px
+
+ Hexagonal lattice tile indices.
+
+Unfortunately, the indices cannot be determined with one simple formula as
+before. Indexing requires a two-step process, a coarse step which determines a
+set of four tiles that contains the particle and a fine step that determines
+which of those four tiles actually contains the particle.
+
+In the first step, indices are found using these formulas:
+
+.. math::
+ :label: hex_indexing
+
+ \alpha = -\frac{x}{\sqrt{3}} + y
+
+ i_x^* = \left \lfloor \frac{x}{p_0 \sqrt{3} / 2} \right \rfloor
+
+ i_\alpha^* = \left \lfloor \frac{\alpha}{p_0} \right \rfloor
+
+where :math:`p_0` is the lattice pitch (in the :math:`x`-:math:`y` plane). The
+true index of the particle could be :math:`(i_x^*, i_\alpha^*)`,
+:math:`(i_x^* + 1, i_\alpha^*)`, :math:`(i_x^*, i_\alpha^* + 1)`, or
+:math:`(i_x^* + 1, i_\alpha^* + 1)`.
+
+The second step selects the correct tile from that neighborhood of 4. OpenMC
+does this by calculating the distance between the particle and the centers of
+each of the 4 tiles, and then picking the closest tile. This works because
+regular hexagonal tiles form a Voronoi tessellation which means that all of the
+points within a tile are closest to the center of that same tile.
+
+Indexing along the :math:`z`-axis uses the same method from rectilinear
+lattices, i.e.
+
+.. math::
+ :label: hex_indexing_z
+
+ i_z = \left \lceil \frac{z - z_0}{p_2} \right \rceil
+
----------------------------------------
Determining if a Coordinate is in a Cell
----------------------------------------
diff --git a/_sources/methods/parallelization.txt b/_sources/methods/parallelization.txt
index 66ead52a2a..63c4a9d212 100644
--- a/_sources/methods/parallelization.txt
+++ b/_sources/methods/parallelization.txt
@@ -61,7 +61,7 @@ one master process that controls the scheduling of work and the remaining
processes wait to receive work from the master, process the work, and then send
their results to the master at the end of the simulation (or a source iteration
in the case of an eigenvalue calculation). This idea is illustrated in
-:ref:`Figure 1 `.
+:ref:`figure-master-slave`.
.. _figure-master-slave:
@@ -69,7 +69,7 @@ in the case of an eigenvalue calculation). This idea is illustrated in
:align: center
:figclass: align-center
- **Figure 1**: Communication pattern in master-slave algorithm.
+ Communication pattern in master-slave algorithm.
Eigenvalue calculations are slightly more difficult to parallelize than fixed
source calculations since it is necessary to converge on the fission source
@@ -117,8 +117,7 @@ Nearest Neighbors Algorithm
To reduce the amount of communication required in a fission bank synchronization
algorithm, it is desirable to move away from the typical master-slave algorithm
to an algorithm whereby the compute nodes communicate with one another only as
-needed. This concept is illustrated in :ref:`Figure 2
-`.
+needed. This concept is illustrated in :ref:`figure-nearest-neighbor`.
.. _figure-nearest-neighbor:
@@ -126,7 +125,7 @@ needed. This concept is illustrated in :ref:`Figure 2
:align: center
:figclass: align-center
- **Figure 2**: Communication pattern in nearest neighbor algorithm.
+ Communication pattern in nearest neighbor algorithm.
Since the source sites for each cycle are sampled from the fission sites banked
from the previous cycle, it is a common occurrence for a fission site to be
@@ -196,8 +195,8 @@ and :math:`p_3` has 245. Note that the total number of sampled sites is 1000 as
needed. For each node to have the same number of source sites, :math:`p_0` needs
to send its right-most 10 sites to :math:`p_1`, and :math:`p_2` needs to send
its left-most 25 sites to :math:`p_1` and its right-most 5 sites to
-:math:`p_3`. A schematic of this example is shown in :ref:`Figure 3
-`. The data local to each node is given a different
+:math:`p_3`. A schematic of this example is shown in
+:ref:`figure-neighbor-example`. The data local to each node is given a different
hatching, and the cross-hatched regions represent source sites that are
communicated between adjacent nodes.
@@ -207,7 +206,7 @@ communicated between adjacent nodes.
:align: center
:figclass: align-center
- **Figure 3**: Example of nearest neighbor algorithm.
+ Example of nearest neighbor algorithm.
.. _master-slave-cost:
@@ -600,9 +599,9 @@ is actually independent of the number of nodes:
E \left [ \Lambda_{j_{\text{max}}} \right ] = \sqrt{ \frac{N\sigma^2}{2\pi
k^2}}.
-----------
-References
-----------
+.. only:: html
+
+ .. rubric:: References
.. [Troubetzkoy] E. Troubetzkoy, H. Steinberg, and M. Kalos, "Monte Carlo
Radiation Penetration Calculations on a Parallel Computer,"
diff --git a/_sources/methods/physics.txt b/_sources/methods/physics.txt
index db6cfd89e9..ed10b32343 100644
--- a/_sources/methods/physics.txt
+++ b/_sources/methods/physics.txt
@@ -1552,9 +1552,9 @@ default, the cutoff weight in OpenMC is :math:`w_c = 0.25` and the survival
weight is :math:`w_s = 1.0`. These parameters vary from one Monte Carlo code to
another.
-----------
-References
-----------
+.. only:: html
+
+ .. rubric:: References
.. [Doyas] Richard J. Doyas and Sterrett T. Perkins, "Interpolation of Tabular
Secondary Neutron and Photon Energy Distributions," *Nucl. Sci. Eng.*,
diff --git a/_sources/methods/random_numbers.txt b/_sources/methods/random_numbers.txt
index 88c4d65d52..3ea61719c5 100644
--- a/_sources/methods/random_numbers.txt
+++ b/_sources/methods/random_numbers.txt
@@ -62,9 +62,9 @@ Note that :eq:`lcg-skipahead` has the same general form as \eqref{eq:lcg}, so
the idea is to determine the new multiplicative and additive constants in
:math:`O(\log_2 N)` operations.
-----------
-References
-----------
+.. only:: html
+
+ .. rubric:: References
.. [LEcuyer] P. L’Ecuyer, "Tables of Linear Congruential Generators of
Different Sizes and Good Lattice Structures," *Math. Comput.*, **68**, 249
diff --git a/_sources/methods/tallies.txt b/_sources/methods/tallies.txt
index 6c16f08136..fd0812245a 100644
--- a/_sources/methods/tallies.txt
+++ b/_sources/methods/tallies.txt
@@ -475,9 +475,9 @@ normal distribution, we use an `unpublished rational approximation`_. After
using the rational approximation, one iteration of Newton's method is applied to
improve the estimate of the percentile.
-----------
-References
-----------
+.. only:: html
+
+ .. rubric:: References
.. [George] E. E. Olusegun George and Meenakshi Sivaram, "A modification of the
Fisher-Cornish approximation for the student t percentiles," Communication
diff --git a/_sources/publications.txt b/_sources/publications.txt
index 99a00d13f2..79d089605c 100644
--- a/_sources/publications.txt
+++ b/_sources/publications.txt
@@ -4,6 +4,104 @@
Publications
============
+---------
+Overviews
+---------
+
+- Paul K. Romano, Nicholas E. Horelik, Bryan R. Herman, Adam G. Nelson, Benoit
+ Forget, and Kord Smith, "OpenMC: A State-of-the-Art Monte Carlo Code for
+ Research and Development," *Ann. Nucl. Energy*, **82**, 90--97
+ (2015). ``_
+
+- Paul K. Romano, Bryan R. Herman, Nicholas E. Horelik, Benoit Forget, Kord
+ Smith, and Andrew R. Siegel, "Progress and Status of the OpenMC Monte Carlo
+ Code," *Proc. Int. Conf. Mathematics and Computational Methods Applied to
+ Nuclear Science and Engineering*, Sun Valley, Idaho, May 5--9 (2013).
+
+- Paul K. Romano and Benoit Forget, "The OpenMC Monte Carlo Particle Transport
+ Code," *Ann. Nucl. Energy*, **51**, 274--281
+ (2013). ``_
+
+------------
+Benchmarking
+------------
+
+- Daniel J. Kelly, Brian N. Aviles, Paul K. Romano, Bryan R. Herman,
+ Nicholas E. Horelik, and Benoit Forget, "Analysis of select BEAVRS PWR
+ benchmark cycle 1 results using MC21 and OpenMC," *Proc. PHYSOR*, Kyoto,
+ Japan, Sep. 28--Oct. 3 (2014).
+
+- Bryan R. Herman, Benoit Forget, Kord Smith, Paul K. Romano, Thomas M. Sutton,
+ Daniel J. Kelly, III, and Brian N. Aviles, "Analysis of tally correlations in
+ large light water reactors," *Proc. PHYSOR*, Kyoto, Japan, Sep. 28--Oct. 3
+ (2014).
+
+- Nicholas Horelik, Bryan Herman, Benoit Forget, and Kord Smith, "Benchmark for
+ Evaluation and Validation of Reactor Simulations,"
+ *Proc. Int. Conf. Mathematics and Computational Methods Applied to Nuclear
+ Science and Engineering*, Sun Valley, Idaho, May 5--9 (2013).
+
+- Jonathan A. Walsh, Benoit Forget, and Kord S. Smith, "Validation of OpenMC
+ Reactor Physics Simulations with the B&W 1810 Series Benchmarks,"
+ *Trans. Am. Nucl. Soc.*, **109**, 1301--1304 (2013).
+
+--------------------------
+Coupling and Multi-physics
+--------------------------
+
+- Matt Ellis, Benoit Forget, Kord Smith, and Derek Gaston, "Preliminary coupling
+ of the Monte Carlo code OpenMC and the Multiphysics Object-Oriented Simulation
+ Environment (MOOSE) for analyzing Doppler feedback in Monte Carlo
+ simulations," *Proc. Joint Int. Conf. M&C+SNA+MC*, Nashville, Tennessee,
+ Apr. 19--23 (2015).
+
+- Bryan R. Herman, Benoit Forget, and Kord Smith, "Progress toward Monte
+ Carlo-thermal hydraulic coupling using low-order nonlinear diffusion
+ acceleration methods." In press, *Ann. Nucl. Energy*,
+ (2014). ``_
+
+- Adam G. Nelson and William R. Martin, "Improved Convergence of Monte Carlo
+ Generated Multi-Group Scattering Moments," *Proc. Int. Conf. Mathematics and
+ Computational Methods Applied to Nuclear Science and Engineering*, Sun Valley,
+ Idaho, May 5--9 (2013).
+
+- Bryan R. Herman, Benoit Forget, and Kord Smith, "Utilizing CMFD in OpenMC to
+ Estimate Dominance Ratio and Adjoint," *Trans. Am. Nucl. Soc.*, **109**,
+ 1389-1392 (2013).
+
+--------
+Geometry
+--------
+
+- Derek Lax, William Boyd, Nicholas Horelik, Benoit Forget, and Kord Smith, "A
+ memory efficient algorithm for classifying unique regions in constructive
+ solid geometries," *Proc. PHYSOR*, Kyoto, Japan, Sep. 28--Oct. 3 (2014).
+
+-------------
+Miscellaneous
+-------------
+
+- Timothy P. Burke, Brian C. Kiedrowski, and William R. Martin, "Flux and
+ Reaction Rate Kernel Density Estimators in OpenMC," *Trans. Am. Nucl. Soc.*,
+ **109**, 683-686 (2013).
+
+------------
+Nuclear Data
+------------
+
+- Jonathan A. Walsh, Benoit Forget, Kord S. Smith, Brian C. Kiedrowski, and
+ Forrest B. Brown, "Direct, on-the-fly calculation of unresolved resonance
+ region cross sections in Monte Carlo simulations," *Proc. Joint
+ Int. Conf. M&C+SNA+MC*, Nashville, Tennessee, Apr. 19--23 (2015).
+
+- Paul K. Romano and Timothy H. Trumbull, "Comparison of algorithms for Doppler
+ broadening pointwise tabulated cross sections," *Ann. Nucl. Energy*, **75**,
+ 358--364 (2015). ``_
+
+- Tuomas Viitanen, Jaakko Leppanen, and Benoit Forget, "Target motion sampling
+ temperature treatment technique with track-length esimators in OpenMC --
+ Preliminary results," *Proc. PHYSOR*, Kyoto, Japan, Sep. 28--Oct. 3 (2014).
+
- Jonathan A. Walsh, Benoit Forget, and Kord S. Smith, "Accelerated sampling
of the free gas resonance elastic scattering kernel," *Ann. Nucl. Energy*,
**69**, 116--124 (2014). ``_
@@ -12,35 +110,42 @@ Publications
Carlo simulations using the multipole representation," *Ann. Nucl. Energy*,
**64**, 78--85 (2014). ``_
+-----------
+Parallelism
+-----------
+
+- David Ozog, Allen D. Malony, and Andrew R. Siegel, "A performance analysis of
+ SIMD algorithms for Monte Carlo simulations of nuclear reactor cores,"
+ *Proc. IEEE Int. Parallel and Distributed Processing Symposium*, Hyderabad,
+ India, May 25--29 (2015).
+
+- David Ozog, Allen D. Malony, and Andrew Siegel, "Full-core PWR transport
+ simulations on Xeon Phi clusters," *Proc. Joint Int. Conf. M&C+SNA+MC*,
+ Nashville, Tennessee, Apr. 19--23 (2015).
+
+- Paul K. Romano, Andrew R. Siegel, and Ronald O. Rahaman, "Influence of the
+ memory subsystem on Monte Carlo code performance," *Proc. Joint
+ Int. Conf. M&C+SNA+MC*, Nashville, Tennessee, Apr. 19--23 (2015).
+
+- Nicholas Horelik, Benoit Forget, Kord Smith, and Andrew Siegel, "Domain
+ decomposition and terabyte tallies with the OpenMC Monte Carlo neutron
+ transport code," *Proc. PHYSOR*, Kyoto Japan, Sep. 28--Oct. 3 (2014).
+
+- Nicholas Horelik, Andrew Siegel, Benoit Forget, and Kord Smith, "Monte Carlo
+ domain decomposition for robust nuclear reactor analysis," *Parallel Comput.*,
+ **40**, 646--660 (2014). ``_
+
- Andrew Siegel, Kord Smith, Kyle Felker, Paul Romano, Benoit Forget, and Peter
Beckman, "Improved cache performance in Monte Carlo transport calculations
using energy banding," *Comput. Phys. Commun.*, **185** (4), 1195--1199
(2014). ``_
-- Jonathan A. Walsh, Benoit Forget, and Kord S. Smith, "Validation of OpenMC
- Reactor Physics Simulations with the B&W 1810 Series Benchmarks,"
- *Trans. Am. Nucl. Soc.*, **109**, 1301--1304 (2013).
-
-- Bryan R. Herman, Benoit Forget, and Kord Smith, "Utilizing CMFD in OpenMC to
- Estimate Dominance Ratio and Adjoint," *Trans. Am. Nucl. Soc.*, **109**,
- 1389-1392 (2013).
-
-- Timothy P. Burke, Brian C. Kiedrowski, and William R. Martin, "Flux and
- Reaction Rate Kernel Density Estimators in OpenMC," *Trans. Am. Nucl. Soc.*,
- **109**, 683-686 (2013).
-
- Paul K. Romano, Benoit Forget, Kord Smith, and Andrew Siegel, "On the use of
tally servers in Monte Carlo simulations of light-water reactors,"
*Proc. Joint International Conference on Supercomputing in Nuclear
Applications and Monte Carlo*, Paris, France, Oct. 27--31
(2013). ``_
-- Paul K. Romano, Nicholas E. Horelik, Bryan R. Herman, Adam G. Nelson, Benoit
- Forget, and Kord Smith, "OpenMC: A State-of-the-Art Monte Carlo Code for
- Research and Development," *Proc. Joint International Conference on
- Supercomputing in Nuclear Applications and Monte Carlo*, Paris, France,
- Oct. 27--31 (2013). ``_
-
- Kyle G. Felker, Andrew R. Siegel, Kord S. Smith, Paul K. Romano, and Benoit
Forget, "The energy band memory server algorithm for parallel Monte Carlo
calculations," *Proc. Joint International Conference on Supercomputing in
@@ -62,25 +167,6 @@ Publications
servers," *J. Comput. Phys.*, **252**, 20--36
(2013). ``_
-- Paul K. Romano, Bryan R. Herman, Nicholas E. Horelik, Benoit Forget, Kord
- Smith, and Andrew R. Siegel, "Progress and Status of the OpenMC Monte Carlo
- Code," *Proc. Int. Conf. Mathematics and Computational Methods Applied to
- Nuclear Science and Engineering*, Sun Valley, Idaho, May 5--9 (2013).
-
-- Nicholas Horelik, Bryan Herman, Benoit Forget, and Kord Smith, "Benchmark for
- Evaluation and Validation of Reactor Simulations,"
- *Proc. Int. Conf. Mathematics and Computational Methods Applied to Nuclear
- Science and Engineering*, Sun Valley, Idaho, May 5--9 (2013).
-
-- Adam G. Nelson and William R. Martin, "Improved Convergence of Monte Carlo
- Generated Multi-Group Scattering Moments," *Proc. Int. Conf. Mathematics and
- Computational Methods Applied to Nuclear Science and Engineering*, Sun Valley,
- Idaho, May 5--9 (2013).
-
-- Paul K. Romano and Benoit Forget, "The OpenMC Monte Carlo Particle Transport
- Code," *Ann. Nucl. Energy*, **51**, 274--281
- (2013). ``_
-
- Andrew R. Siegel, Kord Smith, Paul K. Romano, Benoit Forget, and Kyle Felker,
"The effect of load imbalances on the performance of Monte Carlo codes in LWR
analysis", *J. Comput. Phys.*, **235**, 901--911 (2013).
diff --git a/_sources/pythonapi/ace.txt b/_sources/pythonapi/ace.txt
new file mode 100644
index 0000000000..4810ec4bbc
--- /dev/null
+++ b/_sources/pythonapi/ace.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_ace:
+
+==========
+ACE Format
+==========
+
+.. automodule:: openmc.ace
+ :members:
diff --git a/_sources/pythonapi/cmfd.txt b/_sources/pythonapi/cmfd.txt
new file mode 100644
index 0000000000..51470069fe
--- /dev/null
+++ b/_sources/pythonapi/cmfd.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_cmfd:
+
+====
+CMFD
+====
+
+.. automodule:: openmc.cmfd
+ :members:
diff --git a/_sources/pythonapi/element.txt b/_sources/pythonapi/element.txt
new file mode 100644
index 0000000000..473cbba45d
--- /dev/null
+++ b/_sources/pythonapi/element.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_element:
+
+=======
+Element
+=======
+
+.. automodule:: openmc.element
+ :members:
diff --git a/_sources/pythonapi/examples/pandas-dataframes.txt b/_sources/pythonapi/examples/pandas-dataframes.txt
new file mode 100644
index 0000000000..7eacf4d328
--- /dev/null
+++ b/_sources/pythonapi/examples/pandas-dataframes.txt
@@ -0,0 +1,11 @@
+=================
+Pandas Dataframes
+=================
+
+.. only:: html
+
+ .. notebook:: pandas-dataframes.ipynb
+
+.. only:: latex
+
+ IPython notebooks must be viewed in the online HTML documentation.
diff --git a/_sources/pythonapi/examples/tally-arithmetic.txt b/_sources/pythonapi/examples/tally-arithmetic.txt
new file mode 100644
index 0000000000..5f3cf775e1
--- /dev/null
+++ b/_sources/pythonapi/examples/tally-arithmetic.txt
@@ -0,0 +1,11 @@
+================
+Tally Arithmetic
+================
+
+.. only:: html
+
+ .. notebook:: tally-arithmetic.ipynb
+
+.. only:: latex
+
+ IPython notebooks must be viewed in the online HTML documentation.
diff --git a/_sources/pythonapi/executor.txt b/_sources/pythonapi/executor.txt
new file mode 100644
index 0000000000..ef6693ec9e
--- /dev/null
+++ b/_sources/pythonapi/executor.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_executor:
+
+========
+Executor
+========
+
+.. automodule:: openmc.executor
+ :members:
diff --git a/_sources/pythonapi/filter.txt b/_sources/pythonapi/filter.txt
new file mode 100644
index 0000000000..f93ba5a158
--- /dev/null
+++ b/_sources/pythonapi/filter.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_filter:
+
+======
+Filter
+======
+
+.. automodule:: openmc.filter
+ :members:
diff --git a/_sources/pythonapi/geometry.txt b/_sources/pythonapi/geometry.txt
new file mode 100644
index 0000000000..6b87edb978
--- /dev/null
+++ b/_sources/pythonapi/geometry.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_geometry:
+
+========
+Geometry
+========
+
+.. automodule:: openmc.geometry
+ :members:
diff --git a/_sources/pythonapi/index.txt b/_sources/pythonapi/index.txt
new file mode 100644
index 0000000000..8c42f2d7e2
--- /dev/null
+++ b/_sources/pythonapi/index.txt
@@ -0,0 +1,71 @@
+.. _pythonapi:
+
+==========
+Python API
+==========
+
+OpenMC includes a rich Python API that enables programmatic pre- and
+post-processing. The easiest way to begin using the API is to take a look at the
+example Jupyter_ notebooks provided. However, this assumes that you are already
+familiar with Python and common third-party packages such as NumPy_. If you have
+never programmed in Python before, there are many good tutorials available
+online. We recommend going through the modules from Codecademy_ and/or the
+`Scipy lectures`_. The full API documentation serves to provide more information
+on a given module or class.
+
+**Handling nuclear data:**
+
+.. toctree::
+ :maxdepth: 1
+
+ ace
+
+**Creating input files:**
+
+.. toctree::
+ :maxdepth: 1
+
+ cmfd
+ element
+ filter
+ geometry
+ material
+ mesh
+ nuclide
+ opencg_compatible
+ plots
+ settings
+ surface
+ tallies
+ trigger
+ universe
+
+**Running OpenMC:**
+
+.. toctree::
+ :maxdepth: 1
+
+ executor
+
+**Post-processing:**
+
+.. toctree::
+ :maxdepth: 1
+
+ particle_restart
+ statepoint
+ summary
+ tallies
+
+**Example Jupyter Notebooks:**
+
+.. toctree::
+ :maxdepth: 1
+
+ examples/pandas-dataframes
+ examples/tally-arithmetic
+
+.. _Jupyter: https://jupyter.org/
+.. _NumPy: http://www.numpy.org/
+.. _Codecademy: https://www.codecademy.com/tracks/python
+.. _Scipy lectures: https://scipy-lectures.github.io/
diff --git a/_sources/pythonapi/material.txt b/_sources/pythonapi/material.txt
new file mode 100644
index 0000000000..16a3af7012
--- /dev/null
+++ b/_sources/pythonapi/material.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_material:
+
+=========
+Materials
+=========
+
+.. automodule:: openmc.material
+ :members:
diff --git a/_sources/pythonapi/mesh.txt b/_sources/pythonapi/mesh.txt
new file mode 100644
index 0000000000..dbecd7c31d
--- /dev/null
+++ b/_sources/pythonapi/mesh.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_mesh:
+
+====
+Mesh
+====
+
+.. automodule:: openmc.mesh
+ :members:
diff --git a/_sources/pythonapi/nuclide.txt b/_sources/pythonapi/nuclide.txt
new file mode 100644
index 0000000000..9e3214e925
--- /dev/null
+++ b/_sources/pythonapi/nuclide.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_nuclide:
+
+=======
+Nuclide
+=======
+
+.. automodule:: openmc.nuclide
+ :members:
diff --git a/_sources/pythonapi/opencg_compatible.txt b/_sources/pythonapi/opencg_compatible.txt
new file mode 100644
index 0000000000..c807e19cc6
--- /dev/null
+++ b/_sources/pythonapi/opencg_compatible.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_opencg_compatible:
+
+====================
+OpenCG Compatibility
+====================
+
+.. automodule:: openmc.opencg_compatible
+ :members:
diff --git a/_sources/pythonapi/particle_restart.txt b/_sources/pythonapi/particle_restart.txt
new file mode 100644
index 0000000000..66ed89988a
--- /dev/null
+++ b/_sources/pythonapi/particle_restart.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_particle_restart:
+
+================
+Particle Restart
+================
+
+.. automodule:: openmc.particle_restart
+ :members:
diff --git a/_sources/pythonapi/plots.txt b/_sources/pythonapi/plots.txt
new file mode 100644
index 0000000000..8ad5348be3
--- /dev/null
+++ b/_sources/pythonapi/plots.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_plots:
+
+=====
+Plots
+=====
+
+.. automodule:: openmc.plots
+ :members:
diff --git a/_sources/pythonapi/settings.txt b/_sources/pythonapi/settings.txt
new file mode 100644
index 0000000000..3a3915ff50
--- /dev/null
+++ b/_sources/pythonapi/settings.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_settings:
+
+========
+Settings
+========
+
+.. automodule:: openmc.settings
+ :members:
diff --git a/_sources/pythonapi/statepoint.txt b/_sources/pythonapi/statepoint.txt
new file mode 100644
index 0000000000..737fc03fca
--- /dev/null
+++ b/_sources/pythonapi/statepoint.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_statepoint:
+
+==========
+Statepoint
+==========
+
+.. automodule:: openmc.statepoint
+ :members:
diff --git a/_sources/pythonapi/summary.txt b/_sources/pythonapi/summary.txt
new file mode 100644
index 0000000000..9a791127b4
--- /dev/null
+++ b/_sources/pythonapi/summary.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_summary:
+
+=======
+Summary
+=======
+
+.. automodule:: openmc.summary
+ :members:
diff --git a/_sources/pythonapi/surface.txt b/_sources/pythonapi/surface.txt
new file mode 100644
index 0000000000..cc31f5b3e3
--- /dev/null
+++ b/_sources/pythonapi/surface.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_surface:
+
+=======
+Surface
+=======
+
+.. automodule:: openmc.surface
+ :members:
diff --git a/_sources/pythonapi/tallies.txt b/_sources/pythonapi/tallies.txt
new file mode 100644
index 0000000000..2f24edf3a0
--- /dev/null
+++ b/_sources/pythonapi/tallies.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_tallies:
+
+=======
+Tallies
+=======
+
+.. automodule:: openmc.tallies
+ :members:
diff --git a/_sources/pythonapi/trigger.txt b/_sources/pythonapi/trigger.txt
new file mode 100644
index 0000000000..82567c2cf1
--- /dev/null
+++ b/_sources/pythonapi/trigger.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_trigger:
+
+=======
+Trigger
+=======
+
+.. automodule:: openmc.trigger
+ :members:
diff --git a/_sources/pythonapi/universe.txt b/_sources/pythonapi/universe.txt
new file mode 100644
index 0000000000..fd4a3c1e29
--- /dev/null
+++ b/_sources/pythonapi/universe.txt
@@ -0,0 +1,8 @@
+.. _pythonapi_universe:
+
+========
+Universe
+========
+
+.. automodule:: openmc.universe
+ :members:
diff --git a/_sources/quickinstall.txt b/_sources/quickinstall.txt
index 3fb9036d39..b64dfebda1 100644
--- a/_sources/quickinstall.txt
+++ b/_sources/quickinstall.txt
@@ -22,14 +22,13 @@ package manager`_. Simply enter the following commands into the terminal:
sudo apt-get update
sudo apt-get install openmc
-Currently, the binary package does not allow for parallel simulations, HDF5_, or
-CMFD acceleration through PETSc_. Users who need such capabilities should build
-OpenMC from source as is described in :ref:`usersguide_install`.
+Currently, the binary package does not allow for parallel simulations or use of
+HDF5_. Users who need such capabilities should build OpenMC from source as is
+described in :ref:`usersguide_install`.
.. _Personal Package Archive: https://launchpad.net/~paulromano/+archive/staging
.. _APT package manager: https://help.ubuntu.com/community/AptGet/Howto
.. _HDF5: http://www.hdfgroup.org/HDF5/
-.. _PETSc: http://www.mcs.anl.gov/petsc/
-------------------------------------------
Installing from Source on Linux or Mac OS X
@@ -41,19 +40,21 @@ the following commands in a terminal:
.. code-block:: sh
- git clone git://github.com/mit-crpg/openmc.git
- cd openmc/src
+ git clone https://github.com/mit-crpg/openmc.git
+ cd openmc
git checkout -b master origin/master
+ mkdir build && cd build
+ cmake ..
make
sudo make install
This will build an executable named ``openmc`` and install it (by default in
-/usr/local/bin). If you do not have administrator privileges, the last command
-can be replaced with a local install, e.g.
+/usr/local/bin). If you do not have administrator privileges, the cmake command
+should specify an installation directory where you have write access, e.g.
.. code-block:: sh
- make install -e prefix=$HOME/.local
+ cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local ..
.. _GitHub: https://github.com/mit-crpg/openmc
.. _git: http://git-scm.com
diff --git a/_sources/releasenotes.txt b/_sources/releasenotes.txt
new file mode 100644
index 0000000000..dffc17201f
--- /dev/null
+++ b/_sources/releasenotes.txt
@@ -0,0 +1,67 @@
+.. _releasenotes:
+
+==============================
+Release Notes for OpenMC 0.7.0
+==============================
+
+-------------------
+System Requirements
+-------------------
+
+There are no special requirements for running the OpenMC code. As of this
+release, OpenMC has been tested on a variety of Linux distributions, Mac OS X,
+and Microsoft Windows 7. Memory requirements will vary depending on the size of
+the problem at hand (mostly on the number of nuclides in the problem).
+
+------------
+New Features
+------------
+
+- Complete Python API
+- Python 3 compatability for all scripts
+- All scripts consistently named openmc-* and installed together
+- New 'distribcell' tally filter for repeated cells
+- Ability to specify outer lattice universe
+- XML input validation utility (openmc-validate-xml)
+- Support for hexagonal lattices
+- Material union energy grid method
+- Tally triggers
+- Remove dependence on PETSc
+- Significant OpenMP performance improvements
+- Support for Fortran 2008 MPI interface
+- Use of Travis CI for continuous integration
+- Simplifications and improvements to test suite
+
+---------
+Bug Fixes
+---------
+
+- b5f712_: Fix bug in spherical harmonics tallies
+- e6675b_: Ensure all constants are double precision
+- 04e2c1_: Fix potential bug in sample_nuclide routine
+- 6121d9_: Fix bugs related to particle track files
+- 2f0e89_: Fixes for nuclide specification in tallies
+
+.. _b5f712: https://github.com/mit-crpg/openmc/commit/b5f712
+.. _e6675b: https://github.com/mit-crpg/openmc/commit/e6675b
+.. _04e2c1: https://github.com/mit-crpg/openmc/commit/04e2c1
+.. _6121d9: https://github.com/mit-crpg/openmc/commit/6121d9
+.. _2f0e89: https://github.com/mit-crpg/openmc/commit/2f0e89
+
+------------
+Contributors
+------------
+
+This release contains new contributions from the following people:
+
+- `Will Boyd `_
+- `Matt Ellis `_
+- `Sterling Harper `_
+- `Bryan Herman `_
+- `Nicholas Horelik `_
+- `Colin Josey `_
+- `William Lyu `_
+- `Adam Nelson `_
+- `Paul Romano `_
+- `Anthony Scopatz `_
+- `Jon Walsh `_
diff --git a/_sources/releasenotes/index.txt b/_sources/releasenotes/index.txt
deleted file mode 100644
index 556cf518a5..0000000000
--- a/_sources/releasenotes/index.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-.. _releasenotes:
-
-=============
-Release Notes
-=============
-
-The release notes for OpenMC give a list of system requirements, new features,
-bugs fixed, and known issues for each successive release.
-
-.. toctree::
- :maxdepth: 1
-
- notes_0.6.2
- notes_0.6.1
- notes_0.6.0
- notes_0.5.4
- notes_0.5.3
- notes_0.5.2
- notes_0.5.1
- notes_0.5.0
- notes_0.4.4
- notes_0.4.3
- notes_0.4.2
- notes_0.4.1
- notes_0.4.0
diff --git a/_sources/releasenotes/notes_0.4.0.txt b/_sources/releasenotes/notes_0.4.0.txt
deleted file mode 100644
index 3e0a444e35..0000000000
--- a/_sources/releasenotes/notes_0.4.0.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-.. _notes_0.4.0:
-
-==============================
-Release Notes for OpenMC 0.4.0
-==============================
-
--------------------
-System Requirements
--------------------
-
-There are no special requirements for running the OpenMC code. As of this
-release, OpenMC has been tested on a variety of Linux distributions as well as
-Mac OS X. However, it has not been tested yet on any releases of Microsoft
-Windows. Memory requirements will vary depending on the size of the problem at
-hand (mostly on the number of nuclides in the problem).
-
-------------
-New Features
-------------
-
-- The probability table method for treatment of energy self-shielding in the
- unresolved resonance range has been implemented and is now turned on by
- default.
-- Calculation of Shannon entropy for assessing convergence of the fission source
- distribution.
-- Ability to compile with the PGI Fortran compiler.
-- Ability to run on IBM BlueGene/P machines.
-- Completely rewrote how nested universes are handled. Geometry is now much more
- robust.
-
----------
-Bug Fixes
----------
-
-- Many geometry errors have been fixed. The Monte Carlo performance benchmark
- can now be successfully run in OpenMC.
diff --git a/_sources/releasenotes/notes_0.4.1.txt b/_sources/releasenotes/notes_0.4.1.txt
deleted file mode 100644
index 2492f23a98..0000000000
--- a/_sources/releasenotes/notes_0.4.1.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-.. _notes_0.4.1:
-
-==============================
-Release Notes for OpenMC 0.4.1
-==============================
-
--------------------
-System Requirements
--------------------
-
-There are no special requirements for running the OpenMC code. As of this
-release, OpenMC has been tested on a variety of Linux distributions as well as
-Mac OS X. However, it has not been tested yet on any releases of Microsoft
-Windows. Memory requirements will vary depending on the size of the problem at
-hand (mostly on the number of nuclides in the problem).
-
-------------
-New Features
-------------
-
-- A batching method has been implemented so that statistics can be calculated
- based on multiple generations instead of a single generation. This can help to
- overcome problems with underpredicted variance in problems where there is
- correlation between successive fission source iterations.
-- Users now have the option to select a non-unionized energy grid for problems
- with many nuclides where the use of a unionized grid is not feasible.
-- Improved plotting capability (Nick Horelik). The plotting input is now in
- ``plots.xml`` instead of ``plot.xml``.
-- Added multiple estimators for k-effective and added a global tally for
- leakage.
-- Moved cross section-related output into cross_sections.out.
-- Improved timing capabilities.
-- Can now use more than 2**31 - 1 particles per generation.
-- Improved fission bank synchronization method. This also necessitated changing
- the source bank to be of type Bank rather than of type Particle.
-- Added HDF5 output (not complete yet).
-- Major changes to tally implementation.
-
----------
-Bug Fixes
----------
-
-- `b206a8`_: Fixed subtle error in the sampling of energy distributions.
-- `800742`_: Fixed error in sampling of angle and rotating angles.
-- `a07c08`_: Fixed bug in linear-linear interpolation during sampling energy.
-- `a75283`_: Fixed energy and energyout tally filters to support many bins.
-- `95cfac`_: Fixed error in cell neighbor searches.
-- `83a803`_: Fixed bug related to probability tables.
-
-.. _b206a8: https://github.com/mit-crpg/openmc/commit/b206a8
-.. _800742: https://github.com/mit-crpg/openmc/commit/800742
-.. _a07c08: https://github.com/mit-crpg/openmc/commit/a07c08
-.. _a75283: https://github.com/mit-crpg/openmc/commit/a75283
-.. _95cfac: https://github.com/mit-crpg/openmc/commit/95cfac
-.. _83a803: https://github.com/mit-crpg/openmc/commit/83a803
diff --git a/_sources/releasenotes/notes_0.4.2.txt b/_sources/releasenotes/notes_0.4.2.txt
deleted file mode 100644
index 0ca5287a1c..0000000000
--- a/_sources/releasenotes/notes_0.4.2.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-.. _notes_0.4.2:
-
-==============================
-Release Notes for OpenMC 0.4.2
-==============================
-
--------------------
-System Requirements
--------------------
-
-There are no special requirements for running the OpenMC code. As of this
-release, OpenMC has been tested on a variety of Linux distributions, Mac OS X,
-and Microsoft Windows 7. Memory requirements will vary depending on the size of
-the problem at hand (mostly on the number of nuclides in the problem).
-
-------------
-New Features
-------------
-
-- Ability to specify void materials.
-- Option to not reduce tallies across processors at end of each batch.
-- Uniform fission site method for reducing variance on local tallies.
-- Reading/writing binary source files.
-- Added more messages for or high verbosity.
-- Estimator for diffusion coefficient.
-- Ability to specify 'point' source type.
-- Ability to change random number seed.
-- Users can now specify units='sum' on a tag. This tells the code that
- the total material density is the sum of the atom fractions listed for each
- nuclide on the material.
-
----------
-Bug Fixes
----------
-
-- a27f8f_: Fixed runtime error bug when using Intel compiler with DEBUG on.
-- afe121_: Fixed minor bug in fission bank algorithms.
-- e0968e_: Force re-evaluation of cross-sections when each particle is born.
-- 298db8_: Fixed bug in surface currents when using energy-in filter.
-- 2f3bbe_: Fixed subtle bug in S(a,b) cross section calculation.
-- 671f30_: Fixed surface currents on mesh not encompassing geometry.
-- b2c40e_: Fixed bug in incoming energy filter for track-length tallies.
-- 5524fd_: Mesh filter now works with track-length tallies.
-- d050c7_: Added Bessel's correction to make estimate of variance unbiased.
-- 2a5b9c_: Fixed regression in plotting.
-
-.. _a27f8f: https://github.com/mit-crpg/openmc/commit/a27f8f
-.. _afe121: https://github.com/mit-crpg/openmc/commit/afe121
-.. _e0968e: https://github.com/mit-crpg/openmc/commit/e0968e
-.. _298db8: https://github.com/mit-crpg/openmc/commit/298db8
-.. _2f3bbe: https://github.com/mit-crpg/openmc/commit/2f3bbe
-.. _671f30: https://github.com/mit-crpg/openmc/commit/671f30
-.. _b2c40e: https://github.com/mit-crpg/openmc/commit/b2c40e
-.. _5524fd: https://github.com/mit-crpg/openmc/commit/5524fd
-.. _d050c7: https://github.com/mit-crpg/openmc/commit/d050c7
-.. _2a5b9c: https://github.com/mit-crpg/openmc/commit/2a5b9c
diff --git a/_sources/releasenotes/notes_0.4.3.txt b/_sources/releasenotes/notes_0.4.3.txt
deleted file mode 100644
index fce7a7da37..0000000000
--- a/_sources/releasenotes/notes_0.4.3.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-.. _notes_0.4.3:
-
-==============================
-Release Notes for OpenMC 0.4.3
-==============================
-
--------------------
-System Requirements
--------------------
-
-There are no special requirements for running the OpenMC code. As of this
-release, OpenMC has been tested on a variety of Linux distributions, Mac OS X,
-and Microsoft Windows 7. Memory requirements will vary depending on the size of
-the problem at hand (mostly on the number of nuclides in the problem).
-
-------------
-New Features
-------------
-
-- Option to report confidence intervals for tally results.
-- Rotation and translation for filled cells.
-- Ability to explicitly specify for tallies.
-- Ability to store state points and use them to restart runs.
-- Fixed source calculations (no subcritical multiplication however).
-- Expanded options for external source distribution.
-- Ability to tally reaction rates for individual nuclides within a material.
-- Reduced memory usage by removing redundant storage or some cross-sections.
-- 3bd35b_: Log-log interpolation for URR probability tables.
-- Support to specify labels on tallies (nelsonag_).
-
----------
-Bug Fixes
----------
-
-- 33f29a_: Handle negative values in probability table.
-- 1c472d_: Fixed survival biasing with probability tables.
-- 3c6e80_: Fixed writing tallies with no filters.
-- 460ef1_: Invalid results for duplicate tallies.
-- 0069d5_: Fixed bug with 0 inactive batches.
-- 7af2cf_: Fixed bug in score_analog_tallies.
-- 85a60e_: Pick closest angular distribution for law 61.
-- 3212f5_: Fixed issue with blank line at beginning of XML files.
-
-.. _nelsonag: https://github.com/nelsonag
-.. _33f29a: https://github.com/mit-crpg/openmc/commit/33f29a
-.. _1c472d: https://github.com/mit-crpg/openmc/commit/1c472d
-.. _3c6e80: https://github.com/mit-crpg/openmc/commit/3c6e80
-.. _3bd35b: https://github.com/mit-crpg/openmc/commit/3bd35b
-.. _0069d5: https://github.com/mit-crpg/openmc/commit/0069d5
-.. _7af2cf: https://github.com/mit-crpg/openmc/commit/7af2cf
-.. _460ef1: https://github.com/mit-crpg/openmc/commit/460ef1
-.. _85a60e: https://github.com/mit-crpg/openmc/commit/85a60e
-.. _3212f5: https://github.com/mit-crpg/openmc/commit/3212f5
diff --git a/_sources/releasenotes/notes_0.4.4.txt b/_sources/releasenotes/notes_0.4.4.txt
deleted file mode 100644
index 55a0c3f6f8..0000000000
--- a/_sources/releasenotes/notes_0.4.4.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-.. _notes_0.4.4:
-
-==============================
-Release Notes for OpenMC 0.4.4
-==============================
-
--------------------
-System Requirements
--------------------
-
-There are no special requirements for running the OpenMC code. As of this
-release, OpenMC has been tested on a variety of Linux distributions, Mac OS X,
-and Microsoft Windows 7. Memory requirements will vary depending on the size of
-the problem at hand (mostly on the number of nuclides in the problem).
-
-------------
-New Features
-------------
-
-- Ability to write state points when using .
-- Real-time XML validation in GNU Emacs with RELAX NG schemata.
-- Writing state points every n batches with
-- Suppress creation of summary.out and cross_sections.out by default with option
- to turn them on with