|
Rosetta 3.5
|
class to describe Elements More...
#include <Element.hh>

Public Member Functions | |
| Element (Size const z, std::string const &symbol, std::string const &name, Real const weight, Size const mass) | |
| Construct a new Element with its name. More... | |
| core::Size | z () const |
| Return the atomic number. More... | |
| std::string const & | symbol () const |
| Return the element symbol. More... | |
| std::string const & | name () const |
| Return the full name of the Element. More... | |
| Real | weight () const |
| the weight of this element (an average of all isotopes) More... | |
| core::Size | mass () const |
| The mass of the most common. More... | |
Private Attributes | |
| Size | z_ |
| #of protons+neutrons for most common isotope More... | |
| std::string const | symbol_ |
| symbol of the element More... | |
| std::string const | name_ |
| name of the element More... | |
| Real | weight_ |
| atomic weight (average weight of all isotopes) More... | |
| Size | mass_ |
| #of protons+neutrons for most common isotope More... | |
class to describe Elements
class to describe elements Borrows heavily and functions similarly to the rosetta atom type class, AtomType
Definition at line 35 of file Element.hh.
|
inline |
Construct a new Element with its name.
Definition at line 41 of file Element.hh.
|
inline |
|
inline |
|
inline |
|
inline |
the weight of this element (an average of all isotopes)
Definition at line 61 of file Element.hh.
References weight_.
|
inline |
|
private |
#of protons+neutrons for most common isotope
Definition at line 78 of file Element.hh.
Referenced by mass().
|
private |
|
private |
|
private |
atomic weight (average weight of all isotopes)
Definition at line 76 of file Element.hh.
Referenced by weight().
|
private |
#of protons+neutrons for most common isotope
Definition at line 67 of file Element.hh.
Referenced by z().
1.8.4