UnivalentAtom Class Reference

Base class for atoms with exaclty one covalent bond partner. More...

#include <Compound.h>

Inheritance diagram for UnivalentAtom:
SingleAtom Compound PIMPLHandle< Compound, CompoundRep > AliphaticHydrogen

List of all members.

Public Member Functions

 UnivalentAtom (const Compound::AtomName &atomName, const Element &element)

Detailed Description

Base class for atoms with exaclty one covalent bond partner.

Lone bond center is called "bond".

About the use of "Univalent" instead of "Monovalent": "valence" is derived from Latin, and thus should properly be combined with other Latin roots, though both Greek and Latin forms are observed for numbered valences. Latin naming convention is univalent, bivalent, trivalent, quadrivalent, quinqivalent, sexivalent, septivalent, octivalent. Greek-Latin mongrel words are also sometimes used: monovalent, divalent, trivalent, tetravalent, pentavalent, hexavalent, heptavalent, octavalent.


Constructor & Destructor Documentation

UnivalentAtom ( const Compound::AtomName atomName,
const Element element 
) [inline]
Parameters:
atomName name for new atom
element chemical element for new atom

References Compound::addFirstBondCenter(), Compound::setCompoundName(), and Compound::setInboardBondCenter().


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

Generated on Thu Aug 12 16:37:54 2010 for SimTKcore by  doxygen 1.6.1