Skip to content
Snippets Groups Projects
Commit 2d5176fb authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Moved (most of) static methods from TNL::Devices::Cuda as free functions into...

Moved (most of) static methods from TNL::Devices::Cuda as free functions into separate namespace TNL::Cuda

The class TNL::Devices::Cuda was too bloated, breaking the Single
Responsibility Principle. It should be used only for template
specializations and other things common to all devices.

The functions in MemoryHelpers.h are deprecated, smart pointers should
be used instead.

The functions in LaunchHelpers.h are temporary, more refactoring is
needed with respect to execution policies and custom launch parameters.
parent fed5d45c
No related branches found
No related tags found
1 merge request!42Refactoring for execution policies
Showing
with 121 additions and 114 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment