Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Refactor haversine_distance to a header-only API #477
Refactor haversine_distance to a header-only API #477
Changes from 29 commits
314580d
0736356
5830b66
4c16cd6
7580661
073e2d7
e37d61e
9d8e3eb
7f2bbad
2448677
0d954e0
7d100dc
daa82a8
c4ba1f7
454d967
a5dab4a
08dfe95
e373065
3ae133e
f8947eb
564cc4c
4a6976e
c208144
21db279
be1226c
8134f12
42f909e
e5cb703
0b78d87
17569c6
d5ef3b7
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
The code doesn't currently tell me this. Maybe add a
static_assert
to demonstrate 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.
Concepts would be so nice for this :(
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 don't understand, I already have that static assert.
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.
Mentioned the static asserts in the refactoring guide.
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.
Reading the code on lines33-43 and then reading on it describes the important things about this code...
"There are a few key points to notice...
Longitude/Latitude data is passed as array of structures, using the
cuspatial::lonlat_2d
type"My only point is that it's impossible to "notice" this point just from the code as is on 33-43.
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.
Got it. I added this clarification to that point: