Changeset df4dc86 in sasmodels for sasmodels/gen.py
- Timestamp:
- Feb 13, 2015 1:36:42 AM (9 years ago)
- Branches:
- master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- 8fff00e
- Parents:
- 8a3e0af
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/gen.py
r994d77f rdf4dc86 226 226 // Note: if using a C++ compiler, then define kernel as extern "C" 227 227 #ifndef USE_OPENCL 228 # include <math.h> 228 # ifdef __cplusplus 229 #include <cmath> 230 #if defined(_MSC_VER) 231 #define kernel extern "C" __declspec( dllexport ) 232 #else 233 #define kernel extern "C" 234 #endif 235 using namespace std; 236 inline void SINCOS(double angle, double &svar, double &cvar) 237 { svar=sin(angle); cvar=cos(angle); } 238 # else 239 #include <math.h> 240 #if defined(_MSC_VER) 241 #define kernel __declspec( dllexport ) 242 #else 243 #define kernel 244 #endif 245 #define SINCOS(angle,svar,cvar) do {svar=sin(angle);cvar=cos(angle);} while (0) 246 # endif 229 247 # define global 230 248 # define local 231 249 # define constant const 232 # define kernel233 # define SINCOS(angle,svar,cvar) do {svar=sin(angle);cvar=cos(angle);} while (0)234 250 # define powr(a,b) pow(a,b) 235 251 #else
Note: See TracChangeset
for help on using the changeset viewer.