31 |
|
|
32 |
|
extern struct node_tag* position( double x, double y, double z ); |
33 |
|
|
34 |
– |
/* handles the start index stmt */ |
35 |
– |
|
36 |
– |
extern struct node_tag* start_index( struct integer_list_tag* the_list ); |
37 |
– |
|
34 |
|
/* handles the various block modes */ |
35 |
|
|
36 |
|
extern struct node_tag* molecule_blk( struct node_tag* stmt_list ); |
37 |
+ |
extern struct node_tag* zconstraint_blk( int index, struct node_tag* stmt_list ); |
38 |
|
extern struct node_tag* atom_blk( int index, struct node_tag* stmt_list ); |
39 |
|
extern struct node_tag* bond_blk( int index, struct node_tag* stmt_list ); |
40 |
|
extern struct node_tag* bend_blk( int index, struct node_tag* stmt_list ); |
41 |
|
extern struct node_tag* torsion_blk( int index, struct node_tag* stmt_list ); |
42 |
|
extern struct node_tag* component_blk( struct node_tag* stmt_list ); |
43 |
|
|
47 |
– |
/* takes care of the integer lists */ |
48 |
– |
|
49 |
– |
struct integer_list_tag* il_node( int the_int ); |
50 |
– |
struct integer_list_tag* il_top( struct integer_list_tag* the_list ); |
51 |
– |
|
44 |
|
#endif |