ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-3.0/src/UseTheForce/DarkSide/atype_module_interface.h
Revision: 1604
Committed: Tue Oct 19 22:37:55 2004 UTC (19 years, 10 months ago) by chuckv
Content type: text/plain
File size: 1910 byte(s)
Log Message:
Added correct prototypes for C-fortran interface functions.

File Contents

# Content
1 /*
2 * atype_module_interface.h
3 * oopse
4 *
5 * Created by Charles Vardeman II on 10/19/04.
6 * Copyright 2004 __MyCompanyName__. All rights reserved.
7 *
8 */
9 #ifndef ATYPE_MODULE_INTERFACE.h
10 #define ATYPE_MODULE_INTERFACE.h
11
12 #define __C
13 #include "config.h"
14 extern "C"{
15 void F90_FUNC(makeatype, MAKEATYPE)(int* unique_ident,
16 int* isLJ,
17 int* isSticky,
18 int* isDipole,
19 int* isGB,
20 int* isEAM,
21 int* isCharge,
22 double* lj_epslon,
23 double* lj_sigma,
24 double* charge,
25 double* dipole_moment,
26 int* status );
27
28 void makeAtype(int* unique_ident,
29 int* isLJ,
30 int* isSticky,
31 int* isDipole,
32 int* isGB,
33 int* isEAM,
34 int* isCharge,
35 double* lj_epslon,
36 double* lj_sigma,
37 double* charge,
38 double* dipole_moment,
39 int* status ){
40
41 F90_FUNC(makeatype, MAKEATYPE)( unique_ident,
42 isLJ,
43 isSticky,
44 isDipole,
45 isGB,
46 isEAM,
47 isCharge,
48 lj_epslon,
49 lj_sigma,
50 charge,
51 dipole_moment,
52 status );
53 }
54 }
55 #endif