Remove two-stage initialization in DeviceStream
[alexxy/gromacs.git] / src / gromacs / gpu_utils / device_stream.cu
index 5cdc5bb20b37ce35e612ee263ceca0ed5e640fcf..0e07b00b2743661558aeb806d24e48ca2d58d17e 100644 (file)
 #include "gromacs/utility/gmxassert.h"
 #include "gromacs/utility/stringutil.h"
 
-DeviceStream::DeviceStream()
-{
-    stream_ = nullptr;
-}
-
-void DeviceStream::init(const DeviceContext& /* deviceContext */,
-                        DeviceStreamPriority priority,
-                        const bool /* useTiming */)
+DeviceStream::DeviceStream(const DeviceContext& /* deviceContext */,
+                           DeviceStreamPriority priority,
+                           const bool /* useTiming */)
 {
     cudaError_t stat;