@TestClass(value="org.openscience.cdk.tools.periodictable.PeriodicTableTest") public class PeriodicTable extends Object
PeriodicTableElement
, this utility
class is useful when one wants generic properties of elements such
as atomic number, VdW radius etc.Constructor and Description |
---|
PeriodicTable() |
Modifier and Type | Method and Description |
---|---|
static Integer |
getAtomicNumber(String symbol)
Get the atomic number of the element.
|
static String |
getCASId(String symbol)
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 |
getElementCount()
Return the number of elements currently considered in the periodic table.
|
static Integer |
getGroup(String symbol)
Get the group of the element.
|
static String |
getName(String symbol)
Get the name of the element.
|
static Double |
getPaulingElectronegativity(String symbol)
Get the Pauling electronegativity of an element.
|
static Integer |
getPeriod(String symbol)
Get the period of the element.
|
static String |
getPhase(String symbol)
Get the phase of the element.
|
static String |
getSymbol(int atomicNumber) |
static Double |
getVdwRadius(String symbol)
Get the Van der Waals radius for the element in question.
|
@TestMethod(value="testTable") public static Double getVdwRadius(String symbol)
symbol
- The symbol of the element@TestMethod(value="testTable") public static Double getCovalentRadius(String symbol)
symbol
- the symbol of the element@TestMethod(value="testTable") public static String getCASId(String symbol)
symbol
- the symbol of the element@TestMethod(value="testTable") public static String getChemicalSeries(String symbol)
symbol
- the symbol of the element@TestMethod(value="testTable") public static Integer getGroup(String symbol)
symbol
- the symbol of the element@TestMethod(value="testTable") public static String getName(String symbol)
symbol
- the symbol of the element@TestMethod(value="testTable") public static Integer getPeriod(String symbol)
symbol
- the symbol of the element@TestMethod(value="testTable") public static String getPhase(String symbol)
symbol
- the symbol of the element@TestMethod(value="testTable") public static Integer getAtomicNumber(String symbol)
symbol
- the symbol of the element@TestMethod(value="testTable") public static Double getPaulingElectronegativity(String symbol)
symbol
- the symbol of the element@TestMethod(value="testTable") public static String getSymbol(int atomicNumber)
@TestMethod(value="testTable") public static int getElementCount()