#include <aflow.h>
|
| xelement () |
|
| xelement (uint Z, int oxidation_state=AUROSTD_MAX_INT) |
|
| xelement (const string &, int oxidation_state=AUROSTD_MAX_INT) |
|
| xelement (const xelement &b) |
|
| ~xelement () |
|
const xelement & | operator= (const xelement &b) |
|
void | clear () |
|
void | loadDefaultUnits () |
|
void | populate (const string &element, int oxidation_state=AUROSTD_MAX_INT) |
|
void | populate (uint ZZ, int oxidation_state=AUROSTD_MAX_INT) |
|
string | getPropertyStringVector (const string &property, const string &delim=",", uint ncols=AUROSTD_MAX_UINT) const |
|
string | getPropertyString (const string &property, const string &delim=",", uint ncols=AUROSTD_MAX_UINT) const |
|
double | getPropertyDouble (const string &property, int index=AUROSTD_MAX_INT) const |
|
const xvector< double > & | getPropertyXVectorDouble (const string &property) const |
|
const vector< double > & | getPropertyVectorDouble (const string &property) const |
|
string | getType (const string &property) const |
|
string | getUnits (const string &property) const |
|
void | convertUnits (const string &property="ALL", const string &units_new="SI") |
|
xelement | Initialize (uint Z) |
|
Definition at line 1891 of file aflow.h.
◆ xelement() [1/4]
xelement::xelement::xelement |
( |
| ) |
|
◆ xelement() [2/4]
◆ xelement() [3/4]
xelement::xelement::xelement |
( |
const string & | , |
|
|
int | oxidation_state = AUROSTD_MAX_INT ) |
◆ xelement() [4/4]
xelement::xelement::xelement |
( |
const xelement & | b | ) |
|
◆ ~xelement()
xelement::xelement::~xelement |
( |
| ) |
|
◆ operator=()
◆ clear()
void xelement::xelement::clear |
( |
| ) |
|
◆ isElement()
static uint xelement::xelement::isElement |
( |
const string & | element | ) |
|
|
static |
◆ loadDefaultUnits()
void xelement::xelement::loadDefaultUnits |
( |
| ) |
|
◆ populate() [1/2]
void xelement::xelement::populate |
( |
const string & | element, |
|
|
int | oxidation_state = AUROSTD_MAX_INT ) |
◆ populate() [2/2]
◆ getPropertyStringVector()
string xelement::xelement::getPropertyStringVector |
( |
const string & | property, |
|
|
const string & | delim = ",", |
|
|
uint | ncols = AUROSTD_MAX_UINT ) const |
|
nodiscard |
◆ getPropertyString()
string xelement::xelement::getPropertyString |
( |
const string & | property, |
|
|
const string & | delim = ",", |
|
|
uint | ncols = AUROSTD_MAX_UINT ) const |
|
nodiscard |
◆ getPropertyDouble()
double xelement::xelement::getPropertyDouble |
( |
const string & | property, |
|
|
int | index = AUROSTD_MAX_INT ) const |
|
nodiscard |
◆ getPropertyXVectorDouble()
const xvector< double > & xelement::xelement::getPropertyXVectorDouble |
( |
const string & | property | ) |
const |
|
nodiscard |
◆ getPropertyVectorDouble()
const vector< double > & xelement::xelement::getPropertyVectorDouble |
( |
const string & | property | ) |
const |
|
nodiscard |
◆ getType()
string xelement::xelement::getType |
( |
const string & | property | ) |
const |
|
nodiscard |
◆ getUnits()
string xelement::xelement::getUnits |
( |
const string & | property | ) |
const |
|
nodiscard |
◆ convertUnits()
void xelement::xelement::convertUnits |
( |
const string & | property = "ALL", |
|
|
const string & | units_new = "SI" ) |
◆ Initialize()
◆ free()
void xelement::xelement::free |
( |
| ) |
|
|
private |
◆ copy()
void xelement::xelement::copy |
( |
const xelement & | b | ) |
|
|
private |
◆ operator<<
ostream & operator<< |
( |
ostream & | , |
|
|
const xelement & | ) |
|
friend |
◆ verbose
bool xelement::xelement::verbose |
uint xelement::xelement::Z |
◆ symbol
string xelement::xelement::symbol |
◆ name
string xelement::xelement::name |
◆ period
uint xelement::xelement::period |
◆ group
uint xelement::xelement::group |
◆ series
string xelement::xelement::series |
◆ block
string xelement::xelement::block |
◆ mass
double xelement::xelement::mass |
◆ volume_molar
double xelement::xelement::volume_molar |
◆ volume
double xelement::xelement::volume |
◆ area_molar_Miedema
double xelement::xelement::area_molar_Miedema |
◆ valence_std
double xelement::xelement::valence_std |
◆ valence_iupac
double xelement::xelement::valence_iupac |
◆ valence_PT
double xelement::xelement::valence_PT |
◆ valence_s
double xelement::xelement::valence_s |
◆ valence_p
double xelement::xelement::valence_p |
◆ valence_d
double xelement::xelement::valence_d |
◆ valence_f
double xelement::xelement::valence_f |
◆ density_PT
double xelement::xelement::density_PT |
◆ crystal
string xelement::xelement::crystal |
◆ crystal_structure_PT
string xelement::xelement::crystal_structure_PT |
◆ spacegroup
string xelement::xelement::spacegroup |
◆ spacegroup_number
uint xelement::xelement::spacegroup_number |
◆ variance_parameter_mass
double xelement::xelement::variance_parameter_mass |
◆ lattice_constants
xvector<double> xelement::xelement::lattice_constants |
◆ lattice_angles
xvector<double> xelement::xelement::lattice_angles |
◆ phase
string xelement::xelement::phase |
◆ radius_Saxena
double xelement::xelement::radius_Saxena |
◆ radius_PT
double xelement::xelement::radius_PT |
◆ radius_covalent_PT
double xelement::xelement::radius_covalent_PT |
◆ radius_covalent
double xelement::xelement::radius_covalent |
◆ radius_VanDerWaals_PT
double xelement::xelement::radius_VanDerWaals_PT |
◆ radii_Ghosh08
double xelement::xelement::radii_Ghosh08 |
◆ radii_Slatter
double xelement::xelement::radii_Slatter |
◆ radii_Pyykko
double xelement::xelement::radii_Pyykko |
◆ conductivity_electrical
double xelement::xelement::conductivity_electrical |
◆ electronegativity_Pauling
double xelement::xelement::electronegativity_Pauling |
◆ hardness_chemical_Ghosh
double xelement::xelement::hardness_chemical_Ghosh |
◆ electronegativity_Pearson
double xelement::xelement::electronegativity_Pearson |
◆ electronegativity_Ghosh
double xelement::xelement::electronegativity_Ghosh |
◆ electronegativity_Allen
double xelement::xelement::electronegativity_Allen |
◆ oxidation_states_preferred
vector<double> xelement::xelement::oxidation_states_preferred |
◆ oxidation_states
vector<double> xelement::xelement::oxidation_states |
◆ electron_affinity_PT
double xelement::xelement::electron_affinity_PT |
◆ energies_ionization
vector<double> xelement::xelement::energies_ionization |
◆ work_function_Miedema
double xelement::xelement::work_function_Miedema |
◆ density_line_electron_WS_Miedema
double xelement::xelement::density_line_electron_WS_Miedema |
◆ energy_surface_0K_Miedema
double xelement::xelement::energy_surface_0K_Miedema |
◆ chemical_scale_Pettifor
double xelement::xelement::chemical_scale_Pettifor |
◆ Mendeleev_number
uint xelement::xelement::Mendeleev_number |
◆ temperature_boiling
double xelement::xelement::temperature_boiling |
◆ temperature_melting
double xelement::xelement::temperature_melting |
◆ enthalpy_fusion
double xelement::xelement::enthalpy_fusion |
◆ enthalpy_vaporization
double xelement::xelement::enthalpy_vaporization |
◆ enthalpy_atomization_WE
double xelement::xelement::enthalpy_atomization_WE |
◆ energy_cohesive
double xelement::xelement::energy_cohesive |
◆ specific_heat_PT
double xelement::xelement::specific_heat_PT |
◆ critical_pressure
double xelement::xelement::critical_pressure |
◆ critical_temperature_PT
double xelement::xelement::critical_temperature_PT |
◆ thermal_expansion
double xelement::xelement::thermal_expansion |
◆ conductivity_thermal
double xelement::xelement::conductivity_thermal |
◆ hardness_mechanical_Brinell
double xelement::xelement::hardness_mechanical_Brinell |
◆ hardness_mechanical_Mohs
double xelement::xelement::hardness_mechanical_Mohs |
◆ hardness_mechanical_Vickers
double xelement::xelement::hardness_mechanical_Vickers |
◆ hardness_chemical_Pearson
double xelement::xelement::hardness_chemical_Pearson |
◆ hardness_chemical_Putz
double xelement::xelement::hardness_chemical_Putz |
◆ hardness_chemical_RB
double xelement::xelement::hardness_chemical_RB |
◆ modulus_shear
double xelement::xelement::modulus_shear |
◆ modulus_Young
double xelement::xelement::modulus_Young |
◆ modulus_bulk
double xelement::xelement::modulus_bulk |
◆ Poisson_ratio_PT
double xelement::xelement::Poisson_ratio_PT |
◆ modulus_bulk_x_volume_molar_Miedema
double xelement::xelement::modulus_bulk_x_volume_molar_Miedema |
◆ magnetic_type_PT
string xelement::xelement::magnetic_type_PT |
◆ susceptibility_magnetic_mass
double xelement::xelement::susceptibility_magnetic_mass |
◆ susceptibility_magnetic_volume
double xelement::xelement::susceptibility_magnetic_volume |
◆ susceptibility_magnetic_molar
double xelement::xelement::susceptibility_magnetic_molar |
◆ temperature_Curie
double xelement::xelement::temperature_Curie |
◆ refractive_index
double xelement::xelement::refractive_index |
◆ color_PT
string xelement::xelement::color_PT |
◆ HHIP
double xelement::xelement::HHIP |
◆ HHIR
double xelement::xelement::HHIR |
◆ xray_scatt
double xelement::xelement::xray_scatt |
◆ units_Z
string xelement::xelement::units_Z |
◆ units_symbol
string xelement::xelement::units_symbol |
◆ units_name
string xelement::xelement::units_name |
◆ units_period
string xelement::xelement::units_period |
◆ units_group
string xelement::xelement::units_group |
◆ units_series
string xelement::xelement::units_series |
◆ units_block
string xelement::xelement::units_block |
◆ units_mass
string xelement::xelement::units_mass |
◆ units_volume_molar
string xelement::xelement::units_volume_molar |
◆ units_volume
string xelement::xelement::units_volume |
◆ units_area_molar_Miedema
string xelement::xelement::units_area_molar_Miedema |
◆ units_valence_std
string xelement::xelement::units_valence_std |
◆ units_valence_iupac
string xelement::xelement::units_valence_iupac |
◆ units_valence_PT
string xelement::xelement::units_valence_PT |
◆ units_valence_s
string xelement::xelement::units_valence_s |
◆ units_valence_p
string xelement::xelement::units_valence_p |
◆ units_valence_d
string xelement::xelement::units_valence_d |
◆ units_valence_f
string xelement::xelement::units_valence_f |
◆ units_density_PT
string xelement::xelement::units_density_PT |
◆ units_crystal
string xelement::xelement::units_crystal |
◆ units_crystal_structure_PT
string xelement::xelement::units_crystal_structure_PT |
◆ units_spacegroup
string xelement::xelement::units_spacegroup |
◆ units_spacegroup_number
string xelement::xelement::units_spacegroup_number |
◆ units_variance_parameter_mass
string xelement::xelement::units_variance_parameter_mass |
◆ units_lattice_constants
string xelement::xelement::units_lattice_constants |
◆ units_lattice_angles
string xelement::xelement::units_lattice_angles |
◆ units_phase
string xelement::xelement::units_phase |
◆ units_radius_Saxena
string xelement::xelement::units_radius_Saxena |
◆ units_radius_PT
string xelement::xelement::units_radius_PT |
◆ units_radius_covalent_PT
string xelement::xelement::units_radius_covalent_PT |
◆ units_radius_covalent
string xelement::xelement::units_radius_covalent |
◆ units_radius_VanDerWaals_PT
string xelement::xelement::units_radius_VanDerWaals_PT |
◆ units_radii_Ghosh08
string xelement::xelement::units_radii_Ghosh08 |
◆ units_radii_Slatter
string xelement::xelement::units_radii_Slatter |
◆ units_radii_Pyykko
string xelement::xelement::units_radii_Pyykko |
◆ units_conductivity_electrical
string xelement::xelement::units_conductivity_electrical |
◆ units_electronegativity_Pauling
string xelement::xelement::units_electronegativity_Pauling |
◆ units_hardness_chemical_Ghosh
string xelement::xelement::units_hardness_chemical_Ghosh |
◆ units_electronegativity_Pearson
string xelement::xelement::units_electronegativity_Pearson |
◆ units_electronegativity_Ghosh
string xelement::xelement::units_electronegativity_Ghosh |
◆ units_electronegativity_Allen
string xelement::xelement::units_electronegativity_Allen |
◆ units_oxidation_states
string xelement::xelement::units_oxidation_states |
◆ units_oxidation_states_preferred
string xelement::xelement::units_oxidation_states_preferred |
◆ units_electron_affinity_PT
string xelement::xelement::units_electron_affinity_PT |
◆ units_energies_ionization
string xelement::xelement::units_energies_ionization |
◆ units_work_function_Miedema
string xelement::xelement::units_work_function_Miedema |
◆ units_density_line_electron_WS_Miedema
string xelement::xelement::units_density_line_electron_WS_Miedema |
◆ units_energy_surface_0K_Miedema
string xelement::xelement::units_energy_surface_0K_Miedema |
◆ units_chemical_scale_Pettifor
string xelement::xelement::units_chemical_scale_Pettifor |
◆ units_Mendeleev_number
string xelement::xelement::units_Mendeleev_number |
◆ units_temperature_boiling
string xelement::xelement::units_temperature_boiling |
◆ units_temperature_melting
string xelement::xelement::units_temperature_melting |
◆ units_enthalpy_fusion
string xelement::xelement::units_enthalpy_fusion |
◆ units_enthalpy_vaporization
string xelement::xelement::units_enthalpy_vaporization |
◆ units_enthalpy_atomization_WE
string xelement::xelement::units_enthalpy_atomization_WE |
◆ units_energy_cohesive
string xelement::xelement::units_energy_cohesive |
◆ units_specific_heat_PT
string xelement::xelement::units_specific_heat_PT |
◆ units_critical_pressure
string xelement::xelement::units_critical_pressure |
◆ units_critical_temperature_PT
string xelement::xelement::units_critical_temperature_PT |
◆ units_thermal_expansion
string xelement::xelement::units_thermal_expansion |
◆ units_conductivity_thermal
string xelement::xelement::units_conductivity_thermal |
◆ units_hardness_mechanical_Brinell
string xelement::xelement::units_hardness_mechanical_Brinell |
◆ units_hardness_mechanical_Mohs
string xelement::xelement::units_hardness_mechanical_Mohs |
◆ units_hardness_mechanical_Vickers
string xelement::xelement::units_hardness_mechanical_Vickers |
◆ units_hardness_chemical_Pearson
string xelement::xelement::units_hardness_chemical_Pearson |
◆ units_hardness_chemical_Putz
string xelement::xelement::units_hardness_chemical_Putz |
◆ units_hardness_chemical_RB
string xelement::xelement::units_hardness_chemical_RB |
◆ units_modulus_shear
string xelement::xelement::units_modulus_shear |
◆ units_modulus_Young
string xelement::xelement::units_modulus_Young |
◆ units_modulus_bulk
string xelement::xelement::units_modulus_bulk |
◆ units_Poisson_ratio_PT
string xelement::xelement::units_Poisson_ratio_PT |
◆ units_modulus_bulk_x_volume_molar_Miedema
string xelement::xelement::units_modulus_bulk_x_volume_molar_Miedema |
◆ units_magnetic_type_PT
string xelement::xelement::units_magnetic_type_PT |
◆ units_susceptibility_magnetic_mass
string xelement::xelement::units_susceptibility_magnetic_mass |
◆ units_susceptibility_magnetic_volume
string xelement::xelement::units_susceptibility_magnetic_volume |
◆ units_susceptibility_magnetic_molar
string xelement::xelement::units_susceptibility_magnetic_molar |
◆ units_temperature_Curie
string xelement::xelement::units_temperature_Curie |
◆ units_refractive_index
string xelement::xelement::units_refractive_index |
◆ units_color_PT
string xelement::xelement::units_color_PT |
◆ units_HHIP
string xelement::xelement::units_HHIP |
◆ units_HHIR
string xelement::xelement::units_HHIR |
◆ units_xray_scatt
string xelement::xelement::units_xray_scatt |
The documentation for this class was generated from the following file:
- /Users/nathan/Projects/AFLOW4/src/aflow.h