1 /*---------------------------------------------------------------------------*\
3 \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
5 \\ / A nd | Copyright held by original author
7 -------------------------------------------------------------------------------
9 This file is part of OpenFOAM.
11 OpenFOAM is free software; you can redistribute it and/or modify it
12 under the terms of the GNU General Public License as published by the
13 Free Software Foundation; either version 2 of the License, or (at your
14 option) any later version.
16 OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
17 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
18 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21 You should have received a copy of the GNU General Public License
22 along with OpenFOAM; if not, write to the Free Software Foundation,
23 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
26 Foam::pairPotentials::maitlandSmith
29 Foam::pairPotentials::maitlandSmith
33 @ARTICLE{MA_Maitland_Smith,
34 author = {{Maitland}, G.~C. and {Smith}, E.~B.},
35 title = {A simplified representation of intermolecular potential energy},
36 journal = {Chemical Physics Letters},
41 adsurl = {http://adsabs.harvard.edu/abs/1973CPL....22..443M},
42 adsnote = {Provided by the SAO/NASA Astrophysics Data System}
46 Parameters for other monoatomics from:
48 @BOOK{MD_Maitland_Rigby_Smith_Wakeham,
49 AUTHOR = {Geoffrey C. Maitland and Maurice Rigby and E. Brian Smith and William A. Wakeham},
50 TITLE = {Intermolecular Forces: Their Origin and Determination},
51 PUBLISHER = {Oxford University Press},
59 \*---------------------------------------------------------------------------*/
61 #ifndef maitlandSmith_H
62 #define maitlandSmith_H
64 #include "pairPotential.H"
66 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
71 namespace pairPotentials
74 /*---------------------------------------------------------------------------*\
75 Class maitlandSmith Declaration
76 \*---------------------------------------------------------------------------*/
84 dictionary maitlandSmithCoeffs_;
94 //- Runtime type information
95 TypeName("maitlandSmith");
100 //- Construct from components
104 const dictionary& pairPotentialProperties
116 scalar unscaledEnergy(const scalar r) const;
119 bool read(const dictionary& pairPotentialProperties);
123 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
125 } // End namespace pairPotentials
126 } // End namespace Foam
128 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
132 // ************************************************************************* //