Bridge++  Ver.2.1.3
bridgeACC.h
Go to the documentation of this file.
1 
10 #ifndef BRIDGEACC_INCLUDED
11 #define BRIDGEACC_INCLUDED
12 
13 #include <cstddef>
14 
15 namespace BridgeACC {
16 
17 // real_t = double
18 void enter_data_create(double* data, size_t size);
19 void exit_data_delete(double* data, size_t size);
20 
21 void update_device(double* x, size_t offset, size_t size);
22 void update_host(double* x, size_t offset, size_t size);
23 
24 // real_t = float
25 void enter_data_create(float* data, size_t size);
26 void exit_data_delete(float* data, size_t size);
27 
28 void update_device(float* x, size_t offset, size_t size);
29 void update_host(float* x, size_t offset, size_t size);
30 
31 }
32 #endif
BridgeACC::enter_data_create
void enter_data_create(double *data, const size_t size)
Definition: bridgeACC.cpp:19
BridgeACC
Definition: bridgeACC.cpp:15
BridgeACC::exit_data_delete
void exit_data_delete(double *data, const size_t size)
Definition: bridgeACC.cpp:25
BridgeACC::update_device
void update_device(double *data, size_t offset, size_t size)
Definition: bridgeACC.cpp:31
BridgeACC::update_host
void update_host(double *data, size_t offset, size_t size)
Definition: bridgeACC.cpp:37