4 #if defined(__unix__) || defined(__linux__) || defined(__APPLE__) || defined(__MACH__) 8 #if defined(__APPLE__) || defined(__MACH__) 20 #define API __attribute__((visibility("default"))) 21 #elif defined(OS_WINDOWS) 22 #define API __declspec(dllexport) 38 API void setupEnergyComputation(
int *atomPartition,
int *sizePartition,
int *uniqueTypeIndices,
Vector2 *paramArray,
float *atomFFCharge,
int nbChains,
float threshold,
float elecScaling,
int numUTypes);
float y
Definition: OptimizedNBEnergy.h:31
float x
Definition: OptimizedNBEnergy.h:31
Definition: OptimizedNBEnergy.h:30
#define API
Definition: OptimizedNBEnergy.h:24
API void ComputeNBEnergies(Vector3 *coords, float *elecEnergy, float *vdwEnergy)
Definition: OptimizedNBEnergy.cpp:46
Definition: OptimizedNBEnergy.h:33
float x
Definition: OptimizedNBEnergy.h:34
API void setupEnergyComputation(int *atomPartition, int *sizePartition, int *uniqueTypeIndices, Vector2 *paramArray, float *atomFFCharge, int nbChains, float threshold, float elecScaling, int numUTypes)
Definition: OptimizedNBEnergy.cpp:26
float z
Definition: OptimizedNBEnergy.h:31
float y
Definition: OptimizedNBEnergy.h:34