#include <SmallRingLinkages.h>
| Public Methods | |
| SmallRingLinkages (void) | |
| ~SmallRingLinkages (void) | |
| void | clear (void) | 
| void | addLinkagePath (LinkagePath &lp) | 
| bool | sharesLinkageEdges (LinkagePath &lp) | 
| LinkageEdge * | getLinkageEdge (int atom_left, int atom_right) | 
| void | order_edge_atoms (int &atom_left, int &atom_right) | 
| int | get_link_key (int al, int ar) | 
| Public Attributes | |
| ResizeArray< LinkageEdge * > | links | 
| ResizeArray< LinkagePath * > | paths | 
| Friends | |
| Inform & | operator<< (Inform &os, SmallRingLinkages &srl) | 
Definition at line 87 of file SmallRingLinkages.h.
| 
 | 
| 
 Definition at line 95 of file SmallRingLinkages.h. References inthash_init. | 
| 
 | 
| 
 Definition at line 101 of file SmallRingLinkages.h. References inthash_destroy. | 
| 
 | 
| 
 Definition at line 114 of file SmallRingLinkages.h. References LinkageEdge::addPath, ResizeArray::append, getLinkageEdge, SmallRing::num, and LinkagePath::path. | 
| 
 | 
| 
 Definition at line 106 of file SmallRingLinkages.h. References ResizeArray::clear, inthash_destroy, and inthash_init. | 
| 
 | ||||||||||||
| 
 Definition at line 172 of file SmallRingLinkages.h. Referenced by getLinkageEdge. | 
| 
 | ||||||||||||
| 
 Definition at line 145 of file SmallRingLinkages.h. References ResizeArray::append, get_link_key, inthash_insert, inthash_lookup, ResizeArray::num, and order_edge_atoms. Referenced by addLinkagePath, and sharesLinkageEdges. | 
| 
 | ||||||||||||
| 
 Definition at line 163 of file SmallRingLinkages.h. Referenced by getLinkageEdge. | 
| 
 | 
| 
 Definition at line 129 of file SmallRingLinkages.h. References getLinkageEdge, ResizeArray< LinkagePath * >::num, SmallRing::num, LinkagePath::path, and LinkageEdge::paths. | 
| 
 | ||||||||||||
| 
 Definition at line 179 of file SmallRingLinkages.h. | 
| 
 | 
| 
 Definition at line 92 of file SmallRingLinkages.h. | 
| 
 | 
| 
 Definition at line 93 of file SmallRingLinkages.h. | 
 1.2.14 written by Dimitri van Heesch,
 © 1997-2002
1.2.14 written by Dimitri van Heesch,
 © 1997-2002