ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE_old/src/mdtools/libmdCode/atype_typedefs.F90
(Generate patch)

Comparing trunk/OOPSE_old/src/mdtools/libmdCode/atype_typedefs.F90 (file contents):
Revision 309 by gezelter, Mon Mar 10 23:19:23 2003 UTC vs.
Revision 315 by chuckv, Tue Mar 11 20:15:18 2003 UTC

# Line 2 | Line 2 | module atype_typedefs
2  
3   module atype_typedefs
4    use definitions, only: dp
5 +  use vector_class
6    implicit none
7  
7  integer, save :: atype_count = 0
8  
9  type :: atype
9  
10 <     integer :: atype_ident
12 <     integer :: atype_fortran_index
10 >  type (vector), pointer :: atype => null()
11  
14     logical :: is_LJ = .false.
15     logical :: is_DP = .false.
16     logical :: is_Sticky = .false.
17     logical :: is_GB = .false.
18     logical :: is_eam = .false.
19    
20 !! Lennard-Jones epslon
21     real ( kind = dp )  :: lj_epsilon = 0.0_dp
22 !! Lennard-Jones Sigma
23     real ( kind = dp )  :: lj_sigma = 0.0_dp
24
25 !!  Dipole
26     real ( kind = dp )  :: dipole_moment = 0.0_dp
27 !!  Sticky Potenial
28     real ( kind = dp )  :: sticky_w0 = 0.0_dp
29     real ( kind = dp )  :: sticky_v0 = 0.0_dp
30 !! Gay-Berne  
31     real ( kind = dp)   :: gb_sigma = 0.0_dp
32     real ( kind = dp)   :: gb_l2b_ratio = 0.0_dp
33     real ( kind = dp)   :: gb_eps = 0.0_dp
34     real ( kind = dp)   :: gb_eps_ratio = 0.0_dp
35     real ( kind = dp)   :: gb_mu = 0.0_dp
36     real ( kind = dp)   :: gb_nu = 0.0_dp
37
38 !
39
40 !! Pointer for linked list creation
41     type (atype), pointer :: next => null()
42     type (atype), pointer :: prev => null()
43  end type atype
44
45 type :: identPtrList
46     type(atype), pointer :: this => null()
47  end type identPtrList
48
49
12   end module atype_typedefs

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines