#import <Cocoa/Cocoa.h>
#import <SMUGMath/SMUGMath.h>
#import <OpenCL/OpenCL.h>

@class SMUGOpenCLContext;

@interface SMUGRealVector (OpenCL)

- (cl_mem)getOpenCLBufferForReadingInContext:(SMUGOpenCLContext*)context;
- (cl_mem)getOpenCLBufferForWritingInContext:(SMUGOpenCLContext*)context;
- (void)scheduleReadOfBuffer:(cl_mem)buf fromContext:(SMUGOpenCLContext*)context;

@end

