Each atom has a name (unique to the residue), a CHARMM type (used to look up parameters such as radii and bond lengths in the parameter file) and an electrostatic charge.
Public Member Functions | |
CHARMMAtomTopology (std::string name, const CHARMMAtomTopology &other) | |
CHARMMAtomTopology (std::string name) | |
double | get_charge () const |
std::string | get_charmm_type () const |
std::string | get_name () const |
void | set_charge (double charge) |
void | set_charmm_type (std::string charmm_type) |