Class PeriodicTable
java.lang.Object
org.openscience.cdk.tools.periodictable.PeriodicTable
Represents elements of the Periodic Table. This utility class was
previously useful when one wants generic properties of elements such as
atomic number, VdW radius etc. The new approach to this is to use the
Elements
enumeration.- Author:
- Rajarshi Guha
- Source code:
- main
- Belongs to CDK module:
- core
- Keywords:
- element, periodic table, radius, vanderwaals, electronegativity
- Created on:
- 2008-06-12
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Integer
getAtomicNumber
(String symbol) Get the atomic number of the element.static String
Get the CAS ID for an element.static String
getChemicalSeries
(String symbol) Get the chemical series for an element.static Double
getCovalentRadius
(String symbol) Get the covalent radius for an element.static int
Return the number of elements currently considered in the periodic table.static Integer
Get the group of the element.static String
Get the name of the element.static Double
getPaulingElectronegativity
(String symbol) Get the Pauling electronegativity of an element.static Integer
Get the period of the element.static String
Get the phase of the element.static String
getSymbol
(int atomicNumber) Get the symbol for the specified atomic number.static Double
getVdwRadius
(String symbol) Get the Van der Waals radius for the element in question.
-
Constructor Details
-
PeriodicTable
public PeriodicTable()
-
-
Method Details
-
getVdwRadius
Get the Van der Waals radius for the element in question.- Parameters:
symbol
- The symbol of the element- Returns:
- the Van der waals radius
-
getCovalentRadius
Get the covalent radius for an element.- Parameters:
symbol
- the symbol of the element- Returns:
- the covalent radius
-
getCASId
Get the CAS ID for an element.- Parameters:
symbol
- the symbol of the element- Returns:
- the CAS ID
-
getChemicalSeries
Get the chemical series for an element.- Parameters:
symbol
- the symbol of the element- Returns:
- the chemical series of the element
-
getGroup
Get the group of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the group
-
getName
Get the name of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the name of the element
-
getPeriod
Get the period of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the period
-
getPhase
Get the phase of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the phase of the element
-
getAtomicNumber
Get the atomic number of the element.- Parameters:
symbol
- the symbol of the element- Returns:
- the atomic number
-
getPaulingElectronegativity
Get the Pauling electronegativity of an element.- Parameters:
symbol
- the symbol of the element- Returns:
- the Pauling electronegativity
-
getSymbol
Get the symbol for the specified atomic number.- Parameters:
atomicNumber
- the atomic number of the element- Returns:
- the corresponding symbol
-
getElementCount
public static int getElementCount()Return the number of elements currently considered in the periodic table.- Returns:
- the number of elements in the periodic table
-