-
Notifications
You must be signed in to change notification settings - Fork 147
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 Complex Grassmann manifold #112
Conversation
class ComplexGrassmann(Manifold): | ||
""" | ||
Factory class for the Grassmann manifold. This is the manifold of p- | ||
dimensional subspaces of n dimensional real vector space. Initiation |
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.
It should be complex vector space, no?
np_testing.assert_almost_equal(self.man.norm(X, self.man.log(X, Y)), | ||
self.man.dist(X, Y)) | ||
|
||
# def test_ehess2rhess(self): |
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.
You could remove this commented code if you don't plan to use it
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.
Thank you for this nice PR!
Could you also consider to add some example for demonstration purpose?
I corrected what was stated in the review. I have used this manifold for my personal needs but I have no plans to add an example at this time. |
Thanks for your contribution @antoinecollas and for looking into it @sylvchev 👍 From my side, this is ready to be merged; same remarks as for #113 apply. |
Hello,
I have implemented the complex Grassmann manifold following the implementation of Manopt. I also implemented the corresponding unit tests.