#include "cuda_runtime.h"
#include "cufft.h"
-#include "cuda/cuda_error_check.cuh"
+#include "cuda_error_check.hpp"
class ComplexMat {
public:
uint rows;
uint n_channels;
uint n_scales = 1;
- bool foreign_data = false;
ComplexMat() : cols(0), rows(0), n_channels(0) {}
~ComplexMat()
{
- if (p_data != nullptr && !foreign_data) {
+ if (p_data != nullptr) {
CudaSafeCall(cudaFree(p_data));
p_data = nullptr;
}