-
Notifications
You must be signed in to change notification settings - Fork 20
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
types for hyperbolic space #420
Conversation
hyperbolic space, replacing na::Vector4 when appropriate added MIsometry in math.rs representing hyperbolic isometries, replacing na::Matrix4 when appropriate to compensate for these changes, added inline functions passing self to respective functions, as well as reimplementing traits moved some functions in math.rs with MIsometry and MVector arguments to respective impls
…ions using from()
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've reviewed the code more carefully this time. I believe that once my suggestions are dealt with, this PR will be ready to merge.
Co-authored-by: Patrick <patowen95@gmail.com>
Co-authored-by: Patrick <patowen95@gmail.com>
Co-authored-by: Patrick <patowen95@gmail.com>
Co-authored-by: Patrick <patowen95@gmail.com>
Co-authored-by: Patrick <patowen95@gmail.com>
Co-authored-by: Patrick <patowen95@gmail.com>
Co-authored-by: Patrick <patowen95@gmail.com>
Co-authored-by: Patrick <patowen95@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! Once you run cargo fmt
on this, it should be ready to merge.
Thanks! |
The "package" job for Ubuntu failed for this PR, but that is entirely unrelated to this PR. I believe the root cause is actions/checkout#1809. I hope that a good solution is found for this before it's time to release another version of Hypermine, but otherwise, I'm not sure what the best solution will be that requires the least boring maintenance work. Ideally, these GitHub workflows shouldn't need to be edited very often at all, but this is the second time this year that the package workflows randomly broke. |
by #264 adds
MIsometry
andMVector
types