|
| 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.
|
|
Definition at line 40 of file Element.hpp.
◆ Element() [1/2]
OpenMD::Element::Element |
( |
| ) |
|
|
inline |
◆ Element() [2/2]
OpenMD::Element::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 ) |
|
inline |
Constructor.
- Parameters
-
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.
◆ GetAllredRochowElectroNeg()
RealType OpenMD::Element::GetAllredRochowElectroNeg |
( |
| ) |
|
|
inline |
Returns the Allred-Rochow electronegativity for this element.
- Returns
- the Allred-Rochow electronegativity for this element
Definition at line 116 of file Element.hpp.
◆ GetAtomicNum()
int OpenMD::Element::GetAtomicNum |
( |
| ) |
|
|
inline |
Returns the atomic number of this element.
- Returns
- the atomic number of this element
Definition at line 74 of file Element.hpp.
◆ GetBlue()
RealType OpenMD::Element::GetBlue |
( |
| ) |
|
|
inline |
Returns the blue component of this element's default color.
- Returns
- the blue component of this element's default color
Definition at line 152 of file Element.hpp.
◆ GetCovalentRad()
RealType OpenMD::Element::GetCovalentRad |
( |
| ) |
|
|
inline |
Returns the covalent radius of this element.
- Returns
- the covalent radius of this element
Definition at line 86 of file Element.hpp.
◆ GetElectronAffinity()
RealType OpenMD::Element::GetElectronAffinity |
( |
| ) |
|
|
inline |
Returns the electron affinity (in eV) of this element.
- Returns
- the electron affinity (in eV) of this element
Definition at line 128 of file Element.hpp.
◆ GetElectroNeg()
RealType OpenMD::Element::GetElectroNeg |
( |
| ) |
|
|
inline |
Returns the Pauling electronegativity for this element.
- Returns
- the Pauling electronegativity for this element
Definition at line 110 of file Element.hpp.
◆ GetGreen()
RealType OpenMD::Element::GetGreen |
( |
| ) |
|
|
inline |
Returns the green component of this element's default color.
- Returns
- the green component of this element's default color
Definition at line 146 of file Element.hpp.
◆ GetIonization()
RealType OpenMD::Element::GetIonization |
( |
| ) |
|
|
inline |
Returns the ionization potential (in eV) of this element.
- Returns
- the ionization potential (in eV) of this element
Definition at line 122 of file Element.hpp.
◆ GetMass()
RealType OpenMD::Element::GetMass |
( |
| ) |
|
|
inline |
Returns the standard atomic mass for this element (in amu)
- Returns
- the standard atomic mass for this element (in amu)
Definition at line 98 of file Element.hpp.
◆ GetMaxBonds()
int OpenMD::Element::GetMaxBonds |
( |
| ) |
|
|
inline |
Returns the maximum expected number of bonds to this element.
- Returns
- the maximum expected number of bonds to this element
Definition at line 104 of file Element.hpp.
◆ GetName()
std::string OpenMD::Element::GetName |
( |
| ) |
|
|
inline |
Returns the name of this element (in English)
- Returns
- the name of this element (in English)
Definition at line 134 of file Element.hpp.
◆ GetRed()
RealType OpenMD::Element::GetRed |
( |
| ) |
|
|
inline |
Returns the red component of this element's default visualization color.
- Returns
- the red component of this element's default visualization color
Definition at line 140 of file Element.hpp.
◆ GetSymbol()
const char * OpenMD::Element::GetSymbol |
( |
| ) |
|
|
inline |
Returns the atomic symbol for this element.
- Returns
- the atomic symbol for this element
Definition at line 80 of file Element.hpp.
◆ GetVdwRad()
RealType OpenMD::Element::GetVdwRad |
( |
| ) |
|
|
inline |
Returns the van der Waals radius of this element.
- Returns
- the van der Waals radius of this element
Definition at line 92 of file Element.hpp.
◆ ARENeg_
RealType OpenMD::Element::ARENeg_ |
|
protected |
◆ blue_
RealType OpenMD::Element::blue_ |
|
protected |
◆ elAffinity_
RealType OpenMD::Element::elAffinity_ |
|
protected |
◆ elNeg_
RealType OpenMD::Element::elNeg_ |
|
protected |
◆ green_
RealType OpenMD::Element::green_ |
|
protected |
◆ ionize_
RealType OpenMD::Element::ionize_ |
|
protected |
◆ mass_
RealType OpenMD::Element::mass_ |
|
protected |
◆ maxbonds_
int OpenMD::Element::maxbonds_ |
|
protected |
◆ name_
std::string OpenMD::Element::name_ |
|
protected |
◆ num_
int OpenMD::Element::num_ |
|
protected |
◆ Rcov_
RealType OpenMD::Element::Rcov_ |
|
protected |
◆ red_
RealType OpenMD::Element::red_ |
|
protected |
◆ Rvdw_
RealType OpenMD::Element::Rvdw_ |
|
protected |
◆ symbol_
std::string OpenMD::Element::symbol_ |
|
protected |
The documentation for this class was generated from the following file: