|
Functions |
| template<typename AtomIterator1, typename AtomIterator2> void | setup_rmsd (AtomIterator1 first1, AtomIterator1 last1, AtomIterator2 first2, AtomIterator2 last2, BTKVector &T1, BTKVector &T2, BTKMatrix &R, double &Eo, unsigned &N) |
| template<typename AtomType, typename UnaryFunction> void | for_each_buildable_atom_iter (AtomType &a, std::set< AtomType * > &visited, UnaryFunction func) |
| template<typename AtomType> void | cache_bond_distance_4 (AtomType &a) |
| template<typename AtomType> void | cache_bond_distance_4_iter (AtomType &start, AtomType &boundary, AtomType &a1, unsigned dist) |
| template<typename AtomType> bool | build_atom_iter (std::set< AtomType * > &visited, std::queue< AtomType * > &bfs_queue, std::map< AtomType *, AtomType * > &traceback) |
| template<typename AtomType> void | build_atom_traceback (AtomType &a, std::map< AtomType *, AtomType * > &traceback) |