#include <iostream>

#include "Event.h"

using namespace std;

void EventData::InitEventsCUDA()
{
    cudaEventCreate(&(this->gpu_start));
    cudaEventCreate(&(this->gpu_end));

    this->ifCUDAinit = true;
}

void EventData::DeinitEventsCUDA()
{
    if((this->ifCUDAinit))
    {
        // cudaError_t stat =  cudaEventDestroy(this->gpu_start);
        // cout << "gpu_star: " << cudaGetErrorString(stat) << endl;

        // stat =  cudaEventDestroy(this->gpu_end);
        // cout << "gpu_end: " << cudaGetErrorString(stat) << endl;

        this->ifCUDAinit = false;
    }
}