ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/fortranWrapDefines.hpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/fortranWrapDefines.hpp (file contents):
Revision 836 by mmeineke, Tue Oct 28 22:25:46 2003 UTC vs.
Revision 1203 by gezelter, Thu May 27 18:59:17 2004 UTC

# Line 7 | Line 7 | extern "C" {
7   // here we declare the function pointer typedefs for fortran functions
8  
9   extern "C" {
10 <  
10 >
11    typedef void (*makeAtype_TD) ( int* unique_ident,
12                                   int* isLJ,
13                                   int* isSticky,
14                                   int* isDipole,
15                                   int* isGB,
16                                   int* isEAM,
17 +                                 int* isCharge,
18                                   double* lj_epslon,
19                                   double* lj_sigma,
20 +                                 double* charge,
21                                   double* dipole_moment,
22                                   int* status );
23 <  
23 >
24    typedef void (*newEAMtype_TD)( double* lattice_constant,
25                                   int* eam_nrho,
26                                   double* eam_drho,
# Line 36 | Line 38 | extern "C" {
38                                      int *isError );
39    
40    typedef void (*doForceLoop_TD)( double* positionArray,
41 +                                  double* rcArray,
42                                    double* RotationMatrixArray,
43                                    double* unitVectorArray_l,
44                                    double* forceArray,
# Line 67 | Line 70 | extern "C" {
70                                      int* identArray,
71                                      int* nLocalExcludes,
72                                      int* excludesLocalArray,
73 <                                    int* nGloabalsExcludes,
73 >                                    int* nGlobalExcludes,
74                                      int* excludesGlobalArray,
75                                      int* molMembershipArray,
76 +                                    double* mfact,
77 +                                    int* ngroup,
78 +                                    int* groupList,
79 +                                    int* groupStart,
80                                      int* isError );
81  
82    typedef void (*setFortranBox_TD) ( double *Hmat,
# Line 77 | Line 84 | extern "C" {
84                                       int* orthoRhombic );
85  
86    typedef void (*notifyFortranCutOff_TD) ( double *rCut,
87 <                                           double *rList,
88 <                                           double *ecr,
82 <                                           double *est );
87 >                                           double *rSw,
88 >                                           double *rList );
89   }
90  
91  
# Line 92 | Line 98 | extern "C" {
98   extern "C" {
99    
100    typedef void (*setFortranMPI_TD)( mpiSimData* the_mpiPlug,
101 <                                    int *nLocal,
101 >                                    int* nLocal,
102                                      int* globalIndexArray,
103                                      int* isError );
104  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines