1 /*
2    pspw_atom.h
3    author - Eric Bylaska
4 */
5 #ifndef _PSPW_ATOM_H_
6 #define _PSPW_ATOM_H_
7 
8 /********************************/
9 /* the atom list data structure */
10 /********************************/
11 
12 /* use a linked list for Molecular List and Atom List */
13 typedef	struct atom_struct {
14 	struct atom_struct	*next;
15 	int			a;
16 } *Atom_List_Type;
17 
18 
19 
20 extern void	pspw_atom_init(Atom_List_Type *atom);
21 extern void	pspw_atom_add(Atom_List_Type *atom, int a);
22 extern int 	pspw_atom_size(Atom_List_Type atom);
23 extern int 	pspw_atom(Atom_List_Type atom, int indx);
24 extern void	pspw_atom_end(Atom_List_Type atom);
25 
26 #endif
27 /* $Id$ */
28