46 |
|
|
47 |
|
#include "config.h" |
48 |
|
#include "types/AtomTypeProperties.h" |
49 |
+ |
|
50 |
+ |
#define setElectrostaticSumMethod F90_FUNC(setelectrostaticsummethod, SETELECTROSTATICSUMMETHOD) |
51 |
+ |
#define setScreeningMethod F90_FUNC(setscreeningmethod, SETSCREENINGMETHOD) |
52 |
+ |
#define setElectrostaticCutoffRadius F90_FUNC(setelectrostaticcutoffradius, SETELECTROSTATICCUTOFFRADIUS) |
53 |
+ |
#define setDampingAlpha F90_FUNC(setdampingalpha, SETDAMPINGALPHA) |
54 |
+ |
#define setReactionFieldDielectric F90_FUNC(setreactionfielddielectric, SETREACTIONFIELDDIELECTRIC) |
55 |
|
|
56 |
|
#define newElectrostaticType F90_FUNC(newelectrostatictype, NEWELECTROSTATICTYPE) |
57 |
|
#define setCharge F90_FUNC(setcharge, SETCHARGE) |
62 |
|
|
63 |
|
#define destroyElectrostaticTypes F90_FUNC(destroyelectrostatictypes,DESTROYELECTROSTATICTYPES) |
64 |
|
extern "C"{ |
65 |
+ |
|
66 |
+ |
void setElectrostaticSumMethod( int* theESM ); |
67 |
+ |
void setScreeningMethod( int* theSM ); |
68 |
+ |
void setElectrostaticCutoffRadius( double* theECR, double* theRSW ); |
69 |
+ |
void setDampingAlpha( double* theDA ); |
70 |
+ |
void setReactionFieldDielectric( double* theDielectric ); |
71 |
+ |
|
72 |
|
void newElectrostaticType( AtomTypeProperties* atp, |
73 |
|
int* status); |
74 |
|
|