|
OpenMD 3.2
Molecular Dynamics in the Open
|
Public Member Functions | |
| Element (int num, const char *sym, RealType ARENeg, RealType rcov, RealType rvdw, int maxbo, RealType mass, RealType elNeg, RealType ionize, RealType elAffin, RealType red, RealType green, RealType blue, std::string name) | |
| Constructor. | |
| int | GetAtomicNum () |
| Returns the atomic number of this element. | |
| const char * | GetSymbol () |
| Returns the atomic symbol for this element. | |
| RealType | GetCovalentRad () |
| Returns the covalent radius of this element. | |
| RealType | GetVdwRad () |
| Returns the van der Waals radius of this element. | |
| RealType | GetMass () |
| Returns the standard atomic mass for this element (in amu). | |
| int | GetMaxBonds () |
| Returns the maximum expected number of bonds to this element. | |
| RealType | GetElectroNeg () |
| Returns the Pauling electronegativity for this element. | |
| RealType | GetAllredRochowElectroNeg () |
| Returns the Allred-Rochow electronegativity for this element. | |
| RealType | GetIonization () |
| Returns the ionization potential (in eV) of this element. | |
| RealType | GetElectronAffinity () |
| Returns the electron affinity (in eV) of this element. | |
| std::string | GetName () |
| Returns the name of this element (in English). | |
| RealType | GetRed () |
| Returns the red component of this element's default visualization color. | |
| RealType | GetGreen () |
| Returns the green component of this element's default color. | |
| RealType | GetBlue () |
| Returns the blue component of this element's default color. | |
Protected Attributes | |
| int | num_ |
| std::string | symbol_ |
| std::string | name_ |
| RealType | Rcov_ |
| RealType | Rvdw_ |
| RealType | mass_ |
| RealType | elNeg_ |
| RealType | ARENeg_ |
| RealType | ionize_ |
| RealType | elAffinity_ |
| RealType | red_ |
| RealType | green_ |
| RealType | blue_ |
| int | maxbonds_ |
Definition at line 40 of file Element.hpp.
|
inline |
Definition at line 42 of file Element.hpp.
|
inline |
Constructor.
| num | Atomic number |
| sym | Elemental symbol (maximum 3 characters) |
| ARENeg | Allred-Rochow electronegativity |
| rcov | Covalent radius (in Angstrom) |
| rvdw | van der Waals radius (in Angstrom) |
| maxbo | Maximum bonding valence |
| mass | Atomic mass (in amu) |
| elNeg | Electronegativity (in Pauling units) |
| ionize | Ionization potential (in eV) |
| elAffin | Electron affinity (in eV) |
| red | RGB value for a suggest visualization color (0 .. 1) |
| green | RGB value for a suggest visualization color (0 .. 1) |
| blue | RGB value for a suggest visualization color (0 .. 1) |
| name | Full IUPAC name |
Definition at line 59 of file Element.hpp.
|
inline |
Returns the Allred-Rochow electronegativity for this element.
Definition at line 116 of file Element.hpp.
|
inline |
Returns the atomic number of this element.
Definition at line 74 of file Element.hpp.
|
inline |
Returns the blue component of this element's default color.
Definition at line 152 of file Element.hpp.
|
inline |
Returns the covalent radius of this element.
Definition at line 86 of file Element.hpp.
|
inline |
Returns the electron affinity (in eV) of this element.
Definition at line 128 of file Element.hpp.
|
inline |
Returns the Pauling electronegativity for this element.
Definition at line 110 of file Element.hpp.
|
inline |
Returns the green component of this element's default color.
Definition at line 146 of file Element.hpp.
|
inline |
Returns the ionization potential (in eV) of this element.
Definition at line 122 of file Element.hpp.
|
inline |
Returns the standard atomic mass for this element (in amu).
Definition at line 98 of file Element.hpp.
|
inline |
Returns the maximum expected number of bonds to this element.
Definition at line 104 of file Element.hpp.
|
inline |
Returns the name of this element (in English).
Definition at line 134 of file Element.hpp.
|
inline |
Returns the red component of this element's default visualization color.
Definition at line 140 of file Element.hpp.
|
inline |
Returns the atomic symbol for this element.
Definition at line 80 of file Element.hpp.
|
inline |
Returns the van der Waals radius of this element.
Definition at line 92 of file Element.hpp.
|
protected |
Definition at line 158 of file Element.hpp.
|
protected |
Definition at line 159 of file Element.hpp.
|
protected |
Definition at line 158 of file Element.hpp.
|
protected |
Definition at line 158 of file Element.hpp.
|
protected |
Definition at line 159 of file Element.hpp.
|
protected |
Definition at line 158 of file Element.hpp.
|
protected |
Definition at line 158 of file Element.hpp.
|
protected |
Definition at line 160 of file Element.hpp.
|
protected |
Definition at line 157 of file Element.hpp.
|
protected |
Definition at line 155 of file Element.hpp.
|
protected |
Definition at line 158 of file Element.hpp.
|
protected |
Definition at line 159 of file Element.hpp.
|
protected |
Definition at line 158 of file Element.hpp.
|
protected |
Definition at line 156 of file Element.hpp.