20 #ifndef OPM_GPUISTL_GPU_TYPE_DETECTION_HPP 21 #define OPM_GPUISTL_GPU_TYPE_DETECTION_HPP 23 #include <type_traits> 31 template <
typename T,
bool ForceLegacy>
48 template <
typename T,
bool ForceLegacy>
64 #endif // OPM_GPUISTL_GPU_TYPE_DETECTION_HPP The GpuSparseMatrixGeneric class uses cuSPARSE Generic API for sparse matrix operations.
Definition: gpu_type_detection.hpp:34
Type trait to detect if a type is a GPU type.
Definition: gpu_type_detection.hpp:40
The GpuSparseMatrixWrapper Checks CUDA/HIP version and dispatches a version either using the old or t...
Definition: gpu_type_detection.hpp:32
Definition: gpu_type_detection.hpp:30
constexpr bool is_gpu_type_v
Helper variable template for easier usage.
Definition: gpu_type_detection.hpp:60
A small, fixed‑dimension MiniVector class backed by std::array that can be used in both host and CUD...
Definition: AmgxInterface.hpp:37