Skip to content
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

update nrosy to match the MIQ paper #1303

Merged
merged 2 commits into from Oct 22, 2019
Merged

update nrosy to match the MIQ paper #1303

merged 2 commits into from Oct 22, 2019

Conversation

hankstag
Copy link
Collaborator

@hankstag hankstag commented Oct 2, 2019

[Describe your changes and what you've already done to test it.]
The current nrosy implementation is not consistent with the MIQ paper, and the singularity index has wrong sign. This PR is to fix this.

Check all that apply (change to [x])

  • All changes meet libigl style-guidelines.
  • Adds new .cpp file.
  • Adds corresponding unit test.
  • Adds corresponding python binding.
  • This is a minor change.

@jdumas jdumas changed the base branch from master to dev October 2, 2019 21:41
@danielepanozzo
Copy link
Contributor

This looks ok, but it does not pass the build.

Copy link
Collaborator

@jiangzhongshi jiangzhongshi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly look ok and the build is TO failing, so I will approve now. But I suggest making a case in the test so that it is clear that nothing is screwed up (so many sign flipping is very error-prone). Also, if possible, it would be best to add some extra comment, referring to the MIQ paper, such that the next person playing around with it won't get as confused as you are today.

include/igl/copyleft/comiso/nrosy.cpp Show resolved Hide resolved
include/igl/copyleft/comiso/nrosy.cpp Show resolved Hide resolved
@hankstag hankstag merged commit 72cc55c into libigl:dev Oct 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants