ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/UseTheForce/DarkSide/gb_interface.h
Revision: 1689
Committed: Wed Mar 14 17:57:08 2012 UTC (13 years, 2 months ago) by gezelter
Content type: text/plain
File size: 2851 byte(s)
Log Message:
Bug fixes for GB.  Now using strength parameter mixing ideas from Wu
et al. [J. Chem. Phys. 135, 155104 (2011)].  This helps get the
dissimilar particle mixing behavior to be the same whichever order the
two particles come in.  This does require that the force field file to
specify explicitly the values for epsilon in the cross (X), side-by-side (S), 
and end-to-end (E) configurations.


File Contents

# User Rev Content
1 gezelter 507 /*
2 gezelter 246 * Copyright (c) 2005 The University of Notre Dame. All Rights Reserved.
3 gezelter 115 *
4 gezelter 246 * The University of Notre Dame grants you ("Licensee") a
5     * non-exclusive, royalty free, license to use, modify and
6     * redistribute this software in source and binary code form, provided
7     * that the following conditions are met:
8 gezelter 115 *
9 gezelter 1390 * 1. Redistributions of source code must retain the above copyright
10 gezelter 246 * notice, this list of conditions and the following disclaimer.
11     *
12 gezelter 1390 * 2. Redistributions in binary form must reproduce the above copyright
13 gezelter 246 * notice, this list of conditions and the following disclaimer in the
14     * documentation and/or other materials provided with the
15     * distribution.
16     *
17     * This software is provided "AS IS," without a warranty of any
18     * kind. All express or implied conditions, representations and
19     * warranties, including any implied warranty of merchantability,
20     * fitness for a particular purpose or non-infringement, are hereby
21     * excluded. The University of Notre Dame and its licensors shall not
22     * be liable for any damages suffered by licensee as a result of
23     * using, modifying or distributing the software or its
24     * derivatives. In no event will the University of Notre Dame or its
25     * licensors be liable for any lost revenue, profit or data, or for
26     * direct, indirect, special, consequential, incidental or punitive
27     * damages, however caused and regardless of the theory of liability,
28     * arising out of the use of or inability to use software, even if the
29     * University of Notre Dame has been advised of the possibility of
30     * such damages.
31 gezelter 1390 *
32     * SUPPORT OPEN SCIENCE! If you use OpenMD or its source code in your
33     * research, please cite the appropriate papers when you publish your
34     * work. Good starting points are:
35     *
36     * [1] Meineke, et al., J. Comp. Chem. 26, 252-271 (2005).
37     * [2] Fennell & Gezelter, J. Chem. Phys. 124, 234104 (2006).
38     * [3] Sun, Lin & Gezelter, J. Chem. Phys. 128, 24107 (2008).
39     * [4] Vardeman & Gezelter, in progress (2009).
40 gezelter 115 */
41 gezelter 246
42 gezelter 115 #ifndef USETHEFORCE_DARKSIDE_GB_INTERFACE_H
43     #define USETHEFORCE_DARKSIDE_GB_INTERFACE_H
44    
45 gezelter 1390 #define __OPENMD_C
46 chuckv 124
47 gezelter 115 #include "config.h"
48 chuckv 124
49 gezelter 848 #define newGayBerneType FC_FUNC(newgbtype, NEWGBTYPE)
50 gezelter 981 #define completeGBFF FC_FUNC(completegbff, COMPLETEGBFF)
51 gezelter 848 #define destroyGayBerneTypes FC_FUNC(destroygbtypes, DESTROYGBTYPES)
52 chuckv 124
53 gezelter 115 extern "C"{
54 gezelter 676 void newGayBerneType( int* ident,
55 gezelter 981 RealType* GB_d,
56     RealType* GB_l,
57 gezelter 1689 RealType* GB_eps_X,
58     RealType* GB_eps_S,
59     RealType* GB_eps_E,
60 gezelter 981 RealType* GB_dw,
61 gezelter 676 int* status);
62 kdaily 668
63 gezelter 981 void completeGBFF( int* status);
64    
65 gezelter 676 void destroyGayBerneTypes( void );
66    
67 gezelter 115 }
68     #endif

Properties

Name Value
svn:keywords Author Id Revision Date