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