-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a quadrature rule for higher degree polynomials #72
Add a quadrature rule for higher degree polynomials #72
Commits on Nov 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ccacb4f - Browse repository at this point
Copy the full SHA ccacb4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 046b821 - Browse repository at this point
Copy the full SHA 046b821View commit details -
Configuration menu - View commit details
-
Copy full SHA for 144b310 - Browse repository at this point
Copy the full SHA 144b310View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48169d5 - Browse repository at this point
Copy the full SHA 48169d5View commit details
Commits on Nov 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for da454de - Browse repository at this point
Copy the full SHA da454deView commit details
Commits on Nov 23, 2023
-
Add way to make a tensor function out of any scalar function, implmen…
…t matrix log, exp, and sqrt
Configuration menu - View commit details
-
Copy full SHA for e257f49 - Browse repository at this point
Copy the full SHA e257f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50e8b7f - Browse repository at this point
Copy the full SHA 50e8b7fView commit details
Commits on Nov 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f827374 - Browse repository at this point
Copy the full SHA f827374View commit details
Commits on Nov 29, 2023
-
Fix higher order derivatives of matrix functions
Before: the primal output was computed in-line in the custom jvp function. The advantage is that this avoids a second call to the eigendecomposition. The downside is that this in-line computation doesn't itself have a custom jvp, so its derivative can be wrong. After: I re-compute the primal value through the base function (e.g., log_symm), which has the custom jvp defined on it. The eigendecomposition is repeated. We can refactor to eliminate this later if profiling reveals it to be a performance bottleneck.
Configuration menu - View commit details
-
Copy full SHA for a0aa600 - Browse repository at this point
Copy the full SHA a0aa600View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70530e9 - Browse repository at this point
Copy the full SHA 70530e9View commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1652627 - Browse repository at this point
Copy the full SHA 1652627View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46bef82 - Browse repository at this point
Copy the full SHA 46bef82View commit details -
Hide internal helper functions
Put a leading underscore on functions menat for internal use. Most Python tools will ignore these when reporting contents of a module.
Configuration menu - View commit details
-
Copy full SHA for fa2f3e1 - Browse repository at this point
Copy the full SHA fa2f3e1View commit details
Commits on Dec 1, 2023
-
Remove mtk_log in favor of new implementation
Replace all calls except in the new viscoelastic model. Changes are about to merge there and I want to handle the conflicts separately.
Configuration menu - View commit details
-
Copy full SHA for 0c84e55 - Browse repository at this point
Copy the full SHA 0c84e55View commit details -
Configuration menu - View commit details
-
Copy full SHA for d81daee - Browse repository at this point
Copy the full SHA d81daeeView commit details
Commits on Dec 3, 2023
-
Add a higher order quadrature rule (exact up to p=10)
Also: now a ValueError is emitted if a user asks for a quadrature rule precision that is above what we have implemented. Before the error was a bit obscure. Improved the unit testing of the quadrature rules by making subtests for every polynomial degree check. This way, if the test fails, you can figure out which quadrature rules are broken.
Configuration menu - View commit details
-
Copy full SHA for fbf927a - Browse repository at this point
Copy the full SHA fbf927aView commit details