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

Comparing trunk/OOPSE-4/src/UseTheForce/DarkSide/atype.F90 (file contents):
Revision 2167 by chuckv, Tue Apr 12 00:29:43 2005 UTC vs.
Revision 2204 by gezelter, Fri Apr 15 22:04:00 2005 UTC

# Line 51 | Line 51 | module atype_module
51  
52    public :: new_atype
53    public :: delete_atypes
54 <  
54 >
55   contains
56 <  
56 >
57    subroutine new_atype(ident, is_Directional, is_LennardJones, &
58         is_Electrostatic, is_Charge, is_Dipole, is_Quadrupole, &
59         is_Sticky, is_GayBerne, is_EAM, is_Shape, is_FLARB, status)
60 <    
60 >
61      integer,intent(in) :: ident
62      logical,intent(in) :: is_Directional, is_LennardJones, is_Electrostatic
63      logical,intent(in) :: is_Charge, is_Dipole, is_Quadrupole
# Line 65 | Line 65 | contains
65      integer,intent(out) :: status
66  
67      integer :: me
68 <        
68 >
69      status = 0
70 <    
70 >
71      if (.not. associated(atypes)) then
72         !! There are 17 properties to worry about for now.  
73         !! Fix this if needed for more atomic properties
# Line 77 | Line 77 | contains
77            return
78         endif
79      endif
80 <    
80 >
81      me = addElement(atypes)
82  
83      call setElementProperty(atypes, me, "c_ident", ident)
84 <    
84 >
85      call setElementProperty(atypes, me, "is_Directional", is_Directional)
86      call setElementProperty(atypes, me, "is_LennardJones", is_LennardJones)
87      call setElementProperty(atypes, me, "is_Electrostatic", is_Electrostatic)
# Line 93 | Line 93 | contains
93      call setElementProperty(atypes, me, "is_EAM", is_EAM)
94      call setElementProperty(atypes, me, "is_Shape", is_Shape)
95      call setElementProperty(atypes, me, "is_FLARB", is_FLARB)
96 <    
96 >
97    end subroutine new_atype
98  
99    subroutine delete_atypes()
100      atypes => destroy(atypes)
101    end subroutine delete_atypes
102 <  
102 >
103   end module atype_module
104  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines