IMP  2.0.0
The Integrative Modeling Platform
IMP::atom::CHARMMConnection< D > Class Template Reference

A connection (bond, angle, dihedral) between some number of endpoints.

#include <IMP/atom/charmm_topology.h>

+ Inheritance diagram for IMP::atom::CHARMMConnection< D >:

Public Member Functions

 CHARMMConnection (const IMP::Strings &atoms)
 
 CHARMMConnection (base::Vector< CHARMMBondEndpoint > endpoints)
 
Atoms get_atoms (const CHARMMResidueTopology *current_residue, const CHARMMResidueTopology *previous_residue, const CHARMMResidueTopology *next_residue, const std::map< const CHARMMResidueTopology *, Hierarchy > &resmap) const
 Map the bond to a list of Atom particles.
 
bool get_contains_atom (std::string name) const
 
const
IMP::atom::CHARMMBondEndpoint
get_endpoint (unsigned int i) const
 
void show (std::ostream &out=std::cout) const
 

Protected Attributes

base::Vector< CHARMMBondEndpointendpoints_
 

Detailed Description

template<unsigned int D>
class IMP::atom::CHARMMConnection< D >

Definition at line 92 of file charmm_topology.h.

Member Function Documentation

template<unsigned int D>
bool IMP::atom::CHARMMConnection< D >::get_contains_atom ( std::string  name) const
Returns
true if the bond contains the named atom.

Definition at line 117 of file charmm_topology.h.


The documentation for this class was generated from the following file: