diff --git a/dev/_downloads/0130acc9674ca6615e762dac32f6f525/matrices-10.pdf b/dev/_downloads/0130acc9674ca6615e762dac32f6f525/matrices-10.pdf index fc42cbb0019..d22f4a00b86 100644 Binary files a/dev/_downloads/0130acc9674ca6615e762dac32f6f525/matrices-10.pdf and b/dev/_downloads/0130acc9674ca6615e762dac32f6f525/matrices-10.pdf differ diff --git a/dev/_downloads/0249fb66c2fcb06b78bd6a84135be88a/beam-2.pdf b/dev/_downloads/0249fb66c2fcb06b78bd6a84135be88a/beam-2.pdf index 37cee6de59c..b2ef8f4d8d0 100644 Binary files a/dev/_downloads/0249fb66c2fcb06b78bd6a84135be88a/beam-2.pdf and b/dev/_downloads/0249fb66c2fcb06b78bd6a84135be88a/beam-2.pdf differ diff --git a/dev/_downloads/02f5470280a542a7c80635a082cb7e09/beam-23.pdf b/dev/_downloads/02f5470280a542a7c80635a082cb7e09/beam-23.pdf index 4c0af7b4f2f..280c6551ab8 100644 Binary files a/dev/_downloads/02f5470280a542a7c80635a082cb7e09/beam-23.pdf and b/dev/_downloads/02f5470280a542a7c80635a082cb7e09/beam-23.pdf differ diff --git a/dev/_downloads/034c3ce6c53eca7932c83f9b35d14c64/plotting-2.pdf b/dev/_downloads/034c3ce6c53eca7932c83f9b35d14c64/plotting-2.pdf index 525f4bf3fb2..250960d0643 100644 Binary files a/dev/_downloads/034c3ce6c53eca7932c83f9b35d14c64/plotting-2.pdf and b/dev/_downloads/034c3ce6c53eca7932c83f9b35d14c64/plotting-2.pdf differ diff --git a/dev/_downloads/0616d85a2c2e5a070fd791bdcdb1e35e/plotting-32_01.pdf b/dev/_downloads/0616d85a2c2e5a070fd791bdcdb1e35e/plotting-32_01.pdf index 3b0dd523ebf..98feb63b4fe 100644 Binary files a/dev/_downloads/0616d85a2c2e5a070fd791bdcdb1e35e/plotting-32_01.pdf and b/dev/_downloads/0616d85a2c2e5a070fd791bdcdb1e35e/plotting-32_01.pdf differ diff --git a/dev/_downloads/0680199b4e61bc189fceb4418aa72812/control_plots-4.pdf b/dev/_downloads/0680199b4e61bc189fceb4418aa72812/control_plots-4.pdf index 1e6ff31a1e6..adb327e7a91 100644 Binary files a/dev/_downloads/0680199b4e61bc189fceb4418aa72812/control_plots-4.pdf and b/dev/_downloads/0680199b4e61bc189fceb4418aa72812/control_plots-4.pdf differ diff --git a/dev/_downloads/077b659bec1d5c2fd531dbd0f7e15f0f/beam_problems-13_00.pdf b/dev/_downloads/077b659bec1d5c2fd531dbd0f7e15f0f/beam_problems-13_00.pdf index a2c60582420..f5026170f72 100644 Binary files a/dev/_downloads/077b659bec1d5c2fd531dbd0f7e15f0f/beam_problems-13_00.pdf and b/dev/_downloads/077b659bec1d5c2fd531dbd0f7e15f0f/beam_problems-13_00.pdf differ diff --git a/dev/_downloads/0a5b397c3adc07987864b0441654dc1c/beam-1.pdf b/dev/_downloads/0a5b397c3adc07987864b0441654dc1c/beam-1.pdf index 2ed606ab737..4401fa84858 100644 Binary files a/dev/_downloads/0a5b397c3adc07987864b0441654dc1c/beam-1.pdf and b/dev/_downloads/0a5b397c3adc07987864b0441654dc1c/beam-1.pdf differ diff --git a/dev/_downloads/0c7c1262b6b611b1944eed12f33413fe/beam-5.pdf b/dev/_downloads/0c7c1262b6b611b1944eed12f33413fe/beam-5.pdf index 7d294a1038c..34e0208505b 100644 Binary files a/dev/_downloads/0c7c1262b6b611b1944eed12f33413fe/beam-5.pdf and b/dev/_downloads/0c7c1262b6b611b1944eed12f33413fe/beam-5.pdf differ diff --git a/dev/_downloads/0eb265c8614c7bd3f16f6034d076f6d3/beam-21.pdf b/dev/_downloads/0eb265c8614c7bd3f16f6034d076f6d3/beam-21.pdf index e0f94e14311..77fdd93e45b 100644 Binary files a/dev/_downloads/0eb265c8614c7bd3f16f6034d076f6d3/beam-21.pdf and b/dev/_downloads/0eb265c8614c7bd3f16f6034d076f6d3/beam-21.pdf differ diff --git a/dev/_downloads/0efc8f797e345bcc903c8f4dab4a5322/plotting-4.pdf b/dev/_downloads/0efc8f797e345bcc903c8f4dab4a5322/plotting-4.pdf index 5e21582b2a8..7052203a89e 100644 Binary files a/dev/_downloads/0efc8f797e345bcc903c8f4dab4a5322/plotting-4.pdf and b/dev/_downloads/0efc8f797e345bcc903c8f4dab4a5322/plotting-4.pdf differ diff --git a/dev/_downloads/0ffd2a0f4570e502b64ad8529258801f/plotting-17.pdf b/dev/_downloads/0ffd2a0f4570e502b64ad8529258801f/plotting-17.pdf index 327c8a88578..1e1be413835 100644 Binary files a/dev/_downloads/0ffd2a0f4570e502b64ad8529258801f/plotting-17.pdf and b/dev/_downloads/0ffd2a0f4570e502b64ad8529258801f/plotting-17.pdf differ diff --git a/dev/_downloads/1362531cda049d5b7f4db4abe11d4178/plotting-6.pdf b/dev/_downloads/1362531cda049d5b7f4db4abe11d4178/plotting-6.pdf index 729b611bb0c..bb5d493e66f 100644 Binary files a/dev/_downloads/1362531cda049d5b7f4db4abe11d4178/plotting-6.pdf and b/dev/_downloads/1362531cda049d5b7f4db4abe11d4178/plotting-6.pdf differ diff --git a/dev/_downloads/14bd882358332276f28c2e3ace8343d5/control_plots-5.pdf b/dev/_downloads/14bd882358332276f28c2e3ace8343d5/control_plots-5.pdf index 29396ad9ce9..d803515b983 100644 Binary files a/dev/_downloads/14bd882358332276f28c2e3ace8343d5/control_plots-5.pdf and b/dev/_downloads/14bd882358332276f28c2e3ace8343d5/control_plots-5.pdf differ diff --git a/dev/_downloads/16c046e4f150f3aca5fb6bd438b952ce/matrices-24.pdf b/dev/_downloads/16c046e4f150f3aca5fb6bd438b952ce/matrices-24.pdf index dc7cf3dea15..a847659273c 100644 Binary files a/dev/_downloads/16c046e4f150f3aca5fb6bd438b952ce/matrices-24.pdf and b/dev/_downloads/16c046e4f150f3aca5fb6bd438b952ce/matrices-24.pdf differ diff --git a/dev/_downloads/16f8dba9abaa041f16c4636d6e41a0ac/matrices-25.pdf b/dev/_downloads/16f8dba9abaa041f16c4636d6e41a0ac/matrices-25.pdf index bd747ff0b4e..ef72cebd59b 100644 Binary files a/dev/_downloads/16f8dba9abaa041f16c4636d6e41a0ac/matrices-25.pdf and b/dev/_downloads/16f8dba9abaa041f16c4636d6e41a0ac/matrices-25.pdf differ diff --git a/dev/_downloads/1a31ae7f3ddd6165062befbddb76e6ca/generate_plots_q3_3.pdf b/dev/_downloads/1a31ae7f3ddd6165062befbddb76e6ca/generate_plots_q3_3.pdf index 0bd2ad35bdc..ed150322021 100644 Binary files a/dev/_downloads/1a31ae7f3ddd6165062befbddb76e6ca/generate_plots_q3_3.pdf and b/dev/_downloads/1a31ae7f3ddd6165062befbddb76e6ca/generate_plots_q3_3.pdf differ diff --git a/dev/_downloads/1f24a27fa4a24f0b331e9442f61363d7/plotting-16.pdf b/dev/_downloads/1f24a27fa4a24f0b331e9442f61363d7/plotting-16.pdf index d36b44a1192..2181e542477 100644 Binary files a/dev/_downloads/1f24a27fa4a24f0b331e9442f61363d7/plotting-16.pdf and b/dev/_downloads/1f24a27fa4a24f0b331e9442f61363d7/plotting-16.pdf differ diff --git a/dev/_downloads/2019cb6b524d1d6351bac9c894de42dd/plotting-26.hires.png b/dev/_downloads/2019cb6b524d1d6351bac9c894de42dd/plotting-26.hires.png index 9259f43f7b8..fabd44f6af7 100644 Binary files a/dev/_downloads/2019cb6b524d1d6351bac9c894de42dd/plotting-26.hires.png and b/dev/_downloads/2019cb6b524d1d6351bac9c894de42dd/plotting-26.hires.png differ diff --git a/dev/_downloads/2082eb4d6b0c42668444836c10a5a149/beam_problems-14.pdf b/dev/_downloads/2082eb4d6b0c42668444836c10a5a149/beam_problems-14.pdf index bccb8b090a7..445a13aaa1c 100644 Binary files a/dev/_downloads/2082eb4d6b0c42668444836c10a5a149/beam_problems-14.pdf and b/dev/_downloads/2082eb4d6b0c42668444836c10a5a149/beam_problems-14.pdf differ diff --git a/dev/_downloads/2454d35ad3fc284cb67b6c619b4246c1/beam-8.pdf b/dev/_downloads/2454d35ad3fc284cb67b6c619b4246c1/beam-8.pdf index a678b69aecd..3ccd0027581 100644 Binary files a/dev/_downloads/2454d35ad3fc284cb67b6c619b4246c1/beam-8.pdf and b/dev/_downloads/2454d35ad3fc284cb67b6c619b4246c1/beam-8.pdf differ diff --git a/dev/_downloads/25cb4bfd257025a59c1c236b698c1d17/generate_plots_q3_5_2.pdf b/dev/_downloads/25cb4bfd257025a59c1c236b698c1d17/generate_plots_q3_5_2.pdf index bda367b90d4..e0c79a0d50e 100644 Binary files a/dev/_downloads/25cb4bfd257025a59c1c236b698c1d17/generate_plots_q3_5_2.pdf and b/dev/_downloads/25cb4bfd257025a59c1c236b698c1d17/generate_plots_q3_5_2.pdf differ diff --git a/dev/_downloads/2608cc95ac952e335ca0ce8cea458c1b/matrices-22.pdf b/dev/_downloads/2608cc95ac952e335ca0ce8cea458c1b/matrices-22.pdf index 162f5214bc7..55547fbc6a5 100644 Binary files a/dev/_downloads/2608cc95ac952e335ca0ce8cea458c1b/matrices-22.pdf and b/dev/_downloads/2608cc95ac952e335ca0ce8cea458c1b/matrices-22.pdf differ diff --git a/dev/_downloads/2667a5fcc739d282a7512f6b7b39071a/matrices-4.pdf b/dev/_downloads/2667a5fcc739d282a7512f6b7b39071a/matrices-4.pdf index 2df35559dae..d2caebe95b3 100644 Binary files a/dev/_downloads/2667a5fcc739d282a7512f6b7b39071a/matrices-4.pdf and b/dev/_downloads/2667a5fcc739d282a7512f6b7b39071a/matrices-4.pdf differ diff --git a/dev/_downloads/26aeb23613c82467dc9ad9bdc328ab32/plotting-32_00.pdf b/dev/_downloads/26aeb23613c82467dc9ad9bdc328ab32/plotting-32_00.pdf index e167d346923..55b0e84553b 100644 Binary files a/dev/_downloads/26aeb23613c82467dc9ad9bdc328ab32/plotting-32_00.pdf and b/dev/_downloads/26aeb23613c82467dc9ad9bdc328ab32/plotting-32_00.pdf differ diff --git a/dev/_downloads/295bb235d3caa42841a5fbfa905580df/beam_problems-18.pdf b/dev/_downloads/295bb235d3caa42841a5fbfa905580df/beam_problems-18.pdf index d00956e8041..6e132424d0e 100644 Binary files a/dev/_downloads/295bb235d3caa42841a5fbfa905580df/beam_problems-18.pdf and b/dev/_downloads/295bb235d3caa42841a5fbfa905580df/beam_problems-18.pdf differ diff --git a/dev/_downloads/2acde0fab574588f4a28670019a75bf9/plotting-26.pdf b/dev/_downloads/2acde0fab574588f4a28670019a75bf9/plotting-26.pdf index 11e3c572c00..c1d3f5fcf66 100644 Binary files a/dev/_downloads/2acde0fab574588f4a28670019a75bf9/plotting-26.pdf and b/dev/_downloads/2acde0fab574588f4a28670019a75bf9/plotting-26.pdf differ diff --git a/dev/_downloads/2f44ee19ebd4c314ad1c408629357c53/plotting-1.pdf b/dev/_downloads/2f44ee19ebd4c314ad1c408629357c53/plotting-1.pdf index 0387493f32a..fa38af6f6f0 100644 Binary files a/dev/_downloads/2f44ee19ebd4c314ad1c408629357c53/plotting-1.pdf and b/dev/_downloads/2f44ee19ebd4c314ad1c408629357c53/plotting-1.pdf differ diff --git a/dev/_downloads/2fe7ddde63c7b986288bcf42780219f7/plotting-29.hires.png b/dev/_downloads/2fe7ddde63c7b986288bcf42780219f7/plotting-29.hires.png index 939e30e88c7..3c61051fa88 100644 Binary files a/dev/_downloads/2fe7ddde63c7b986288bcf42780219f7/plotting-29.hires.png and b/dev/_downloads/2fe7ddde63c7b986288bcf42780219f7/plotting-29.hires.png differ diff --git a/dev/_downloads/3319e145d33fb7c15b85dd93189e26e2/control_plots-2.pdf b/dev/_downloads/3319e145d33fb7c15b85dd93189e26e2/control_plots-2.pdf index 2eebef7c34f..6841eb323bd 100644 Binary files a/dev/_downloads/3319e145d33fb7c15b85dd93189e26e2/control_plots-2.pdf and b/dev/_downloads/3319e145d33fb7c15b85dd93189e26e2/control_plots-2.pdf differ diff --git a/dev/_downloads/33391c644ccb248b4c17deb758dc2301/control_plots-1.pdf b/dev/_downloads/33391c644ccb248b4c17deb758dc2301/control_plots-1.pdf index a8a138308d9..a28b9a31c4d 100644 Binary files a/dev/_downloads/33391c644ccb248b4c17deb758dc2301/control_plots-1.pdf and b/dev/_downloads/33391c644ccb248b4c17deb758dc2301/control_plots-1.pdf differ diff --git a/dev/_downloads/39dc203c3bf6e7485368c7a401448a6f/matrices-8.pdf b/dev/_downloads/39dc203c3bf6e7485368c7a401448a6f/matrices-8.pdf index 50352ab6bd4..faf376ffa17 100644 Binary files a/dev/_downloads/39dc203c3bf6e7485368c7a401448a6f/matrices-8.pdf and b/dev/_downloads/39dc203c3bf6e7485368c7a401448a6f/matrices-8.pdf differ diff --git a/dev/_downloads/3af3ee18448b7a687ef6594665f932f9/plotting-19.pdf b/dev/_downloads/3af3ee18448b7a687ef6594665f932f9/plotting-19.pdf index 6b7e4804a90..e32b750b509 100644 Binary files a/dev/_downloads/3af3ee18448b7a687ef6594665f932f9/plotting-19.pdf and b/dev/_downloads/3af3ee18448b7a687ef6594665f932f9/plotting-19.pdf differ diff --git a/dev/_downloads/3cd14c510b41514f1496a3155ea8cf2d/matrices-17.pdf b/dev/_downloads/3cd14c510b41514f1496a3155ea8cf2d/matrices-17.pdf index ef2a4f9de49..b5de8837180 100644 Binary files a/dev/_downloads/3cd14c510b41514f1496a3155ea8cf2d/matrices-17.pdf and b/dev/_downloads/3cd14c510b41514f1496a3155ea8cf2d/matrices-17.pdf differ diff --git a/dev/_downloads/3decd7120d816c8190c63dffb192484f/beam-1.hires.png b/dev/_downloads/3decd7120d816c8190c63dffb192484f/beam-1.hires.png index 762e01cf780..72d0dec7731 100644 Binary files a/dev/_downloads/3decd7120d816c8190c63dffb192484f/beam-1.hires.png and b/dev/_downloads/3decd7120d816c8190c63dffb192484f/beam-1.hires.png differ diff --git a/dev/_downloads/464f047ba3ef7f04429a4eb163a6a2de/matrices-18.pdf b/dev/_downloads/464f047ba3ef7f04429a4eb163a6a2de/matrices-18.pdf index 39a1850a7f1..46fa106a704 100644 Binary files a/dev/_downloads/464f047ba3ef7f04429a4eb163a6a2de/matrices-18.pdf and b/dev/_downloads/464f047ba3ef7f04429a4eb163a6a2de/matrices-18.pdf differ diff --git a/dev/_downloads/4c9cbd846f69df68795ea4e2cdf667e9/plotting-33.pdf b/dev/_downloads/4c9cbd846f69df68795ea4e2cdf667e9/plotting-33.pdf index c7e257ebb8f..192136a538d 100644 Binary files a/dev/_downloads/4c9cbd846f69df68795ea4e2cdf667e9/plotting-33.pdf and b/dev/_downloads/4c9cbd846f69df68795ea4e2cdf667e9/plotting-33.pdf differ diff --git a/dev/_downloads/4d0c9c96647fc2441757598f44d4936b/beam-20.pdf b/dev/_downloads/4d0c9c96647fc2441757598f44d4936b/beam-20.pdf index 3fdefeec6c2..88633f9b589 100644 Binary files a/dev/_downloads/4d0c9c96647fc2441757598f44d4936b/beam-20.pdf and b/dev/_downloads/4d0c9c96647fc2441757598f44d4936b/beam-20.pdf differ diff --git a/dev/_downloads/4f691d69f2e82384c2ceae9f2ca04cdc/generate_plots_q3_4.pdf b/dev/_downloads/4f691d69f2e82384c2ceae9f2ca04cdc/generate_plots_q3_4.pdf index dfdc1254751..1f8e0f29fd5 100644 Binary files a/dev/_downloads/4f691d69f2e82384c2ceae9f2ca04cdc/generate_plots_q3_4.pdf and b/dev/_downloads/4f691d69f2e82384c2ceae9f2ca04cdc/generate_plots_q3_4.pdf differ diff --git a/dev/_downloads/4f8a4d280007c46440ecb7e279e1d3cb/plotting-25.hires.png b/dev/_downloads/4f8a4d280007c46440ecb7e279e1d3cb/plotting-25.hires.png index 33e4e578f53..46c761bfa0b 100644 Binary files a/dev/_downloads/4f8a4d280007c46440ecb7e279e1d3cb/plotting-25.hires.png and b/dev/_downloads/4f8a4d280007c46440ecb7e279e1d3cb/plotting-25.hires.png differ diff --git a/dev/_downloads/5271bad998891ddd195bf7ea0e44d844/biomechanics-11.pdf b/dev/_downloads/5271bad998891ddd195bf7ea0e44d844/biomechanics-11.pdf index 88a4d4c32fe..aac52ae7eb3 100644 Binary files a/dev/_downloads/5271bad998891ddd195bf7ea0e44d844/biomechanics-11.pdf and b/dev/_downloads/5271bad998891ddd195bf7ea0e44d844/biomechanics-11.pdf differ diff --git a/dev/_downloads/53f951a6065782035628167d02f26410/biomechanical-model-example-35.pdf b/dev/_downloads/53f951a6065782035628167d02f26410/biomechanical-model-example-35.pdf index 3a5a5462d2d..730d93c043c 100644 Binary files a/dev/_downloads/53f951a6065782035628167d02f26410/biomechanical-model-example-35.pdf and b/dev/_downloads/53f951a6065782035628167d02f26410/biomechanical-model-example-35.pdf differ diff --git a/dev/_downloads/56227f1745cb31fcd75cdc19f5cad645/beam_problems-13_01.pdf b/dev/_downloads/56227f1745cb31fcd75cdc19f5cad645/beam_problems-13_01.pdf index 5cbd8d38317..1b872f7c5a0 100644 Binary files a/dev/_downloads/56227f1745cb31fcd75cdc19f5cad645/beam_problems-13_01.pdf and b/dev/_downloads/56227f1745cb31fcd75cdc19f5cad645/beam_problems-13_01.pdf differ diff --git a/dev/_downloads/56447441b8d8108229134a5d3454516c/plotting-7.pdf b/dev/_downloads/56447441b8d8108229134a5d3454516c/plotting-7.pdf index 9bbe39acc6e..11ed9fdf554 100644 Binary files a/dev/_downloads/56447441b8d8108229134a5d3454516c/plotting-7.pdf and b/dev/_downloads/56447441b8d8108229134a5d3454516c/plotting-7.pdf differ diff --git a/dev/_downloads/569497501b2d3eb864ce466d19b06017/plotting-20.pdf b/dev/_downloads/569497501b2d3eb864ce466d19b06017/plotting-20.pdf index 3ce45571f39..47fa46f33fb 100644 Binary files a/dev/_downloads/569497501b2d3eb864ce466d19b06017/plotting-20.pdf and b/dev/_downloads/569497501b2d3eb864ce466d19b06017/plotting-20.pdf differ diff --git a/dev/_downloads/5815ed289d6d66d90e420fd31330fef7/plotting-28.pdf b/dev/_downloads/5815ed289d6d66d90e420fd31330fef7/plotting-28.pdf index 24ac5e93c63..c4886d03078 100644 Binary files a/dev/_downloads/5815ed289d6d66d90e420fd31330fef7/plotting-28.pdf and b/dev/_downloads/5815ed289d6d66d90e420fd31330fef7/plotting-28.pdf differ diff --git a/dev/_downloads/5860560b08ead850923e530e3240b5c6/plotting-15.pdf b/dev/_downloads/5860560b08ead850923e530e3240b5c6/plotting-15.pdf index 2fd6814b56c..c9fa7674701 100644 Binary files a/dev/_downloads/5860560b08ead850923e530e3240b5c6/plotting-15.pdf and b/dev/_downloads/5860560b08ead850923e530e3240b5c6/plotting-15.pdf differ diff --git a/dev/_downloads/5b83bd080155a6f59e2eeb633bda5ab4/matrices-13.pdf b/dev/_downloads/5b83bd080155a6f59e2eeb633bda5ab4/matrices-13.pdf index 88988836e24..520e3bb126e 100644 Binary files a/dev/_downloads/5b83bd080155a6f59e2eeb633bda5ab4/matrices-13.pdf and b/dev/_downloads/5b83bd080155a6f59e2eeb633bda5ab4/matrices-13.pdf differ diff --git a/dev/_downloads/6236456dc31640e622c3f943842d9925/plotting-27.pdf b/dev/_downloads/6236456dc31640e622c3f943842d9925/plotting-27.pdf index 9f936f63ff4..624a191cbe4 100644 Binary files a/dev/_downloads/6236456dc31640e622c3f943842d9925/plotting-27.pdf and b/dev/_downloads/6236456dc31640e622c3f943842d9925/plotting-27.pdf differ diff --git a/dev/_downloads/68597f1bcbf2528fdc041a5c14e53f0f/plotting-30.png b/dev/_downloads/68597f1bcbf2528fdc041a5c14e53f0f/plotting-30.png index 09d45962d3b..65cbad6385d 100644 Binary files a/dev/_downloads/68597f1bcbf2528fdc041a5c14e53f0f/plotting-30.png and b/dev/_downloads/68597f1bcbf2528fdc041a5c14e53f0f/plotting-30.png differ diff --git a/dev/_downloads/68bf3baa5f6498f8399b26d3d85ce17a/biomechanics-12.pdf b/dev/_downloads/68bf3baa5f6498f8399b26d3d85ce17a/biomechanics-12.pdf index 48d75358a16..3f82704d417 100644 Binary files a/dev/_downloads/68bf3baa5f6498f8399b26d3d85ce17a/biomechanics-12.pdf and b/dev/_downloads/68bf3baa5f6498f8399b26d3d85ce17a/biomechanics-12.pdf differ diff --git a/dev/_downloads/704bfe351153d402a4a0a831ece25675/matrices-2.pdf b/dev/_downloads/704bfe351153d402a4a0a831ece25675/matrices-2.pdf index afafc2696d5..4e9411d7327 100644 Binary files a/dev/_downloads/704bfe351153d402a4a0a831ece25675/matrices-2.pdf and b/dev/_downloads/704bfe351153d402a4a0a831ece25675/matrices-2.pdf differ diff --git a/dev/_downloads/76c597139b65debdf0e125c15cd040ca/plotting-25.png b/dev/_downloads/76c597139b65debdf0e125c15cd040ca/plotting-25.png index 72982206b8b..9ec9808b3aa 100644 Binary files a/dev/_downloads/76c597139b65debdf0e125c15cd040ca/plotting-25.png and b/dev/_downloads/76c597139b65debdf0e125c15cd040ca/plotting-25.png differ diff --git a/dev/_downloads/78092bdffcba955dd374da738fd5c1d2/control_plots-6.png b/dev/_downloads/78092bdffcba955dd374da738fd5c1d2/control_plots-6.png index 8f90ce4a3ed..c525a5d6067 100644 Binary files a/dev/_downloads/78092bdffcba955dd374da738fd5c1d2/control_plots-6.png and b/dev/_downloads/78092bdffcba955dd374da738fd5c1d2/control_plots-6.png differ diff --git a/dev/_downloads/7bfa6a992ea402720a120fd5093741a4/plotting-11.pdf b/dev/_downloads/7bfa6a992ea402720a120fd5093741a4/plotting-11.pdf index 68ae19ab869..d33036f9d0d 100644 Binary files a/dev/_downloads/7bfa6a992ea402720a120fd5093741a4/plotting-11.pdf and b/dev/_downloads/7bfa6a992ea402720a120fd5093741a4/plotting-11.pdf differ diff --git a/dev/_downloads/7d4a2d083d96719b05ab2f759c57874a/matrices-6.pdf b/dev/_downloads/7d4a2d083d96719b05ab2f759c57874a/matrices-6.pdf index d8d5772be59..b094eaa0936 100644 Binary files a/dev/_downloads/7d4a2d083d96719b05ab2f759c57874a/matrices-6.pdf and b/dev/_downloads/7d4a2d083d96719b05ab2f759c57874a/matrices-6.pdf differ diff --git a/dev/_downloads/7eed1bf07a4dacbb97d209dac2614e9a/matrices-19.pdf b/dev/_downloads/7eed1bf07a4dacbb97d209dac2614e9a/matrices-19.pdf index 7382f46a565..d83eefe5845 100644 Binary files a/dev/_downloads/7eed1bf07a4dacbb97d209dac2614e9a/matrices-19.pdf and b/dev/_downloads/7eed1bf07a4dacbb97d209dac2614e9a/matrices-19.pdf differ diff --git a/dev/_downloads/80381e15163e7b0ece9149eadb09772b/control_plots-7.pdf b/dev/_downloads/80381e15163e7b0ece9149eadb09772b/control_plots-7.pdf index e7f50523ad9..3e7a3e89314 100644 Binary files a/dev/_downloads/80381e15163e7b0ece9149eadb09772b/control_plots-7.pdf and b/dev/_downloads/80381e15163e7b0ece9149eadb09772b/control_plots-7.pdf differ diff --git a/dev/_downloads/81a43cb7598cbbe880e19146241abe5f/plotting-26.png b/dev/_downloads/81a43cb7598cbbe880e19146241abe5f/plotting-26.png index 258e0791247..eb5c260935d 100644 Binary files a/dev/_downloads/81a43cb7598cbbe880e19146241abe5f/plotting-26.png and b/dev/_downloads/81a43cb7598cbbe880e19146241abe5f/plotting-26.png differ diff --git a/dev/_downloads/81a780d815116a5eb737d2d484c44444/matrices-21.pdf b/dev/_downloads/81a780d815116a5eb737d2d484c44444/matrices-21.pdf index 8b25f8bc30b..991f1295c13 100644 Binary files a/dev/_downloads/81a780d815116a5eb737d2d484c44444/matrices-21.pdf and b/dev/_downloads/81a780d815116a5eb737d2d484c44444/matrices-21.pdf differ diff --git a/dev/_downloads/81f16477713a2ebedd53f1c8ec85b754/plotting-12.pdf b/dev/_downloads/81f16477713a2ebedd53f1c8ec85b754/plotting-12.pdf index 7b947756764..d1c889bee7f 100644 Binary files a/dev/_downloads/81f16477713a2ebedd53f1c8ec85b754/plotting-12.pdf and b/dev/_downloads/81f16477713a2ebedd53f1c8ec85b754/plotting-12.pdf differ diff --git a/dev/_downloads/83ec70596dcaacc88e256e7679fafcee/matrices-12.pdf b/dev/_downloads/83ec70596dcaacc88e256e7679fafcee/matrices-12.pdf index 521be9618b1..c56f7f62154 100644 Binary files a/dev/_downloads/83ec70596dcaacc88e256e7679fafcee/matrices-12.pdf and b/dev/_downloads/83ec70596dcaacc88e256e7679fafcee/matrices-12.pdf differ diff --git a/dev/_downloads/865dedeca3d1430244910d89d552e5ef/beam-19.pdf b/dev/_downloads/865dedeca3d1430244910d89d552e5ef/beam-19.pdf index e18929f9ac6..d01c2ba2d35 100644 Binary files a/dev/_downloads/865dedeca3d1430244910d89d552e5ef/beam-19.pdf and b/dev/_downloads/865dedeca3d1430244910d89d552e5ef/beam-19.pdf differ diff --git a/dev/_downloads/88f8d6df1485ab9648408b70b7cd4c46/beam_problems-11_00.pdf b/dev/_downloads/88f8d6df1485ab9648408b70b7cd4c46/beam_problems-11_00.pdf index 6a7b2db8c21..324280697bf 100644 Binary files a/dev/_downloads/88f8d6df1485ab9648408b70b7cd4c46/beam_problems-11_00.pdf and b/dev/_downloads/88f8d6df1485ab9648408b70b7cd4c46/beam_problems-11_00.pdf differ diff --git a/dev/_downloads/8c3e8789c867600d80b2cce11272d81e/matrices-15.pdf b/dev/_downloads/8c3e8789c867600d80b2cce11272d81e/matrices-15.pdf index b9e00437147..6eab812f564 100644 Binary files a/dev/_downloads/8c3e8789c867600d80b2cce11272d81e/matrices-15.pdf and b/dev/_downloads/8c3e8789c867600d80b2cce11272d81e/matrices-15.pdf differ diff --git a/dev/_downloads/8f6a7c938e347f134c67566d5aef740d/plotting-29.pdf b/dev/_downloads/8f6a7c938e347f134c67566d5aef740d/plotting-29.pdf index 0ba0c23b81d..927e7bb818e 100644 Binary files a/dev/_downloads/8f6a7c938e347f134c67566d5aef740d/plotting-29.pdf and b/dev/_downloads/8f6a7c938e347f134c67566d5aef740d/plotting-29.pdf differ diff --git a/dev/_downloads/90b2354acc779cd49f552b57929e55ab/plotting-13.pdf b/dev/_downloads/90b2354acc779cd49f552b57929e55ab/plotting-13.pdf index 292a5f7477e..ea62b10f5c9 100644 Binary files a/dev/_downloads/90b2354acc779cd49f552b57929e55ab/plotting-13.pdf and b/dev/_downloads/90b2354acc779cd49f552b57929e55ab/plotting-13.pdf differ diff --git a/dev/_downloads/912e64195566ca0058bfdb868fabd27b/beam_problems-16.pdf b/dev/_downloads/912e64195566ca0058bfdb868fabd27b/beam_problems-16.pdf index 21b50e60d49..2ab2c948586 100644 Binary files a/dev/_downloads/912e64195566ca0058bfdb868fabd27b/beam_problems-16.pdf and b/dev/_downloads/912e64195566ca0058bfdb868fabd27b/beam_problems-16.pdf differ diff --git a/dev/_downloads/945e2a45816629e69cae83f93476425f/biomechanics-14.pdf b/dev/_downloads/945e2a45816629e69cae83f93476425f/biomechanics-14.pdf index 71886375cd9..769033739ed 100644 Binary files a/dev/_downloads/945e2a45816629e69cae83f93476425f/biomechanics-14.pdf and b/dev/_downloads/945e2a45816629e69cae83f93476425f/biomechanics-14.pdf differ diff --git a/dev/_downloads/950e4c42a3beff8bac74d47e0f8d8516/plotting-24.png b/dev/_downloads/950e4c42a3beff8bac74d47e0f8d8516/plotting-24.png index 3cc734dd011..85ce99a7491 100644 Binary files a/dev/_downloads/950e4c42a3beff8bac74d47e0f8d8516/plotting-24.png and b/dev/_downloads/950e4c42a3beff8bac74d47e0f8d8516/plotting-24.png differ diff --git a/dev/_downloads/95feb1999af91b22f624aa3ce3c6b1c4/solve-ode-1.pdf b/dev/_downloads/95feb1999af91b22f624aa3ce3c6b1c4/solve-ode-1.pdf index f656ba4bf6c..a5922291068 100644 Binary files a/dev/_downloads/95feb1999af91b22f624aa3ce3c6b1c4/solve-ode-1.pdf and b/dev/_downloads/95feb1999af91b22f624aa3ce3c6b1c4/solve-ode-1.pdf differ diff --git a/dev/_downloads/9659cd876877dfc4002fae48de3c98ae/beam-4.pdf b/dev/_downloads/9659cd876877dfc4002fae48de3c98ae/beam-4.pdf index ef49776d177..a919a500cdd 100644 Binary files a/dev/_downloads/9659cd876877dfc4002fae48de3c98ae/beam-4.pdf and b/dev/_downloads/9659cd876877dfc4002fae48de3c98ae/beam-4.pdf differ diff --git a/dev/_downloads/9728219edea47500a9403b3679a5bc09/plotting-10.pdf b/dev/_downloads/9728219edea47500a9403b3679a5bc09/plotting-10.pdf index 36c171fe838..0748f520342 100644 Binary files a/dev/_downloads/9728219edea47500a9403b3679a5bc09/plotting-10.pdf and b/dev/_downloads/9728219edea47500a9403b3679a5bc09/plotting-10.pdf differ diff --git a/dev/_downloads/9ae786c847d9ecd9aa665dd52ee79f4e/biomechanics-34.pdf b/dev/_downloads/9ae786c847d9ecd9aa665dd52ee79f4e/biomechanics-34.pdf index e7278ec9bce..dcb3a04b1fe 100644 Binary files a/dev/_downloads/9ae786c847d9ecd9aa665dd52ee79f4e/biomechanics-34.pdf and b/dev/_downloads/9ae786c847d9ecd9aa665dd52ee79f4e/biomechanics-34.pdf differ diff --git a/dev/_downloads/9ba0a373644e3b8e75cb2f2d1a46ac33/plotting-35.pdf b/dev/_downloads/9ba0a373644e3b8e75cb2f2d1a46ac33/plotting-35.pdf index 44d2bb083a9..8cdab1c78c6 100644 Binary files a/dev/_downloads/9ba0a373644e3b8e75cb2f2d1a46ac33/plotting-35.pdf and b/dev/_downloads/9ba0a373644e3b8e75cb2f2d1a46ac33/plotting-35.pdf differ diff --git a/dev/_downloads/9ffeab016a6116f06235179bb36783a3/control_plots-6.pdf b/dev/_downloads/9ffeab016a6116f06235179bb36783a3/control_plots-6.pdf index 4ef41d7a205..d3a62f422c0 100644 Binary files a/dev/_downloads/9ffeab016a6116f06235179bb36783a3/control_plots-6.pdf and b/dev/_downloads/9ffeab016a6116f06235179bb36783a3/control_plots-6.pdf differ diff --git a/dev/_downloads/a11367bb58b03bf09a75c9657b4e223a/matrices-16.pdf b/dev/_downloads/a11367bb58b03bf09a75c9657b4e223a/matrices-16.pdf index c36aa1f31cd..dad9d660570 100644 Binary files a/dev/_downloads/a11367bb58b03bf09a75c9657b4e223a/matrices-16.pdf and b/dev/_downloads/a11367bb58b03bf09a75c9657b4e223a/matrices-16.pdf differ diff --git a/dev/_downloads/a1fd2d341cd81043a2e4702f43ad98bc/generate_plots_q3_5_1.pdf b/dev/_downloads/a1fd2d341cd81043a2e4702f43ad98bc/generate_plots_q3_5_1.pdf index d0c9c4068f7..e0c79a0d50e 100644 Binary files a/dev/_downloads/a1fd2d341cd81043a2e4702f43ad98bc/generate_plots_q3_5_1.pdf and b/dev/_downloads/a1fd2d341cd81043a2e4702f43ad98bc/generate_plots_q3_5_1.pdf differ diff --git a/dev/_downloads/a3a06dbcaf4cb9dbce7fe53c37ec22a8/plotting-30.pdf b/dev/_downloads/a3a06dbcaf4cb9dbce7fe53c37ec22a8/plotting-30.pdf index 007bbb4d297..937bf61c4ad 100644 Binary files a/dev/_downloads/a3a06dbcaf4cb9dbce7fe53c37ec22a8/plotting-30.pdf and b/dev/_downloads/a3a06dbcaf4cb9dbce7fe53c37ec22a8/plotting-30.pdf differ diff --git a/dev/_downloads/a45cb86364a3602f7138b4466beb1097/beam-3.pdf b/dev/_downloads/a45cb86364a3602f7138b4466beb1097/beam-3.pdf index 9c151d54d7f..5c99d9ca55f 100644 Binary files a/dev/_downloads/a45cb86364a3602f7138b4466beb1097/beam-3.pdf and b/dev/_downloads/a45cb86364a3602f7138b4466beb1097/beam-3.pdf differ diff --git a/dev/_downloads/a6ba697f4fd41244d4a03ae13c871d77/matrices-20.pdf b/dev/_downloads/a6ba697f4fd41244d4a03ae13c871d77/matrices-20.pdf index c478f68fafe..2fee2dffca8 100644 Binary files a/dev/_downloads/a6ba697f4fd41244d4a03ae13c871d77/matrices-20.pdf and b/dev/_downloads/a6ba697f4fd41244d4a03ae13c871d77/matrices-20.pdf differ diff --git a/dev/_downloads/a892d8f10080acfce9914123b164dd0e/matrices-11.pdf b/dev/_downloads/a892d8f10080acfce9914123b164dd0e/matrices-11.pdf index 90d0cbc6cb9..091c6ef4873 100644 Binary files a/dev/_downloads/a892d8f10080acfce9914123b164dd0e/matrices-11.pdf and b/dev/_downloads/a892d8f10080acfce9914123b164dd0e/matrices-11.pdf differ diff --git a/dev/_downloads/aa497c934ec12bc50f842dac34beeab7/plotting-32_02.pdf b/dev/_downloads/aa497c934ec12bc50f842dac34beeab7/plotting-32_02.pdf index dcd8ab5ce8d..86f91e7940c 100644 Binary files a/dev/_downloads/aa497c934ec12bc50f842dac34beeab7/plotting-32_02.pdf and b/dev/_downloads/aa497c934ec12bc50f842dac34beeab7/plotting-32_02.pdf differ diff --git a/dev/_downloads/ac472fec5b32a66f329e9328277c64b3/plotting-34.pdf b/dev/_downloads/ac472fec5b32a66f329e9328277c64b3/plotting-34.pdf index 152b9558f53..40e0727c488 100644 Binary files a/dev/_downloads/ac472fec5b32a66f329e9328277c64b3/plotting-34.pdf and b/dev/_downloads/ac472fec5b32a66f329e9328277c64b3/plotting-34.pdf differ diff --git a/dev/_downloads/b0f2a5ef738f9e96458a670bdb264732/beam-18.pdf b/dev/_downloads/b0f2a5ef738f9e96458a670bdb264732/beam-18.pdf index 2db0490b36a..a9322a441e5 100644 Binary files a/dev/_downloads/b0f2a5ef738f9e96458a670bdb264732/beam-18.pdf and b/dev/_downloads/b0f2a5ef738f9e96458a670bdb264732/beam-18.pdf differ diff --git a/dev/_downloads/b78b32e3870f0d0ffa753084ae625ec7/plotting-9.pdf b/dev/_downloads/b78b32e3870f0d0ffa753084ae625ec7/plotting-9.pdf index 76d1ba64b4b..7e7eeeffc7e 100644 Binary files a/dev/_downloads/b78b32e3870f0d0ffa753084ae625ec7/plotting-9.pdf and b/dev/_downloads/b78b32e3870f0d0ffa753084ae625ec7/plotting-9.pdf differ diff --git a/dev/_downloads/ba5808c3dcaa3ca2706d8976a3ba018c/beam_problems-11_01.pdf b/dev/_downloads/ba5808c3dcaa3ca2706d8976a3ba018c/beam_problems-11_01.pdf index 5824451b6d6..cd63c3c1d59 100644 Binary files a/dev/_downloads/ba5808c3dcaa3ca2706d8976a3ba018c/beam_problems-11_01.pdf and b/dev/_downloads/ba5808c3dcaa3ca2706d8976a3ba018c/beam_problems-11_01.pdf differ diff --git a/dev/_downloads/bda8f8d60633ec72f3551c29244f94d5/beam-1.png b/dev/_downloads/bda8f8d60633ec72f3551c29244f94d5/beam-1.png index e289e3d294b..437ad9f8fa1 100644 Binary files a/dev/_downloads/bda8f8d60633ec72f3551c29244f94d5/beam-1.png and b/dev/_downloads/bda8f8d60633ec72f3551c29244f94d5/beam-1.png differ diff --git a/dev/_downloads/be5321e199329605807b665644b38c93/biomechanical-model-example-38.pdf b/dev/_downloads/be5321e199329605807b665644b38c93/biomechanical-model-example-38.pdf index 8dc0c0e7fac..7a387084ddf 100644 Binary files a/dev/_downloads/be5321e199329605807b665644b38c93/biomechanical-model-example-38.pdf and b/dev/_downloads/be5321e199329605807b665644b38c93/biomechanical-model-example-38.pdf differ diff --git a/dev/_downloads/c1423271668bdc35a9c394131066e255/control_plots-3.pdf b/dev/_downloads/c1423271668bdc35a9c394131066e255/control_plots-3.pdf index 96e3d5781ed..d187a98a86d 100644 Binary files a/dev/_downloads/c1423271668bdc35a9c394131066e255/control_plots-3.pdf and b/dev/_downloads/c1423271668bdc35a9c394131066e255/control_plots-3.pdf differ diff --git a/dev/_downloads/c1adee8d5f4e9aedd715240ee2abc6e5/matrices-9.pdf b/dev/_downloads/c1adee8d5f4e9aedd715240ee2abc6e5/matrices-9.pdf index 7635c8559dd..65765b8e704 100644 Binary files a/dev/_downloads/c1adee8d5f4e9aedd715240ee2abc6e5/matrices-9.pdf and b/dev/_downloads/c1adee8d5f4e9aedd715240ee2abc6e5/matrices-9.pdf differ diff --git a/dev/_downloads/c81702617d9f2a52fd8723b47976d6ff/generate_plots_q5.pdf b/dev/_downloads/c81702617d9f2a52fd8723b47976d6ff/generate_plots_q5.pdf index 70505be8283..3216ee6bbbc 100644 Binary files a/dev/_downloads/c81702617d9f2a52fd8723b47976d6ff/generate_plots_q5.pdf and b/dev/_downloads/c81702617d9f2a52fd8723b47976d6ff/generate_plots_q5.pdf differ diff --git a/dev/_downloads/ca52fc8f0db47908fb8d38cc335d5c1a/plotting-22.pdf b/dev/_downloads/ca52fc8f0db47908fb8d38cc335d5c1a/plotting-22.pdf index d9cd6a64214..d49b0fdb231 100644 Binary files a/dev/_downloads/ca52fc8f0db47908fb8d38cc335d5c1a/plotting-22.pdf and b/dev/_downloads/ca52fc8f0db47908fb8d38cc335d5c1a/plotting-22.pdf differ diff --git a/dev/_downloads/cb44a32b25833934efb3a9d4adfe400c/plotting-29.png b/dev/_downloads/cb44a32b25833934efb3a9d4adfe400c/plotting-29.png index ad6d3cb3e36..4bd768105c8 100644 Binary files a/dev/_downloads/cb44a32b25833934efb3a9d4adfe400c/plotting-29.png and b/dev/_downloads/cb44a32b25833934efb3a9d4adfe400c/plotting-29.png differ diff --git a/dev/_downloads/cc4619d4e67ea48ddf5026828b7569eb/beam-22.pdf b/dev/_downloads/cc4619d4e67ea48ddf5026828b7569eb/beam-22.pdf index 00976182b79..86b53514d2b 100644 Binary files a/dev/_downloads/cc4619d4e67ea48ddf5026828b7569eb/beam-22.pdf and b/dev/_downloads/cc4619d4e67ea48ddf5026828b7569eb/beam-22.pdf differ diff --git a/dev/_downloads/ce89ed58fdb41bf7840cc83d6e6a1ba6/plotting-30.hires.png b/dev/_downloads/ce89ed58fdb41bf7840cc83d6e6a1ba6/plotting-30.hires.png index bbfa1e7badb..e070c8fd08a 100644 Binary files a/dev/_downloads/ce89ed58fdb41bf7840cc83d6e6a1ba6/plotting-30.hires.png and b/dev/_downloads/ce89ed58fdb41bf7840cc83d6e6a1ba6/plotting-30.hires.png differ diff --git a/dev/_downloads/d1eadb36634e8e0276f3d1752e83893e/matrices-14.pdf b/dev/_downloads/d1eadb36634e8e0276f3d1752e83893e/matrices-14.pdf index 9ad744f3836..4a7dd0a6f4d 100644 Binary files a/dev/_downloads/d1eadb36634e8e0276f3d1752e83893e/matrices-14.pdf and b/dev/_downloads/d1eadb36634e8e0276f3d1752e83893e/matrices-14.pdf differ diff --git a/dev/_downloads/d2c03725fdbe7104e13f46e3798a03e1/beam-7.pdf b/dev/_downloads/d2c03725fdbe7104e13f46e3798a03e1/beam-7.pdf index a90a55e0ade..d8c7530a716 100644 Binary files a/dev/_downloads/d2c03725fdbe7104e13f46e3798a03e1/beam-7.pdf and b/dev/_downloads/d2c03725fdbe7104e13f46e3798a03e1/beam-7.pdf differ diff --git a/dev/_downloads/d3453595eb36f834c2ad86d18546535c/matrices-7.pdf b/dev/_downloads/d3453595eb36f834c2ad86d18546535c/matrices-7.pdf index 39e99b2605b..56d8529515e 100644 Binary files a/dev/_downloads/d3453595eb36f834c2ad86d18546535c/matrices-7.pdf and b/dev/_downloads/d3453595eb36f834c2ad86d18546535c/matrices-7.pdf differ diff --git a/dev/_downloads/d4935c2256660a8a33a7af58457af366/beam-6.pdf b/dev/_downloads/d4935c2256660a8a33a7af58457af366/beam-6.pdf index e403c69dd07..517c2004fe1 100644 Binary files a/dev/_downloads/d4935c2256660a8a33a7af58457af366/beam-6.pdf and b/dev/_downloads/d4935c2256660a8a33a7af58457af366/beam-6.pdf differ diff --git a/dev/_downloads/d8f4bbfa41aeb33459953469d86ea8b1/plotting-32_03.pdf b/dev/_downloads/d8f4bbfa41aeb33459953469d86ea8b1/plotting-32_03.pdf index b1257fd1a08..f52d6274940 100644 Binary files a/dev/_downloads/d8f4bbfa41aeb33459953469d86ea8b1/plotting-32_03.pdf and b/dev/_downloads/d8f4bbfa41aeb33459953469d86ea8b1/plotting-32_03.pdf differ diff --git a/dev/_downloads/dac00acb10450bde21ecfc4fd9c34817/matrices-1.pdf b/dev/_downloads/dac00acb10450bde21ecfc4fd9c34817/matrices-1.pdf index 29cc43937ce..c365e10d66d 100644 Binary files a/dev/_downloads/dac00acb10450bde21ecfc4fd9c34817/matrices-1.pdf and b/dev/_downloads/dac00acb10450bde21ecfc4fd9c34817/matrices-1.pdf differ diff --git a/dev/_downloads/db76a3db1d29ef7f72c47b067c360357/plotting-24.hires.png b/dev/_downloads/db76a3db1d29ef7f72c47b067c360357/plotting-24.hires.png index 88662860b5f..4553929d678 100644 Binary files a/dev/_downloads/db76a3db1d29ef7f72c47b067c360357/plotting-24.hires.png and b/dev/_downloads/db76a3db1d29ef7f72c47b067c360357/plotting-24.hires.png differ diff --git a/dev/_downloads/ddddc4679201fda850a702ce6ca7ff1e/plotting-5.pdf b/dev/_downloads/ddddc4679201fda850a702ce6ca7ff1e/plotting-5.pdf index 4da216f2928..7c6cb388b05 100644 Binary files a/dev/_downloads/ddddc4679201fda850a702ce6ca7ff1e/plotting-5.pdf and b/dev/_downloads/ddddc4679201fda850a702ce6ca7ff1e/plotting-5.pdf differ diff --git a/dev/_downloads/e0563f4c3c89c72192ce76efd2e6fe6b/matrices-3.pdf b/dev/_downloads/e0563f4c3c89c72192ce76efd2e6fe6b/matrices-3.pdf index 2a589b31dde..cd68a091402 100644 Binary files a/dev/_downloads/e0563f4c3c89c72192ce76efd2e6fe6b/matrices-3.pdf and b/dev/_downloads/e0563f4c3c89c72192ce76efd2e6fe6b/matrices-3.pdf differ diff --git a/dev/_downloads/e07f3720dbc2048eb106de8a904dcfa9/plotting-25.pdf b/dev/_downloads/e07f3720dbc2048eb106de8a904dcfa9/plotting-25.pdf index 37453b34a8b..9ff6e52e6a1 100644 Binary files a/dev/_downloads/e07f3720dbc2048eb106de8a904dcfa9/plotting-25.pdf and b/dev/_downloads/e07f3720dbc2048eb106de8a904dcfa9/plotting-25.pdf differ diff --git a/dev/_downloads/e51f495094ca971c2da007d95d7c6aff/matrices-5.pdf b/dev/_downloads/e51f495094ca971c2da007d95d7c6aff/matrices-5.pdf index 8b3b40ca158..6d885a45e2a 100644 Binary files a/dev/_downloads/e51f495094ca971c2da007d95d7c6aff/matrices-5.pdf and b/dev/_downloads/e51f495094ca971c2da007d95d7c6aff/matrices-5.pdf differ diff --git a/dev/_downloads/e8a5010f49b1076156ddfe2fa5fe6189/beam-9.pdf b/dev/_downloads/e8a5010f49b1076156ddfe2fa5fe6189/beam-9.pdf index a3e075dd0fc..5deef587fae 100644 Binary files a/dev/_downloads/e8a5010f49b1076156ddfe2fa5fe6189/beam-9.pdf and b/dev/_downloads/e8a5010f49b1076156ddfe2fa5fe6189/beam-9.pdf differ diff --git a/dev/_downloads/eb990a3106294a2a2f898aea0b429ab7/matrices-23.pdf b/dev/_downloads/eb990a3106294a2a2f898aea0b429ab7/matrices-23.pdf index 24018bd628b..d531bf89956 100644 Binary files a/dev/_downloads/eb990a3106294a2a2f898aea0b429ab7/matrices-23.pdf and b/dev/_downloads/eb990a3106294a2a2f898aea0b429ab7/matrices-23.pdf differ diff --git a/dev/_downloads/ebf272f79479d63cc5b71ad0f0e41f7d/fourier-1.pdf b/dev/_downloads/ebf272f79479d63cc5b71ad0f0e41f7d/fourier-1.pdf index 083aa727645..24ad8b706dc 100644 Binary files a/dev/_downloads/ebf272f79479d63cc5b71ad0f0e41f7d/fourier-1.pdf and b/dev/_downloads/ebf272f79479d63cc5b71ad0f0e41f7d/fourier-1.pdf differ diff --git a/dev/_downloads/ee22a6375b132bbe50ac86a0282c8f8f/fourier-2.pdf b/dev/_downloads/ee22a6375b132bbe50ac86a0282c8f8f/fourier-2.pdf index 9bd519d6da0..300289a5b1c 100644 Binary files a/dev/_downloads/ee22a6375b132bbe50ac86a0282c8f8f/fourier-2.pdf and b/dev/_downloads/ee22a6375b132bbe50ac86a0282c8f8f/fourier-2.pdf differ diff --git a/dev/_downloads/eeb0510df619706f09011b7e73e32d5e/plotting-37.pdf b/dev/_downloads/eeb0510df619706f09011b7e73e32d5e/plotting-37.pdf index 39a70002edf..d9110741820 100644 Binary files a/dev/_downloads/eeb0510df619706f09011b7e73e32d5e/plotting-37.pdf and b/dev/_downloads/eeb0510df619706f09011b7e73e32d5e/plotting-37.pdf differ diff --git a/dev/_downloads/ef1b602db6b31a5b8d8b9d20a2410f41/beam-10.pdf b/dev/_downloads/ef1b602db6b31a5b8d8b9d20a2410f41/beam-10.pdf index ee27c0ec2e3..9023bd3134f 100644 Binary files a/dev/_downloads/ef1b602db6b31a5b8d8b9d20a2410f41/beam-10.pdf and b/dev/_downloads/ef1b602db6b31a5b8d8b9d20a2410f41/beam-10.pdf differ diff --git a/dev/_downloads/f0b1ed1309beacf065f53d41a069ebe1/plotting-24.pdf b/dev/_downloads/f0b1ed1309beacf065f53d41a069ebe1/plotting-24.pdf index bf5fa30ac61..b25bc3b134f 100644 Binary files a/dev/_downloads/f0b1ed1309beacf065f53d41a069ebe1/plotting-24.pdf and b/dev/_downloads/f0b1ed1309beacf065f53d41a069ebe1/plotting-24.pdf differ diff --git a/dev/_downloads/f0f9e180dc0f510887f7768447a685c0/biomechanics-13.pdf b/dev/_downloads/f0f9e180dc0f510887f7768447a685c0/biomechanics-13.pdf index ecce92cdf36..19b539aa652 100644 Binary files a/dev/_downloads/f0f9e180dc0f510887f7768447a685c0/biomechanics-13.pdf and b/dev/_downloads/f0f9e180dc0f510887f7768447a685c0/biomechanics-13.pdf differ diff --git a/dev/_downloads/f143e8af7f67232f463360136b513860/truss-1.pdf b/dev/_downloads/f143e8af7f67232f463360136b513860/truss-1.pdf index 524b3889f15..c2d707fd7f2 100644 Binary files a/dev/_downloads/f143e8af7f67232f463360136b513860/truss-1.pdf and b/dev/_downloads/f143e8af7f67232f463360136b513860/truss-1.pdf differ diff --git a/dev/_downloads/f80c921d3706d4105017533fa107b084/control_plots-6.hires.png b/dev/_downloads/f80c921d3706d4105017533fa107b084/control_plots-6.hires.png index 8e94e729dab..97b4113cd5a 100644 Binary files a/dev/_downloads/f80c921d3706d4105017533fa107b084/control_plots-6.hires.png and b/dev/_downloads/f80c921d3706d4105017533fa107b084/control_plots-6.hires.png differ diff --git a/dev/_downloads/fd56e7819f0c6e7eb6ed1e026733b894/plotting-36.pdf b/dev/_downloads/fd56e7819f0c6e7eb6ed1e026733b894/plotting-36.pdf index c655a7273fb..d9110741820 100644 Binary files a/dev/_downloads/fd56e7819f0c6e7eb6ed1e026733b894/plotting-36.pdf and b/dev/_downloads/fd56e7819f0c6e7eb6ed1e026733b894/plotting-36.pdf differ diff --git a/dev/_downloads/fd7d64e97562f1e8bfd34628ef58f000/plotting-31_01.pdf b/dev/_downloads/fd7d64e97562f1e8bfd34628ef58f000/plotting-31_01.pdf index 75c954cb8c0..a2c9081195f 100644 Binary files a/dev/_downloads/fd7d64e97562f1e8bfd34628ef58f000/plotting-31_01.pdf and b/dev/_downloads/fd7d64e97562f1e8bfd34628ef58f000/plotting-31_01.pdf differ diff --git a/dev/_downloads/fd8f37f13aecb42027ed8c23548b8132/plotting-31_00.pdf b/dev/_downloads/fd8f37f13aecb42027ed8c23548b8132/plotting-31_00.pdf index 70aaf0a9b60..0d6ca02172e 100644 Binary files a/dev/_downloads/fd8f37f13aecb42027ed8c23548b8132/plotting-31_00.pdf and b/dev/_downloads/fd8f37f13aecb42027ed8c23548b8132/plotting-31_00.pdf differ diff --git a/dev/_images/beam-1.png b/dev/_images/beam-1.png index e289e3d294b..437ad9f8fa1 100644 Binary files a/dev/_images/beam-1.png and b/dev/_images/beam-1.png differ diff --git a/dev/_images/control_plots-6.png b/dev/_images/control_plots-6.png index 8f90ce4a3ed..c525a5d6067 100644 Binary files a/dev/_images/control_plots-6.png and b/dev/_images/control_plots-6.png differ diff --git a/dev/_images/plotting-24.png b/dev/_images/plotting-24.png index 3cc734dd011..85ce99a7491 100644 Binary files a/dev/_images/plotting-24.png and b/dev/_images/plotting-24.png differ diff --git a/dev/_images/plotting-25.png b/dev/_images/plotting-25.png index 72982206b8b..9ec9808b3aa 100644 Binary files a/dev/_images/plotting-25.png and b/dev/_images/plotting-25.png differ diff --git a/dev/_images/plotting-26.png b/dev/_images/plotting-26.png index 258e0791247..eb5c260935d 100644 Binary files a/dev/_images/plotting-26.png and b/dev/_images/plotting-26.png differ diff --git a/dev/_images/plotting-29.png b/dev/_images/plotting-29.png index ad6d3cb3e36..4bd768105c8 100644 Binary files a/dev/_images/plotting-29.png and b/dev/_images/plotting-29.png differ diff --git a/dev/_images/plotting-30.png b/dev/_images/plotting-30.png index 09d45962d3b..65cbad6385d 100644 Binary files a/dev/_images/plotting-30.png and b/dev/_images/plotting-30.png differ diff --git a/dev/citing.html b/dev/citing.html index d8c06b46426..c1f0a32d8ed 100644 --- a/dev/citing.html +++ b/dev/citing.html @@ -878,7 +878,7 @@
Reduce expression by combining powers with similar bases and exponents.
Explanation
If deep
is True
then powsimp() will also simplify arguments of
@@ -1691,7 +1691,7 @@
Provides basic quaternion operations.
Quaternion objects can be instantiated as Quaternion(a, b, c, d)
as in \(q = a + bi + cj + dk\).
Adds quaternions.
Returns the angle of the quaternion measured in the real-axis plane.
Explanation
Given a quaternion \(q = a + bi + cj + dk\) where \(a\), \(b\), \(c\) and \(d\) @@ -941,7 +941,7 @@
Returns True if the transformation arcs represented by the input quaternions happen in the same plane.
Returns \(\mathbf{Ax}(q)\), the axis of the quaternion \(q\).
Explanation
Given a quaternion \(q = a + bi + cj + dk\), returns \(\mathbf{Ax}(q)\) i.e., the versor of the vector part of that quaternion @@ -998,7 +998,7 @@
Returns the exponential of \(q\), given by \(e^q\).
Returns quaternion from elements of a column vector`. If vector_only is True, returns only imaginary part as a Matrix of length 3.
@@ -1058,7 +1058,7 @@Returns a rotation quaternion given the axis and the angle of rotation.
Returns quaternion equivalent to rotation represented by the Euler
angles, in the sequence defined by seq
.
Returns the equivalent quaternion of a matrix. The quaternion will be normalized only if the matrix is special orthogonal (orthogonal and det(M) = 1).
Returns the index vector of the quaternion.
Computes integration of quaternion.
Returns the inverse of the quaternion.
Returns true if the quaternion is pure, false if the quaternion is not pure or returns none if it is unknown.
Explanation
@@ -1253,7 +1253,7 @@Returns true if the quaternion is a zero quaternion or false if it is not a zero quaternion and None if the value is unknown.
Explanation
@@ -1279,7 +1279,7 @@Returns the logarithm of the quaternion, given by \(\log q\).
Examples
>>> from sympy import Quaternion
@@ -1295,7 +1295,7 @@ Introduction
-
-mensor()[source]¶
+mensor()[source]¶
Returns the natural logarithm of the norm(magnitude) of the quaternion.
Examples
>>> from sympy.algebras.quaternion import Quaternion
@@ -1314,7 +1314,7 @@ Introduction
-
-mul(other)[source]¶
+mul(other)[source]¶
Multiplies quaternions.
- Parameters:
@@ -1356,19 +1356,19 @@ Introduction
-
-norm()[source]¶
+norm()[source]¶
Returns the norm of the quaternion.
-
-orthogonal(other)[source]¶
+orthogonal(other)[source]¶
Returns the orthogonality of two quaternions.
- Parameters:
@@ -1400,7 +1400,7 @@ Introduction
-
-parallel(other)[source]¶
+parallel(other)[source]¶
Returns True if the two pure quaternions seen as 3D vectors are parallel.
- Parameters:
@@ -1432,7 +1432,7 @@ Introduction
-
-pow(p)[source]¶
+pow(p)[source]¶
Finds the pth power of the quaternion.
- Parameters:
@@ -1460,7 +1460,7 @@ Introduction
-
-pow_cos_sin(p)[source]¶
+pow_cos_sin(p)[source]¶
Computes the pth power in the cos-sin form.
- Parameters:
@@ -1585,7 +1585,7 @@ Introduction
-
-static rotate_point(pin, r)[source]¶
+static rotate_point(pin, r)[source]¶
Returns the coordinates of the point pin (a 3 tuple) after rotation.
- Parameters:
@@ -1624,7 +1624,7 @@ Introduction
-
-scalar_part()[source]¶
+scalar_part()[source]¶
Returns scalar part(\(\mathbf{S}(q)\)) of the quaternion q.
Explanation
Given a quaternion \(q = a + bi + cj + dk\), returns \(\mathbf{S}(q) = a\).
@@ -1639,7 +1639,7 @@ Introduction
-
-set_norm(norm)[source]¶
+set_norm(norm)[source]¶
Sets norm of an already instantiated quaternion.
- Parameters:
@@ -1674,7 +1674,7 @@ Introduction
-
-to_Matrix(vector_only=False)[source]¶
+to_Matrix(vector_only=False)[source]¶
Returns elements of quaternion as a column vector.
By default, a Matrix
of length 4 is returned, with the real part as the
first element.
@@ -1722,7 +1722,7 @@
Introduction
-
-to_axis_angle()[source]¶
+to_axis_angle()[source]¶
Returns the axis and angle of rotation of a quaternion.
- Returns:
@@ -1754,7 +1754,7 @@ Introductionavoid_square_root=False,
-)[source]¶
+)[source]¶
Returns Euler angles representing same rotation as the quaternion,
in the sequence given by seq
. This implements the method described
in [R3].
@@ -1829,7 +1829,7 @@ Introductionhomogeneous=True,
-)[source]¶
+)[source]¶
Returns the equivalent rotation transformation matrix of the quaternion
which represents rotation about the origin if v
is not passed.
@@ -1872,7 +1872,7 @@ Introduction
-
-classmethod vector_coplanar(q1, q2, q3)[source]¶
+classmethod vector_coplanar(q1, q2, q3)[source]¶
Returns True if the axis of the pure quaternions seen as 3D vectors
q1
, q2
, and q3
are coplanar.
@@ -1924,7 +1924,7 @@ Introduction
-
-vector_part()[source]¶
+vector_part()[source]¶
Returns \(\mathbf{V}(q)\), the vector part of the quaternion \(q\).
Explanation
Given a quaternion \(q = a + bi + cj + dk\), returns \(\mathbf{V}(q) = bi + cj + dk\).
@@ -1982,7 +1982,7 @@ IntroductionFuro
- Last updated on Nov 17, 2024
+ Last updated on Nov 18, 2024
diff --git a/dev/modules/assumptions/ask.html b/dev/modules/assumptions/ask.html
index dcb81f9cde4..b31a76f7711 100644
--- a/dev/modules/assumptions/ask.html
+++ b/dev/modules/assumptions/ask.html
@@ -806,14 +806,14 @@ Documentation Version
Module for querying SymPy objects about assumptions.
-
-class sympy.assumptions.ask.AssumptionKeys[source]¶
+class sympy.assumptions.ask.AssumptionKeys[source]¶
This class contains all the supported keys by ask
.
It should be accessed via the instance sympy.Q
.
-
-sympy.assumptions.ask.ask(proposition, assumptions=True, context={})[source]¶
+sympy.assumptions.ask.ask(proposition, assumptions=True, context={})[source]¶
Function to evaluate the proposition with assumptions.
- Parameters:
@@ -903,7 +903,7 @@ Documentation Version
-
-sympy.assumptions.ask.register_handler(key, handler)[source]¶
+sympy.assumptions.ask.register_handler(key, handler)[source]¶
Register a handler in the ask system. key must be a string and handler a
class inheriting from AskHandler.
@@ -913,7 +913,7 @@ Documentation Version
diff --git a/dev/modules/assumptions/assume.html b/dev/modules/assumptions/assume.html
index cac9ddc7ad4..348f14fe553 100644
--- a/dev/modules/assumptions/assume.html
+++ b/dev/modules/assumptions/assume.html
@@ -806,7 +806,7 @@ Documentation Version
A module which implements predicates and assumption context.
-
-class sympy.assumptions.assume.AppliedPredicate(predicate, *args)[source]¶
+class sympy.assumptions.assume.AppliedPredicate(predicate, *args)[source]¶
The class of expressions resulting from applying Predicate
to
the arguments. AppliedPredicate
merely wraps its argument and
remain unevaluated. To evaluate it, use the ask()
function.
@@ -861,7 +861,7 @@ Documentation Version
@@ -914,7 +914,7 @@ Documentation Version
-
-eval(args, assumptions=True)[source]¶
+eval(args, assumptions=True)[source]¶
Evaluate self(*args)
under the given assumptions.
This uses only direct resolution methods, not logical inference.
@@ -998,13 +998,13 @@ Documentation Version
-
-classmethod register(*types, **kwargs)[source]¶
+classmethod register(*types, **kwargs)[source]¶
Register the signature to the handler.
-
-classmethod register_many(*types, **kwargs)[source]¶
+classmethod register_many(*types, **kwargs)[source]¶
Register multiple signatures to same handler.
@@ -1012,7 +1012,7 @@ Documentation Version
-
-class sympy.assumptions.assume.UndefinedPredicate(name, handlers=None)[source]¶
+class sympy.assumptions.assume.UndefinedPredicate(name, handlers=None)[source]¶
Predicate without handler.
Explanation
This predicate is generated by using Predicate
directly for
@@ -1031,7 +1031,7 @@
Documentation Version
-
-sympy.assumptions.assume.assuming(*assumptions)[source]¶
+sympy.assumptions.assume.assuming(*assumptions)[source]¶
Context manager for assumptions.
Examples
>>> from sympy import assuming, Q, ask
@@ -1082,7 +1082,7 @@ Documentation Version
Furo
- Last updated on Nov 17, 2024
+ Last updated on Nov 18, 2024
diff --git a/dev/modules/assumptions/index.html b/dev/modules/assumptions/index.html
index 8fb80aff856..994d8212e7e 100644
--- a/dev/modules/assumptions/index.html
+++ b/dev/modules/assumptions/index.html
@@ -808,7 +808,7 @@ Documentation Version
Predicate¶
-
-class sympy.assumptions.assume.Predicate(*args, **kwargs)[source]
+class sympy.assumptions.assume.Predicate(*args, **kwargs)[source]
Base class for mathematical predicates. It also serves as a
constructor for undefined predicate objects.
Explanation
@@ -880,7 +880,7 @@ Predicate
-
-eval(args, assumptions=True)[source]
+eval(args, assumptions=True)[source]
Evaluate self(*args)
under the given assumptions.
This uses only direct resolution methods, not logical inference.
@@ -892,13 +892,13 @@ Predicate
-
-classmethod register(*types, **kwargs)[source]
+classmethod register(*types, **kwargs)[source]
Register the signature to the handler.
-
-classmethod register_many(*types, **kwargs)[source]
+classmethod register_many(*types, **kwargs)[source]
Register multiple signatures to same handler.
@@ -906,7 +906,7 @@ Predicate
-
-class sympy.assumptions.assume.AppliedPredicate(predicate, *args)[source]
+class sympy.assumptions.assume.AppliedPredicate(predicate, *args)[source]
The class of expressions resulting from applying Predicate
to
the arguments. AppliedPredicate
merely wraps its argument and
remain unevaluated. To evaluate it, use the ask()
function.
@@ -966,7 +966,7 @@ Querying
is ask()
:
diff --git a/dev/modules/assumptions/predicates.html b/dev/modules/assumptions/predicates.html
index 93556625e79..f96dd7ecc3f 100644
--- a/dev/modules/assumptions/predicates.html
+++ b/dev/modules/assumptions/predicates.html
@@ -807,7 +807,7 @@ Documentation Version
Common¶
-
-class sympy.assumptions.predicates.common.IsTruePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.common.IsTruePredicate(*args, **kwargs)[source]¶
Generic predicate.
Explanation
ask(Q.is_true(x))
is true iff x
is true. This only makes
@@ -852,7 +852,7 @@
Common¶
-
-class sympy.assumptions.predicates.common.CommutativePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.common.CommutativePredicate(*args, **kwargs)[source]¶
Commutative predicate.
Explanation
ask(Q.commutative(x))
is true iff x
commutes with any other
@@ -872,7 +872,7 @@
Common¶
Calculus¶
-
-class sympy.assumptions.predicates.calculus.FinitePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.calculus.FinitePredicate(*args, **kwargs)[source]¶
Finite number predicate.
Explanation
Q.finite(x)
is true if x
is a number but neither an infinity
@@ -916,7 +916,7 @@
Calculus
-
-class sympy.assumptions.predicates.calculus.InfinitePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.calculus.InfinitePredicate(*args, **kwargs)[source]¶
Infinite number predicate.
Q.infinite(x)
is true iff the absolute value of x
is
infinity.
@@ -935,7 +935,7 @@ Calculus
Matrix¶
-
-class sympy.assumptions.predicates.matrices.SymmetricPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.SymmetricPredicate(*args, **kwargs)[source]¶
Symmetric matrix predicate.
Explanation
Q.symmetric(x)
is true iff x
is a square matrix and is equal to
@@ -972,7 +972,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.InvertiblePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.InvertiblePredicate(*args, **kwargs)[source]¶
Invertible matrix predicate.
Explanation
Q.invertible(x)
is true iff x
is an invertible matrix.
@@ -1009,7 +1009,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.OrthogonalPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.OrthogonalPredicate(*args, **kwargs)[source]¶
Orthogonal matrix predicate.
Explanation
Q.orthogonal(x)
is true iff x
is an orthogonal matrix.
@@ -1051,7 +1051,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.UnitaryPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.UnitaryPredicate(*args, **kwargs)[source]¶
Unitary matrix predicate.
Explanation
Q.unitary(x)
is true iff x
is a unitary matrix.
@@ -1090,7 +1090,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.PositiveDefinitePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.PositiveDefinitePredicate(*args, **kwargs)[source]¶
Positive definite matrix predicate.
Explanation
If \(M\) is a \(n \times n\) symmetric real matrix, it is said
@@ -1129,7 +1129,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.UpperTriangularPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.UpperTriangularPredicate(*args, **kwargs)[source]¶
Upper triangular matrix predicate.
Explanation
A matrix \(M\) is called upper triangular matrix if \(M_{ij}=0\)
@@ -1161,7 +1161,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.LowerTriangularPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.LowerTriangularPredicate(*args, **kwargs)[source]¶
Lower triangular matrix predicate.
Explanation
A matrix \(M\) is called lower triangular matrix if \(M_{ij}=0\)
@@ -1193,7 +1193,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.DiagonalPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.DiagonalPredicate(*args, **kwargs)[source]¶
Diagonal matrix predicate.
Explanation
Q.diagonal(x)
is true iff x
is a diagonal matrix. A diagonal
@@ -1228,7 +1228,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.FullRankPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.FullRankPredicate(*args, **kwargs)[source]¶
Fullrank matrix predicate.
Explanation
Q.fullrank(x)
is true iff x
is a full rank matrix.
@@ -1258,7 +1258,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.SquarePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.SquarePredicate(*args, **kwargs)[source]¶
Square matrix predicate.
Explanation
Q.square(x)
is true iff x
is a square matrix. A square matrix
@@ -1296,7 +1296,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.IntegerElementsPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.IntegerElementsPredicate(*args, **kwargs)[source]¶
Integer elements matrix predicate.
Explanation
Q.integer_elements(x)
is true iff all the elements of x
@@ -1320,7 +1320,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.RealElementsPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.RealElementsPredicate(*args, **kwargs)[source]¶
Real elements matrix predicate.
Explanation
Q.real_elements(x)
is true iff all the elements of x
@@ -1344,7 +1344,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.ComplexElementsPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.ComplexElementsPredicate(*args, **kwargs)[source]¶
Complex elements matrix predicate.
Explanation
Q.complex_elements(x)
is true iff all the elements of x
@@ -1370,7 +1370,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.SingularPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.SingularPredicate(*args, **kwargs)[source]¶
Singular matrix predicate.
A matrix is singular iff the value of its determinant is 0.
Examples
@@ -1401,7 +1401,7 @@ Matrix¶
-
-class sympy.assumptions.predicates.matrices.NormalPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.NormalPredicate(*args, **kwargs)[source]¶
Normal matrix predicate.
A matrix is normal if it commutes with its conjugate transpose.
Examples
@@ -1430,7 +1430,7 @@ Matrix¶
-
-class sympy.assumptions.predicates.matrices.TriangularPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.TriangularPredicate(*args, **kwargs)[source]¶
Triangular matrix predicate.
Explanation
Q.triangular(X)
is true if X
is one that is either lower
@@ -1463,7 +1463,7 @@
Matrix¶
-
-class sympy.assumptions.predicates.matrices.UnitTriangularPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.matrices.UnitTriangularPredicate(*args, **kwargs)[source]¶
Unit triangular matrix predicate.
Explanation
A unit triangular matrix is a triangular matrix with 1s
@@ -1490,7 +1490,7 @@
Matrix¶
Number Theory¶
-
-class sympy.assumptions.predicates.ntheory.EvenPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.ntheory.EvenPredicate(*args, **kwargs)[source]¶
Even number predicate.
Explanation
ask(Q.even(x))
is true iff x
belongs to the set of even
@@ -1519,7 +1519,7 @@
Number Theory
-
-class sympy.assumptions.predicates.ntheory.OddPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.ntheory.OddPredicate(*args, **kwargs)[source]¶
Odd number predicate.
Explanation
ask(Q.odd(x))
is true iff x
belongs to the set of odd numbers.
@@ -1547,7 +1547,7 @@ Number Theory
-
-class sympy.assumptions.predicates.ntheory.PrimePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.ntheory.PrimePredicate(*args, **kwargs)[source]¶
Prime number predicate.
Explanation
ask(Q.prime(x))
is true iff x
is a natural number greater
@@ -1579,7 +1579,7 @@
Number Theory
-
-class sympy.assumptions.predicates.ntheory.CompositePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.ntheory.CompositePredicate(*args, **kwargs)[source]¶
Composite number predicate.
Explanation
ask(Q.composite(x))
is true iff x
is a positive integer and has
@@ -1611,7 +1611,7 @@
Number Theory¶
-
-class sympy.assumptions.predicates.order.PositivePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.order.PositivePredicate(*args, **kwargs)[source]¶
Positive real number predicate.
Explanation
Q.positive(x)
is true iff x
is real and \(x > 0\), that is if x
@@ -1659,7 +1659,7 @@
Order¶
-
-class sympy.assumptions.predicates.order.NegativePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.order.NegativePredicate(*args, **kwargs)[source]¶
Negative number predicate.
Explanation
Q.negative(x)
is true iff x
is a real number and \(x < 0\), that is,
@@ -1707,7 +1707,7 @@
Order¶
-
-class sympy.assumptions.predicates.order.ZeroPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.order.ZeroPredicate(*args, **kwargs)[source]¶
Zero number predicate.
Explanation
ask(Q.zero(x))
is true iff the value of x
is zero.
@@ -1738,7 +1738,7 @@ Order¶
-
-class sympy.assumptions.predicates.order.NonZeroPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.order.NonZeroPredicate(*args, **kwargs)[source]¶
Nonzero real number predicate.
Explanation
ask(Q.nonzero(x))
is true iff x
is real and x
is not zero. Note in
@@ -1785,7 +1785,7 @@
Order¶
-
-class sympy.assumptions.predicates.order.NonPositivePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.order.NonPositivePredicate(*args, **kwargs)[source]¶
Nonpositive real number predicate.
Explanation
ask(Q.nonpositive(x))
is true iff x
belongs to the set of
@@ -1829,7 +1829,7 @@
Order¶
-
-class sympy.assumptions.predicates.order.NonNegativePredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.order.NonNegativePredicate(*args, **kwargs)[source]¶
Nonnegative real number predicate.
Explanation
ask(Q.nonnegative(x))
is true iff x
belongs to the set of
@@ -1874,7 +1874,7 @@
Order¶
Sets¶
-
-class sympy.assumptions.predicates.sets.IntegerPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.IntegerPredicate(*args, **kwargs)[source]¶
Integer predicate.
Explanation
Q.integer(x)
is true iff x
belongs to the set of integer
@@ -1907,7 +1907,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.RationalPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.RationalPredicate(*args, **kwargs)[source]¶
Rational number predicate.
Explanation
Q.rational(x)
is true iff x
belongs to the set of
@@ -1942,7 +1942,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.IrrationalPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.IrrationalPredicate(*args, **kwargs)[source]¶
Irrational number predicate.
Explanation
Q.irrational(x)
is true iff x
is any real number that
@@ -1979,7 +1979,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.RealPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.RealPredicate(*args, **kwargs)[source]¶
Real number predicate.
Explanation
Q.real(x)
is true iff x
is a real number, i.e., it is in the
@@ -2050,7 +2050,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.ExtendedRealPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.ExtendedRealPredicate(*args, **kwargs)[source]¶
Extended real predicate.
Explanation
Q.extended_real(x)
is true iff x
is a real number or
@@ -2081,7 +2081,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.HermitianPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.HermitianPredicate(*args, **kwargs)[source]¶
Hermitian predicate.
Explanation
ask(Q.hermitian(x))
is true iff x
belongs to the set of
@@ -2106,7 +2106,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.ComplexPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.ComplexPredicate(*args, **kwargs)[source]¶
Complex number predicate.
Explanation
Q.complex(x)
is true iff x
belongs to the set of complex
@@ -2142,7 +2142,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.ImaginaryPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.ImaginaryPredicate(*args, **kwargs)[source]¶
Imaginary number predicate.
Explanation
Q.imaginary(x)
is true iff x
can be written as a real
@@ -2179,7 +2179,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.AntihermitianPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.AntihermitianPredicate(*args, **kwargs)[source]¶
Antihermitian predicate.
Explanation
Q.antihermitian(x)
is true iff x
belongs to the field of
@@ -2206,7 +2206,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.AlgebraicPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.AlgebraicPredicate(*args, **kwargs)[source]¶
Algebraic number predicate.
Explanation
Q.algebraic(x)
is true iff x
belongs to the set of
@@ -2246,7 +2246,7 @@
Sets¶
-
-class sympy.assumptions.predicates.sets.TranscendentalPredicate(*args, **kwargs)[source]¶
+class sympy.assumptions.predicates.sets.TranscendentalPredicate(*args, **kwargs)[source]¶
Transcedental number predicate.
Explanation
Q.transcendental(x)
is true iff x
belongs to the set of
@@ -2300,7 +2300,7 @@
Sets¶
Furo
- Last updated on Nov 17, 2024
+ Last updated on Nov 18, 2024
diff --git a/dev/modules/assumptions/refine.html b/dev/modules/assumptions/refine.html
index 82dd1d79ac1..951957b16ae 100644
--- a/dev/modules/assumptions/refine.html
+++ b/dev/modules/assumptions/refine.html
@@ -805,7 +805,7 @@ Documentation Version
Refine¶
-
-sympy.assumptions.refine.refine(expr, assumptions=True)[source]¶
+sympy.assumptions.refine.refine(expr, assumptions=True)[source]¶
Simplify an expression using assumptions.
Explanation
Unlike simplify()
which performs structural simplification
@@ -843,7 +843,7 @@
Documentation Version
-
-sympy.assumptions.refine.refine_Pow(expr, assumptions)[source]¶
+sympy.assumptions.refine.refine_Pow(expr, assumptions)[source]¶
Handler for instances of Pow.
Examples
>>> from sympy import Q
@@ -871,7 +871,7 @@ Documentation Version
-
-sympy.assumptions.refine.refine_abs(expr, assumptions)[source]¶
+sympy.assumptions.refine.refine_abs(expr, assumptions)[source]¶
Handler for the absolute value.
Examples
>>> from sympy import Q, Abs
@@ -888,7 +888,7 @@ Documentation Version
-
-sympy.assumptions.refine.refine_arg(expr, assumptions)[source]¶
+sympy.assumptions.refine.refine_arg(expr, assumptions)[source]¶
Handler for complex argument
Explanation
>>> from sympy.assumptions.refine import refine_arg
@@ -904,7 +904,7 @@ Documentation Version
-
-sympy.assumptions.refine.refine_atan2(expr, assumptions)[source]¶
+sympy.assumptions.refine.refine_atan2(expr, assumptions)[source]¶
Handler for the atan2 function.
Examples
>>> from sympy import Q, atan2
@@ -930,7 +930,7 @@ Documentation Version
-
-sympy.assumptions.refine.refine_im(expr, assumptions)[source]¶
+sympy.assumptions.refine.refine_im(expr, assumptions)[source]¶
Handler for imaginary part.
Explanation
>>> from sympy.assumptions.refine import refine_im
@@ -946,7 +946,7 @@ Documentation Version
-
-sympy.assumptions.refine.refine_matrixelement(expr, assumptions)[source]¶
+sympy.assumptions.refine.refine_matrixelement(expr, assumptions)[source]¶
Handler for symmetric part.
Examples
>>> from sympy.assumptions.refine import refine_matrixelement
@@ -962,7 +962,7 @@ Documentation Version
-
-sympy.assumptions.refine.refine_re(expr, assumptions)[source]¶
+sympy.assumptions.refine.refine_re(expr, assumptions)[source]¶
Handler for real part.
Examples
>>> from sympy.assumptions.refine import refine_re
@@ -978,7 +978,7 @@ Documentation Version
-
-sympy.assumptions.refine.refine_sign(expr, assumptions)[source]¶
+sympy.assumptions.refine.refine_sign(expr, assumptions)[source]¶
Handler for sign.
Examples
>>> from sympy.assumptions.refine import refine_sign
@@ -1038,7 +1038,7 @@ Documentation Version
Furo
- Last updated on Nov 17, 2024
+ Last updated on Nov 18, 2024
diff --git a/dev/modules/calculus/index.html b/dev/modules/calculus/index.html
index cd5115604b4..d2df60854a6 100644
--- a/dev/modules/calculus/index.html
+++ b/dev/modules/calculus/index.html
@@ -808,7 +808,7 @@ Documentation Version
Euler-Lagrange Equations for given Lagrangian.
-
-sympy.calculus.euler.euler_equations(L, funcs=(), vars=())[source]¶
+sympy.calculus.euler.euler_equations(L, funcs=(), vars=())[source]¶
Find the Euler-Lagrange equations [R31] for a given Lagrangian.
- Parameters:
@@ -894,7 +894,7 @@ Documentation Version
- symbol=None,
-)[source]¶
+)[source]¶
Return whether the function is decreasing in the given interval.
- Parameters:
@@ -952,7 +952,7 @@ Documentation Version
- symbol=None,
-)[source]¶
+)[source]¶
Return whether the function is increasing in the given interval.
- Parameters:
@@ -1006,7 +1006,7 @@ Documentation Version
- symbol=None,
-)[source]¶
+)[source]¶
Return whether the function is monotonic in the given interval.
- Parameters:
@@ -1068,7 +1068,7 @@ Documentation Version
- symbol=None,
-)[source]¶
+)[source]¶
Return whether the function is strictly decreasing in the given interval.
- Parameters:
@@ -1122,7 +1122,7 @@ Documentation Version
- symbol=None,
-)[source]¶
+)[source]¶
Return whether the function is strictly increasing in the given interval.
- Parameters:
@@ -1177,7 +1177,7 @@ Documentation Version
- symbol=None,
-)[source]¶
+)[source]¶
Helper function for functions checking function monotonicity.
- Parameters:
@@ -1216,7 +1216,7 @@ Documentation Version
-
-sympy.calculus.singularities.singularities(expression, symbol, domain=None)[source]¶
+sympy.calculus.singularities.singularities(expression, symbol, domain=None)[source]¶
Find singularities of a given function.
- Parameters:
@@ -1303,7 +1303,7 @@ Documentation Version
-
-sympy.calculus.finite_diff.apply_finite_diff(order, x_list, y_list, x0=0)[source]¶
+sympy.calculus.finite_diff.apply_finite_diff(order, x_list, y_list, x0=0)[source]¶
Calculates the finite difference approximation of
the derivative of requested order at x0
from points
provided in x_list
and y_list
.
@@ -1383,7 +1383,7 @@ Documentation Version
- evaluate=False,
-)[source]¶
+)[source]¶
Differentiate expr and replace Derivatives with finite differences.
- Parameters:
@@ -1435,7 +1435,7 @@ Documentation Version
-
-sympy.calculus.finite_diff.finite_diff_weights(order, x_list, x0=1)[source]¶
+sympy.calculus.finite_diff.finite_diff_weights(order, x_list, x0=1)[source]¶
Calculates the finite difference weights for an arbitrarily spaced
one-dimensional grid (x_list
) for derivatives at x0
of order
0, 1, …, up to order
using a recursive formula. Order of accuracy
@@ -1573,7 +1573,7 @@
Documentation Version
-
-sympy.calculus.util.continuous_domain(f, symbol, domain)[source]¶
+sympy.calculus.util.continuous_domain(f, symbol, domain)[source]¶
Returns the domain on which the function expression f is continuous.
This function is limited by the ability to determine the various
singularities and discontinuities of the given function.
@@ -1626,7 +1626,7 @@
Documentation Version
-
-sympy.calculus.util.function_range(f, symbol, domain)[source]¶
+sympy.calculus.util.function_range(f, symbol, domain)[source]¶
Finds the range of a function in a given domain.
This method is limited by the ability to determine the singularities and
determine limits.
@@ -1683,7 +1683,7 @@ Documentation Version
-
-sympy.calculus.util.is_convex(f, *syms, domain=Reals)[source]¶
+sympy.calculus.util.is_convex(f, *syms, domain=Reals)[source]¶
Determines the convexity of the function passed in the argument.
- Parameters:
@@ -1760,7 +1760,7 @@ Documentation Version
-
-sympy.calculus.util.lcim(numbers)[source]¶
+sympy.calculus.util.lcim(numbers)[source]¶
Returns the least common integral multiple of a list of numbers.
The numbers can be rational or irrational or a mixture of both.
\(None\) is returned for incommensurable numbers.
@@ -1792,7 +1792,7 @@ Documentation Version
-
-sympy.calculus.util.maximum(f, symbol, domain=Reals)[source]¶
+sympy.calculus.util.maximum(f, symbol, domain=Reals)[source]¶
Returns the maximum value of a function in the given domain.
- Parameters:
@@ -1839,7 +1839,7 @@ Documentation Version
-
-sympy.calculus.util.minimum(f, symbol, domain=Reals)[source]¶
+sympy.calculus.util.minimum(f, symbol, domain=Reals)[source]¶
Returns the minimum value of a function in the given domain.
- Parameters:
@@ -1886,7 +1886,7 @@ Documentation Version
-
-sympy.calculus.util.not_empty_in(finset_intersection, *syms)[source]¶
+sympy.calculus.util.not_empty_in(finset_intersection, *syms)[source]¶
Finds the domain of the functions in finset_intersection
in which the
finite_set
is not-empty.
@@ -1933,7 +1933,7 @@ Documentation Version
-
-sympy.calculus.util.periodicity(f, symbol, check=False)[source]¶
+sympy.calculus.util.periodicity(f, symbol, check=False)[source]¶
Tests the given function for periodicity in the given symbol.
- Parameters:
@@ -1993,7 +1993,7 @@ Documentation Version
-
-sympy.calculus.util.stationary_points(f, symbol, domain=Reals)[source]¶
+sympy.calculus.util.stationary_points(f, symbol, domain=Reals)[source]¶
Returns the stationary points of a function (where derivative of the
function is 0) in the given domain.
@@ -2078,7 +2078,7 @@ Documentation Version
Furo
- Last updated on Nov 17, 2024
+ Last updated on Nov 18, 2024
diff --git a/dev/modules/categories.html b/dev/modules/categories.html
index 3060d799420..afb1eaedbf3 100644
--- a/dev/modules/categories.html
+++ b/dev/modules/categories.html
@@ -829,7 +829,7 @@ Introduction
-
-class sympy.categories.Object(name, **assumptions)[source]¶
+class sympy.categories.Object(name, **assumptions)[source]¶
The base class for any kind of object in an abstract category.
Explanation
While technically any instance of Basic
will do, this
@@ -839,7 +839,7 @@
Introduction
-
-class sympy.categories.Morphism(domain, codomain)[source]¶
+class sympy.categories.Morphism(domain, codomain)[source]¶
The base class for any morphism in an abstract category.
Explanation
In abstract categories, a morphism is an arrow between two
@@ -872,7 +872,7 @@
Introduction
-
-compose(other)[source]¶
+compose(other)[source]¶
Composes self with the supplied morphism.
The order of elements in the composition is the usual order,
i.e., to construct \(g\circ f\) use g.compose(f)
.
@@ -913,7 +913,7 @@ Introduction
-
-class sympy.categories.NamedMorphism(domain, codomain, name)[source]¶
+class sympy.categories.NamedMorphism(domain, codomain, name)[source]¶
Represents a morphism which has a name.
Explanation
Names are used to distinguish between morphisms which have the
@@ -953,7 +953,7 @@
Introduction
-
-class sympy.categories.CompositeMorphism(*components)[source]¶
+class sympy.categories.CompositeMorphism(*components)[source]¶
Represents a morphism which is a composition of other morphisms.
Explanation
Two composite morphisms are equal if the morphisms they were
@@ -1035,7 +1035,7 @@
Introduction
-
-flatten(new_name)[source]¶
+flatten(new_name)[source]¶
Forgets the composite structure of this morphism.
Explanation
If new_name
is not empty, returns a NamedMorphism
@@ -1060,7 +1060,7 @@
Introduction
-
-class sympy.categories.IdentityMorphism(domain)[source]¶
+class sympy.categories.IdentityMorphism(domain)[source]¶
Represents an identity morphism.
Explanation
An identity morphism is a morphism with equal domain and codomain,
@@ -1094,7 +1094,7 @@
Introductioncommutative_diagrams=EmptySet,
-)[source]¶
+)[source]¶
An (abstract) category.
Explanation
A category [JoyOfCats] is a quadruple \(\mbox{K} = (O, \hom, id,
@@ -1191,7 +1191,7 @@ Introduction
-
-class sympy.categories.Diagram(*args)[source]¶
+class sympy.categories.Diagram(*args)[source]¶
Represents a diagram in a certain category.
Explanation
Informally, a diagram is a collection of objects of a category and
@@ -1265,7 +1265,7 @@
Introduction
-
-hom(A, B)[source]¶
+hom(A, B)[source]¶
Returns a 2-tuple of sets of morphisms between objects A
and
B
: one set of morphisms listed as premises, and the other set
of morphisms listed as conclusions.
@@ -1290,7 +1290,7 @@ Introduction
-
-is_subdiagram(diagram)[source]¶
+is_subdiagram(diagram)[source]¶
Checks whether diagram
is a subdiagram of self
.
Diagram \(D'\) is a subdiagram of \(D\) if all premises
(conclusions) of \(D'\) are contained in the premises
@@ -1355,7 +1355,7 @@
Introduction
-
-subdiagram_from_objects(objects)[source]¶
+subdiagram_from_objects(objects)[source]¶
If objects
is a subset of the objects of self
, returns
a diagram which has as premises all those premises of self
which have a domains and codomains in objects
, likewise
@@ -1385,7 +1385,7 @@
Introduction
-
-class sympy.categories.diagram_drawing.DiagramGrid(diagram, groups=None, **hints)[source]¶
+class sympy.categories.diagram_drawing.DiagramGrid(diagram, groups=None, **hints)[source]¶
Constructs and holds the fitting of the diagram into a grid.
Explanation
The mission of this class is to analyse the structure of the
@@ -1588,7 +1588,7 @@
Introductionlabel,
-)[source]¶
+)[source]¶
Stores the information necessary for producing an Xy-pic
description of an arrow.
The principal goal of this class is to abstract away the string
@@ -1683,7 +1683,7 @@
Introduction
-
-class sympy.categories.diagram_drawing.XypicDiagramDrawer[source]¶
+class sympy.categories.diagram_drawing.XypicDiagramDrawer[source]¶
Given a Diagram
and the corresponding
DiagramGrid
, produces the Xy-pic representation of the
diagram.
@@ -1805,7 +1805,7 @@ Introductiondiagram_format='',
-)[source]¶
+)[source]¶
Returns the Xy-pic representation of diagram
laid out in
grid
.
Consider the following simple triangle diagram.
@@ -1868,7 +1868,7 @@ Introduction**hints,
-)[source]¶
+)[source]¶
Provides a shortcut combining DiagramGrid
and
XypicDiagramDrawer
. Returns an Xy-pic presentation of
diagram
. The argument masked
is a list of morphisms which
@@ -1915,7 +1915,7 @@
Introduction**hints,
-)[source]¶
+)[source]¶
Combines the functionality of xypic_draw_diagram
and
sympy.printing.preview
. The arguments masked
,
diagram_format
, groups
, and hints
are passed to
@@ -1977,7 +1977,7 @@
IntroductionFuro
- Last updated on Nov 17, 2024
+ Last updated on Nov 18, 2024
diff --git a/dev/modules/codegen.html b/dev/modules/codegen.html
index ed27fea3c21..f763d911143 100644
--- a/dev/modules/codegen.html
+++ b/dev/modules/codegen.html
@@ -1344,7 +1344,7 @@ Autowrap
- opportunistic=True,
-)[source]¶
+)[source]¶
Specialization of ReplaceOptim for functions evaluating “f(x) - 1”.
-
-replace_in_Add(e)[source]¶
+replace_in_Add(e)[source]¶
passed as second argument to Basic.replace(…)
@@ -1391,7 +1391,7 @@ Autowrap
-
-class sympy.codegen.rewriting.Optimization(cost_function=None, priority=1)[source]¶
+class sympy.codegen.rewriting.Optimization(cost_function=None, priority=1)[source]¶
Abstract base class for rewriting optimization.
Subclasses should implement __call__
taking an expression
as argument.
@@ -1405,7 +1405,7 @@ Autowrap
-
-class sympy.codegen.rewriting.ReplaceOptim(query, value, **kwargs)[source]¶
+class sympy.codegen.rewriting.ReplaceOptim(query, value, **kwargs)[source]¶
Rewriting optimization calling replace on expressions.
- Parameters:
@@ -1446,7 +1446,7 @@ Autowrap
- base_req=<function <lambda>>,
-)[source]¶
+)[source]¶
Creates an instance of ReplaceOptim
for expanding Pow
.
-
-class sympy.codegen.matrix_nodes.MatrixSolve(*args, **kwargs)[source]¶
+class sympy.codegen.matrix_nodes.MatrixSolve(*args, **kwargs)[source]¶
Represents an operation to solve a linear matrix equation.
- Parameters:
@@ -1572,7 +1572,7 @@ Autowrap
- **kwargs,
-)[source]¶
+)[source]¶
Approximates functions by expanding them as a series.
- Parameters:
@@ -1619,7 +1619,7 @@ Autowrap
-
-class sympy.codegen.approximations.SumApprox(bounds, reltol, **kwargs)[source]¶
+class sympy.codegen.approximations.SumApprox(bounds, reltol, **kwargs)[source]¶
Approximates sum by neglecting small terms.
- Parameters:
@@ -1781,7 +1781,7 @@ Using the nodes
-
-class sympy.codegen.ast.Assignment(lhs, rhs)[source]¶
+class sympy.codegen.ast.Assignment(lhs, rhs)[source]¶
Represents variable assignment for code generation.
- Parameters:
@@ -1821,7 +1821,7 @@ Using the nodes
-
-class sympy.codegen.ast.AssignmentBase(lhs, rhs)[source]¶
+class sympy.codegen.ast.AssignmentBase(lhs, rhs)[source]¶
Abstract base class for Assignment and AugmentedAssignment.
Attributes:
@@ -1832,7 +1832,7 @@ Using the nodes
-
-class sympy.codegen.ast.Attribute(possibly parametrized)[source]¶
+class sympy.codegen.ast.Attribute(possibly parametrized)[source]¶
For use with sympy.codegen.ast.Node
(which takes instances of
Attribute
as attrs
).
@@ -1859,7 +1859,7 @@ Using the nodes
-
-class sympy.codegen.ast.AugmentedAssignment(lhs, rhs)[source]¶
+class sympy.codegen.ast.AugmentedAssignment(lhs, rhs)[source]¶
Base class for augmented assignments.
Attributes:
@@ -1871,7 +1871,7 @@ Using the nodes
-
-class sympy.codegen.ast.BreakToken(*args, **kwargs)[source]¶
+class sympy.codegen.ast.BreakToken(*args, **kwargs)[source]¶
Represents ‘break’ in C/Python (‘exit’ in Fortran).
Use the premade instance break_
or instantiate manually.
Examples
@@ -1887,7 +1887,7 @@ Using the nodes
-
-class sympy.codegen.ast.CodeBlock(*args)[source]¶
+class sympy.codegen.ast.CodeBlock(*args)[source]¶
Represents a block of code.
Explanation
For now only assignments are supported. This restriction will be lifted in
@@ -1932,7 +1932,7 @@
Using the nodesorder='canonical',
-)[source]¶
+)[source]¶
Return a new code block with common subexpressions eliminated.
Explanation
See the docstring of sympy.simplify.cse_main.cse()
for more
@@ -1962,7 +1962,7 @@
Using the nodes
-
-classmethod topological_sort(assignments)[source]¶
+classmethod topological_sort(assignments)[source]¶
Return a CodeBlock with topologically sorted assignments so that
variables are assigned before they are used.
Examples
@@ -1994,19 +1994,19 @@ Using the nodes
-
-class sympy.codegen.ast.Comment(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Comment(*args, **kwargs)[source]¶
Represents a comment.
-
-class sympy.codegen.ast.ComplexType(*args, **kwargs)[source]¶
+class sympy.codegen.ast.ComplexType(*args, **kwargs)[source]¶
Represents a complex floating point number.
-
-class sympy.codegen.ast.ContinueToken(*args, **kwargs)[source]¶
+class sympy.codegen.ast.ContinueToken(*args, **kwargs)[source]¶
Represents ‘continue’ in C/Python (‘cycle’ in Fortran)
Use the premade instance continue_
or instantiate manually.
Examples
@@ -2022,7 +2022,7 @@ Using the nodes
-
-class sympy.codegen.ast.Declaration(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Declaration(*args, **kwargs)[source]¶
Represents a variable declaration
- Parameters:
@@ -2047,7 +2047,7 @@ Using the nodes
-
-class sympy.codegen.ast.Element(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Element(*args, **kwargs)[source]¶
Element in (a possibly N-dimensional) array.
Examples
>>> from sympy.codegen.ast import Element
@@ -2067,11 +2067,11 @@ Using the nodes
-
-class sympy.codegen.ast.FloatBaseType(*args, **kwargs)[source]¶
+class sympy.codegen.ast.FloatBaseType(*args, **kwargs)[source]¶
Represents a floating point number type.
@@ -2079,7 +2079,7 @@ Using the nodes
-
-class sympy.codegen.ast.FloatType(*args, **kwargs)[source]¶
+class sympy.codegen.ast.FloatType(*args, **kwargs)[source]¶
Represents a floating point type with fixed bit width.
Base 2 & one sign bit is assumed.
@@ -2126,7 +2126,7 @@ Using the nodes
-
-cast_nocheck(value)[source]¶
+cast_nocheck(value)[source]¶
Casts without checking if out of bounds or subnormal.
@@ -2183,7 +2183,7 @@ Using the nodes
-
-class sympy.codegen.ast.For(*args, **kwargs)[source]¶
+class sympy.codegen.ast.For(*args, **kwargs)[source]¶
Represents a ‘for-loop’ in the code.
@@ -2235,7 +2235,7 @@ Using the nodes
-
-class sympy.codegen.ast.FunctionCall(*args, **kwargs)[source]¶
+class sympy.codegen.ast.FunctionCall(*args, **kwargs)[source]¶
Represents a call to a function in the code.
- Parameters:
@@ -2255,7 +2255,7 @@ Using the nodes
-
-class sympy.codegen.ast.FunctionDefinition(*args, **kwargs)[source]¶
+class sympy.codegen.ast.FunctionDefinition(*args, **kwargs)[source]¶
Represents a function definition in the code.
- Parameters:
@@ -2286,7 +2286,7 @@ Using the nodes
-
-class sympy.codegen.ast.FunctionPrototype(*args, **kwargs)[source]¶
+class sympy.codegen.ast.FunctionPrototype(*args, **kwargs)[source]¶
Represents a function prototype
Allows the user to generate forward declaration in e.g. C/C++.
@@ -2310,13 +2310,13 @@ Using the nodes
-
-class sympy.codegen.ast.IntBaseType(*args, **kwargs)[source]¶
+class sympy.codegen.ast.IntBaseType(*args, **kwargs)[source]¶
Integer base type, contains no size information.
-
-class sympy.codegen.ast.Node(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Node(*args, **kwargs)[source]¶
Subclass of Token, carrying the attribute ‘attrs’ (Tuple)
Examples
>>> from sympy.codegen.ast import Node, value_const, pointer_const
@@ -2335,7 +2335,7 @@ Using the nodes
-
-attr_params(looking_for)[source]¶
+attr_params(looking_for)[source]¶
Returns the parameters of the Attribute with name looking_for
in self.attrs
@@ -2343,7 +2343,7 @@ Using the nodes
-
-class sympy.codegen.ast.NoneToken(*args, **kwargs)[source]¶
+class sympy.codegen.ast.NoneToken(*args, **kwargs)[source]¶
The AST equivalence of Python’s NoneType
The corresponding instance of Python’s None
is none
.
Examples
@@ -2357,7 +2357,7 @@ Using the nodes
-
-class sympy.codegen.ast.Pointer(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Pointer(*args, **kwargs)[source]¶
Represents a pointer. See Variable
.
Examples
Can create instances of Element
:
@@ -2373,7 +2373,7 @@ Using the nodes
-
-class sympy.codegen.ast.Print(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Print(*args, **kwargs)[source]¶
Represents print command in the code.
- Parameters:
@@ -2392,19 +2392,19 @@ Using the nodes
-
-class sympy.codegen.ast.QuotedString(*args, **kwargs)[source]¶
+class sympy.codegen.ast.QuotedString(*args, **kwargs)[source]¶
Represents a string which should be printed with quotes.
-
-class sympy.codegen.ast.Raise(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Raise(*args, **kwargs)[source]¶
Prints as ‘raise …’ in Python, ‘throw …’ in C++
-
-class sympy.codegen.ast.Return(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Return(*args, **kwargs)[source]¶
Represents a return command in the code.
- Parameters:
@@ -2424,14 +2424,14 @@ Using the nodes
-
-class sympy.codegen.ast.RuntimeError_(*args, **kwargs)[source]¶
+class sympy.codegen.ast.RuntimeError_(*args, **kwargs)[source]¶
Represents ‘std::runtime_error’ in C++ and ‘RuntimeError’ in Python.
Note that the latter is uncommon, and you might want to use e.g. ValueError.
-
-class sympy.codegen.ast.Scope(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Scope(*args, **kwargs)[source]¶
Represents a scope in the code.
- Parameters:
@@ -2445,13 +2445,13 @@ Using the nodes
-
-class sympy.codegen.ast.SignedIntType(*args, **kwargs)[source]¶
+class sympy.codegen.ast.SignedIntType(*args, **kwargs)[source]¶
Represents a signed integer type.
-
-class sympy.codegen.ast.Stream(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Stream(*args, **kwargs)[source]¶
Represents a stream.
There are two predefined Stream instances stdout
& stderr
.
@@ -2473,7 +2473,7 @@ Using the nodes
-
-class sympy.codegen.ast.String(*args, **kwargs)[source]¶
+class sympy.codegen.ast.String(*args, **kwargs)[source]¶
SymPy object representing a string.
Atomic object which is not an expression (as opposed to Symbol).
@@ -2498,7 +2498,7 @@ Using the nodes
-
-class sympy.codegen.ast.Token(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Token(*args, **kwargs)[source]¶
Base class for the AST types.
Explanation
Defining fields are set in _fields
. Attributes (defined in _fields)
@@ -2512,7 +2512,7 @@
Using the nodesnot_in_args are not passed to Basic
.
-
-kwargs(exclude=(), apply=None)[source]¶
+kwargs(exclude=(), apply=None)[source]¶
Get instance’s attributes as dict of keyword arguments.
- Parameters:
@@ -2532,7 +2532,7 @@ Using the nodes
-
-class sympy.codegen.ast.Type(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Type(*args, **kwargs)[source]¶
Represents a type.
- Parameters:
@@ -2596,7 +2596,7 @@ Using the nodesprecision_targets=None,
-)[source]¶
+)[source]¶
Casts a value to the data type of the instance.
- Parameters:
@@ -2650,7 +2650,7 @@ Using the nodes
-
-classmethod from_expr(expr)[source]¶
+classmethod from_expr(expr)[source]¶
Deduces type from an expression or a Symbol
.
- Parameters:
@@ -2682,13 +2682,13 @@ Using the nodes
-
-class sympy.codegen.ast.UnsignedIntType(*args, **kwargs)[source]¶
+class sympy.codegen.ast.UnsignedIntType(*args, **kwargs)[source]¶
Represents an unsigned integer type.
-
-class sympy.codegen.ast.Variable(*args, **kwargs)[source]¶
+class sympy.codegen.ast.Variable(*args, **kwargs)[source]¶
Represents a variable.
- Parameters:
@@ -2740,7 +2740,7 @@ Using the nodes
-
-as_Declaration(**kwargs)[source]¶
+as_Declaration(**kwargs)[source]¶
Convenience method for creating a Declaration instance.
Explanation
If the variable of the Declaration need to wrap a modified
@@ -2775,7 +2775,7 @@
Using the nodescast_check=True,
-)[source]¶
+)[source]¶
Alt. constructor with type deduction from Type.from_expr
.
Deduces type primarily from symbol
, secondarily from value
.
@@ -2813,7 +2813,7 @@ Using the nodes
-
-class sympy.codegen.ast.While(*args, **kwargs)[source]¶
+class sympy.codegen.ast.While(*args, **kwargs)[source]¶
Represents a ‘for-loop’ in the code.
- Expressions are of the form:
@@ -2846,7 +2846,7 @@ Using the nodes
-
-sympy.codegen.ast.aug_assign(lhs, op, rhs)[source]¶
+sympy.codegen.ast.aug_assign(lhs, op, rhs)[source]¶
Create ‘lhs op= rhs’.
- Parameters:
@@ -2893,7 +2893,7 @@ Using the nodes
-
-class sympy.codegen.cfunctions.Cbrt(*args)[source]¶
+class sympy.codegen.cfunctions.Cbrt(*args)[source]¶
Represents the cube root function.
Explanation
The reason why one would use Cbrt(x)
over cbrt(x)
@@ -2914,7 +2914,7 @@
Using the nodes
-
-fdiff(argindex=1)[source]¶
+fdiff(argindex=1)[source]¶
Returns the first derivative of this function.
@@ -2922,7 +2922,7 @@ Using the nodes
-
-class sympy.codegen.cfunctions.Sqrt(*args)[source]¶
+class sympy.codegen.cfunctions.Sqrt(*args)[source]¶
Represents the square root function.
Explanation
The reason why one would use Sqrt(x)
over sqrt(x)
@@ -2943,7 +2943,7 @@
Using the nodes
-
-fdiff(argindex=1)[source]¶
+fdiff(argindex=1)[source]¶
Returns the first derivative of this function.
@@ -2951,7 +2951,7 @@ Using the nodes
-
-class sympy.codegen.cfunctions.exp2(arg)[source]¶
+class sympy.codegen.cfunctions.exp2(arg)[source]¶
Represents the exponential function with base two.
Explanation
The benefit of using exp2(x)
over 2**x
@@ -2972,7 +2972,7 @@
Using the nodes
-
-fdiff(argindex=1)[source]¶
+fdiff(argindex=1)[source]¶
Returns the first derivative of this function.
@@ -2980,7 +2980,7 @@ Using the nodes
-
-class sympy.codegen.cfunctions.expm1(arg)[source]¶
+class sympy.codegen.cfunctions.expm1(arg)[source]¶
Represents the exponential function minus one.
Explanation
The benefit of using expm1(x)
over exp(x) - 1
@@ -3004,7 +3004,7 @@
Using the nodes
-
-fdiff(argindex=1)[source]¶
+fdiff(argindex=1)[source]¶
Returns the first derivative of this function.
@@ -3012,7 +3012,7 @@ Using the nodes
-
-class sympy.codegen.cfunctions.fma(*args)[source]¶
+class sympy.codegen.cfunctions.fma(*args)[source]¶
Represents “fused multiply add”.
Explanation
The benefit of using fma(x, y, z)
over x*y + z
@@ -3027,7 +3027,7 @@
Using the nodes
-
-fdiff(argindex=1)[source]¶
+fdiff(argindex=1)[source]¶
Returns the first derivative of this function.
@@ -3035,7 +3035,7 @@ Using the nodes
-
-class sympy.codegen.cfunctions.hypot(*args)[source]¶
+class sympy.codegen.cfunctions.hypot(*args)[source]¶
Represents the hypotenuse function.
Explanation
The hypotenuse function is provided by e.g. the math library
@@ -3054,7 +3054,7 @@
Using the nodes
-
-fdiff(argindex=1)[source]¶
+fdiff(argindex=1)[source]¶
Returns the first derivative of this function.
@@ -3062,7 +3062,7 @@ Using the nodes
-
-class sympy.codegen.cfunctions.log10(arg)[source]¶
+class sympy.codegen.cfunctions.log10(arg)[source]¶
Represents the logarithm function with base ten.
Examples
>>> from sympy.abc import x
@@ -3079,7 +3079,7 @@ Using the nodes
-
-fdiff(argindex=1)[source]¶
+fdiff(argindex=1)[source]¶
Returns the first derivative of this function.
@@ -3087,7 +3087,7 @@ Using the nodes
-
-class sympy.codegen.cfunctions.log1p(arg)[source]¶
+class sympy.codegen.cfunctions.log1p(arg)[source]¶
Represents the natural logarithm of a number plus one.
Explanation
The benefit of using log1p(x)
over log(x + 1)
@@ -3112,7 +3112,7 @@
Using the nodes
-
-fdiff(argindex=1)[source]¶
+fdiff(argindex=1)[source]¶
Returns the first derivative of this function.
@@ -3120,7 +3120,7 @@ Using the nodes
-
-class sympy.codegen.cfunctions.log2(arg)[source]¶
+class sympy.codegen.cfunctions.log2(arg)[source]¶
Represents the logarithm function with base two.
Explanation
The benefit of using log2(x)
over log(x)/log(2)
@@ -3141,7 +3141,7 @@
Using the nodes
-
-fdiff(argindex=1)[source]¶
+fdiff(argindex=1)[source]¶
Returns the first derivative of this function.
@@ -3153,13 +3153,13 @@ Using the nodes
-
-class sympy.codegen.cnodes.CommaOperator(*args)[source]¶
+class sympy.codegen.cnodes.CommaOperator(*args)[source]¶
Represents the comma operator in C
-
-class sympy.codegen.cnodes.Label(*args, **kwargs)[source]¶
+class sympy.codegen.cnodes.Label(*args, **kwargs)[source]¶
Label for use with e.g. goto statement.
Examples
>>> from sympy import ccode, Symbol
@@ -3175,7 +3175,7 @@ Using the nodes
-
-class sympy.codegen.cnodes.PostDecrement(*args)[source]¶
+class sympy.codegen.cnodes.PostDecrement(*args)[source]¶
Represents the post-decrement operator
Examples
>>> from sympy.abc import x
@@ -3189,7 +3189,7 @@ Using the nodes
-
-class sympy.codegen.cnodes.PostIncrement(*args)[source]¶
+class sympy.codegen.cnodes.PostIncrement(*args)[source]¶
Represents the post-increment operator
Examples
>>> from sympy.abc import x
@@ -3203,7 +3203,7 @@ Using the nodes
-
-class sympy.codegen.cnodes.PreDecrement(*args)[source]¶
+class sympy.codegen.cnodes.PreDecrement(*args)[source]¶
Represents the pre-decrement operator
Examples
>>> from sympy.abc import x
@@ -3217,7 +3217,7 @@ Using the nodes
-
-class sympy.codegen.cnodes.PreIncrement(*args)[source]¶
+class sympy.codegen.cnodes.PreIncrement(*args)[source]¶
Represents the pre-increment operator
Examples
>>> from sympy.abc import x
@@ -3231,19 +3231,19 @@ Using the nodes
-
-sympy.codegen.cnodes.alignof(arg)[source]¶
+sympy.codegen.cnodes.alignof(arg)[source]¶
Generate of FunctionCall instance for calling ‘alignof’
-
-class sympy.codegen.cnodes.goto(*args, **kwargs)[source]¶
+class sympy.codegen.cnodes.goto(*args, **kwargs)[source]¶
Represents goto in C
-
-sympy.codegen.cnodes.sizeof(arg)[source]¶
+sympy.codegen.cnodes.sizeof(arg)[source]¶
Generate of FunctionCall instance for calling ‘sizeof’
Examples
>>> from sympy.codegen.ast import real
@@ -3257,13 +3257,13 @@ Using the nodes
-
-class sympy.codegen.cnodes.struct(*args, **kwargs)[source]¶
+class sympy.codegen.cnodes.struct(*args, **kwargs)[source]¶
Represents a struct in C
-
-class sympy.codegen.cnodes.union(*args, **kwargs)[source]¶
+class sympy.codegen.cnodes.union(*args, **kwargs)[source]¶
Represents a union in C
@@ -3273,7 +3273,7 @@ Using the nodes
-
-class sympy.codegen.cxxnodes.using(*args, **kwargs)[source]¶
+class sympy.codegen.cxxnodes.using(*args, **kwargs)[source]¶
Represents a ‘using’ statement in C++
@@ -3285,7 +3285,7 @@ Using the nodes
-
-class sympy.codegen.fnodes.ArrayConstructor(*args, **kwargs)[source]¶
+class sympy.codegen.fnodes.ArrayConstructor(*args, **kwargs)[source]¶
Represents an array constructor.
Examples
>>> from sympy import fcode
@@ -3301,7 +3301,7 @@ Using the nodes
-
-class sympy.codegen.fnodes.Do(*args, **kwargs)[source]¶
+class sympy.codegen.fnodes.Do(*args, **kwargs)[source]¶
Represents a Do loop in in Fortran.
Examples
>>> from sympy import fcode, symbols
@@ -3328,7 +3328,7 @@ Using the nodes
-
-class sympy.codegen.fnodes.Extent(*args)[source]¶
+class sympy.codegen.fnodes.Extent(*args)[source]¶
Represents a dimension extent.
Examples
>>> from sympy.codegen.fnodes import Extent
@@ -3348,7 +3348,7 @@ Using the nodes
-
-class sympy.codegen.fnodes.FortranReturn(*args, **kwargs)[source]¶
+class sympy.codegen.fnodes.FortranReturn(*args, **kwargs)[source]¶
AST node explicitly mapped to a fortran “return”.
Explanation
Because a return statement in fortran is different from C, and
@@ -3367,7 +3367,7 @@
Using the nodes
-
-class sympy.codegen.fnodes.GoTo(*args, **kwargs)[source]¶
+class sympy.codegen.fnodes.GoTo(*args, **kwargs)[source]¶
Represents a goto statement in Fortran
Examples
>>> from sympy.codegen.fnodes import GoTo
@@ -3381,7 +3381,7 @@ Using the nodes
-
-class sympy.codegen.fnodes.ImpliedDoLoop(