ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE_old/src/mdtools/libmdCode/generic_list_recombination.F90
Revision: 298
Committed: Fri Mar 7 18:26:30 2003 UTC (21 years, 6 months ago) by chuckv
File size: 1209 byte(s)
Log Message:
More code clean-up.

File Contents

# User Rev Content
1 chuckv 298 module atypes
2     use atype_typedefs, ONLY: generic_item => atype, &
3     generic_identPtrList => identPtrList
4     implicit none
5     contains
6     private generic_item
7     private generic_identPtrList
8     include 'generic_list_functions.i90'
9     end module atypes
10    
11     !! Takes proceedures from various atype modules and recombines them into an
12     !! common interface.
13     module generic_lists
14     use atypes, ONLY: add_atype => add_item, &
15     find_atype => find_item, &
16     create_atype_identPtrlst => create_identPtrList, &
17     get_atypeLstLen => getListLen, print_atypeList => print_list
18    
19     use atype_typedefs
20     implicit none
21     PRIVATE
22    
23     public :: add_item
24     public :: find_item
25     public :: create_identPtrlst
26     public :: getListLen
27     public :: print_list
28     public :: lj_atype
29     public :: ssd_atype
30    
31     interface add_item
32     module procedure add_atype
33     end interface add_atype
34    
35     interface find_item
36     module procedure find_atype
37     end interface
38    
39    
40     interface create_identPtrlst
41     module procedure create_atype_identPtrlst
42     end interface
43    
44     interface getListLen
45     module procedure get_atypeLstLen
46     end interface
47    
48     interface print_list
49     module procedure print_atypeList
50     end interface
51    
52     end module generic_lists