Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Jun 18, 2025. It is now read-only.

Conversation

sritchie
Copy link
Member

@sritchie sritchie commented Mar 25, 2022

  • Upgrade rigid body code from mechanics package #509:

    • Fixes a bug with down*Matrix multiplication, and adds tests for
      correctness.

    • Adds sicmutils.matrix.{symmetric?,antisymmetric?} predicates

    • The mechanics port continues with sicmutils.mechanics.rigid:

      • T-rigid-body moves to T-body-Euler with an alias back to its original
        name. Same situation for Euler-state->L-body => L-body-Euler and
        Euler-state->L-space => L-space-Euler.

      • New functions: three-vector-components->antisymmetric, T-body,
        L-body, L-space, Euler->omega, Euler->omega-body,
        quaternion-state->omega-body, quaternion-state->omega-space,
        qw-state->L-body, qw-state->L-space, T-quaternion-state

@codecov-commenter
Copy link

codecov-commenter commented Mar 25, 2022

Codecov Report

Merging #509 (02eee18) into main (c269224) will decrease coverage by 0.00%.
The diff coverage is 87.68%.

@@            Coverage Diff             @@
##             main     #509      +/-   ##
==========================================
- Coverage   86.53%   86.53%   -0.01%     
==========================================
  Files         104      104              
  Lines       15124    15225     +101     
  Branches      781      780       -1     
==========================================
+ Hits        13088    13175      +87     
- Misses       1255     1270      +15     
+ Partials      781      780       -1     
Impacted Files Coverage Δ
src/sicmutils/matrix.cljc 87.53% <60.00%> (-0.33%) ⬇️
src/sicmutils/mechanics/rigid.cljc 90.64% <89.84%> (-7.18%) ⬇️
src/sicmutils/special/elliptic.cljc 89.57% <0.00%> (-0.66%) ⬇️
src/sicmutils/polynomial.cljc 83.28% <0.00%> (-0.31%) ⬇️
src/sicmutils/numsymb.cljc 92.90% <0.00%> (+0.44%) ⬆️
src/sicmutils/rational_function.cljc 81.17% <0.00%> (+0.84%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c269224...02eee18. Read the comment docs.

@sritchie sritchie changed the title Upgrade rigid body code from mechanics package [in progress] Upgrade rigid body code from mechanics package Mar 27, 2022
@sritchie sritchie merged commit f746ab1 into main Mar 27, 2022
@sritchie sritchie deleted the sritchie/rigid branch March 27, 2022 13:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants