-
Notifications
You must be signed in to change notification settings - Fork 2
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
Device vector and unordered set functionalities #50
base: dev
Are you sure you want to change the base?
Conversation
Having hashmap.h and unordered_set.h in subdirectories completely solo seems a bit daft to me. |
@markusbattarbee I agree. I pushed again with them one dir up. |
So here's food for thought. Would it make sense to have a basevector class (which also has any shared methods), and have splitvectors and devicevectors inherit that? Then perhaps the methods could build on that class. Or, alternatively, have devicevector inherit splitvector and just override any methods which are not wanted. |
This PR adds the following functionalities:
include/splitvector/devicevec.h
which is essentially a splitvector using device memory.A big rename has taken place where now
hashinator.h
is renamed and moved toinclude/hashinator/hashmap/hashmap.h
, to accommodate for the newinclude/hashinator/unordered_set/unordered_set.h