ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/UseTheForce/DarkSide/electrostatic_interface.h
(Generate patch)

Comparing trunk/OOPSE-4/src/UseTheForce/DarkSide/electrostatic_interface.h (file contents):
Revision 2095 by gezelter, Wed Mar 9 15:44:59 2005 UTC vs.
Revision 2381 by chrisfen, Tue Oct 18 15:01:42 2005 UTC

# Line 46 | Line 46
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)
# Line 54 | Line 59 | extern "C"{
59  
60   #define setQuadrupoleMoments F90_FUNC(setquadrupolemoments, SETQUADRUPOLEMOMENTS)
61  
62 + #define destroyElectrostaticTypes F90_FUNC(destroyelectrostatictypes,DESTROYELECTROSTATICTYPES)
63   extern "C"{
64 +
65 +  void setElectrostaticSummationMethod( int* theESM );
66 +  void setElectrostaticCutoffRadius( double* theECR, double* theRSW );
67 +  void setDampedWolfAlpha( double* theDWA );
68 +  void setReactionFieldDielectric( double* theDielectric );
69 +
70    void newElectrostaticType( AtomTypeProperties* atp,
71                               int* status);
72    
# Line 73 | Line 85 | extern "C"{
85    void setQuadrupoleMoments( int* c_ident,
86                               double* quadrupole_moments,
87                               int* status);
88 +        
89 +  void destroyElectrostaticTypes(void);
90   }  
91   #endif
92  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines