46 |
|
|
47 |
|
#include "config.h" |
48 |
|
#include "types/AtomTypeProperties.h" |
49 |
+ |
|
50 |
+ |
#define setElectrostaticSummationMethod F90_FUNC(setelectrostaticsummationmethod, SETELECTROSTATICSUMMATIONMETHOD) |
51 |
+ |
#define setElectrostaticCutoffRadius F90_FUNC(setelectrostaticcutoffradius, SETELECTROSTATICCUTOFFRADIUS) |
52 |
+ |
#define setDampedWolfAlpha F90_FUNC(setdampedwolfalpha, SETDAMPEDWOLFALPHA) |
53 |
+ |
#define setReactionFieldDielectric F90_FUNC(setreactionfielddielectric, SETREACTIONFIELDDIELECTRIC) |
54 |
|
|
55 |
|
#define newElectrostaticType F90_FUNC(newelectrostatictype, NEWELECTROSTATICTYPE) |
56 |
|
#define setCharge F90_FUNC(setcharge, SETCHARGE) |
61 |
|
|
62 |
|
#define destroyElectrostaticTypes F90_FUNC(destroyelectrostatictypes,DESTROYELECTROSTATICTYPES) |
63 |
|
extern "C"{ |
64 |
+ |
|
65 |
+ |
void setElectrostaticSummationMethod( int* theESM ); |
66 |
+ |
void setElectrostaticCutoffRadius( double* theECR ); |
67 |
+ |
void setDampedWolfAlpha( double* theDWA ); |
68 |
+ |
void setReactionFieldDielectric( double* theDielectric ); |
69 |
+ |
|
70 |
|
void newElectrostaticType( AtomTypeProperties* atp, |
71 |
|
int* status); |
72 |
|
|
86 |
|
double* quadrupole_moments, |
87 |
|
int* status); |
88 |
|
|
89 |
< |
void destroyElectrostaticTypes(void); |
89 |
> |
void destroyElectrostaticTypes(void); |
90 |
|
} |
91 |
|
#endif |
92 |
|
|