code: @Override
      public DataBuffer createDouble(double[] data, boolean copy, MemoryWorkspace workspace) {
          return new CudaDoubleDataBuffer(data, copy, workspace);
      }
docs: Creates a double data buffer
  
  @param data      the data to create the buffer from
  @param copy
  @param workspace @return the new buffer