Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature: Smart STK Field Types (#1209)
* Add prototype for smartptr * Attempt some new things * Working concept on device * clean some things up * Start working on the actual class implementation * Make unit test fixture * Generalize code a little * Trying a new design * Redesign again: templates for space and access type * Add more tests * Add tests to ensure sync count is correct * Rename file * Add some fixes for host * Style * Change scope to access and create creator obj * Add host specialization for bucket loops * Add host READ access overloads * Format * Refactor for three different MEMSPACE's * Update some comments * Style * Passing device tests * Style * Rename to SmartField and add explicit instantiation * Code comments and things * Tweaks * Prep FieldManager for interface * Add some partial template specializations * FieldManager interface * Test FieldManager iFace * Style * Style * Start using, and improve interface for legacy case * More conversions in unit-tests * Style * Add additional accessor functions * Fix unit tests * Split classes * Test on device and format * Add some convenience type names
- Loading branch information