public enum Elements extends Enum<Elements>
Modifier and Type | Method and Description |
---|---|
Double |
covalentRadius()
The covalent radius, rcov, is a measure of the
size of an atom that forms part of one covalent bond.
|
Double |
electronegativity()
Electronegativity, symbol χ, is a chemical property that describes
the tendency of an atom or a functional group to attract electrons
(or electron density) towards itself.
|
int |
group()
Return the group in the periodic table this element belongs to.
|
static boolean |
isMetal(IAtom atom)
Utility method to determine if an atom is a metal.
|
static boolean |
isMetal(int atno)
Utility method to determine if an atomic number is a metal.
|
int |
number()
The atomic number of the element.
|
static Elements |
ofNumber(int number)
Obtain the element with the specified atomic number.
|
static Elements |
ofString(String str)
Obtain the element with the specified symbol or name.
|
int |
period()
Return the period in the periodic table this element belongs to.
|
String |
symbol()
The element symbol, C for carbon, N for nitrogen, Na for sodium, etc.
|
IElement |
toIElement()
Access an
IElement instance of the chemical element. |
static Elements |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Elements[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Double |
vdwRadius()
The van der Waals radius, rw, of an atom is the
radius of an imaginary hard sphere which can be used to model the
atom.
|
public static final Elements Unknown
public static final Elements Hydrogen
public static final Elements Helium
public static final Elements Lithium
public static final Elements Beryllium
public static final Elements Boron
public static final Elements Carbon
public static final Elements Nitrogen
public static final Elements Oxygen
public static final Elements Fluorine
public static final Elements Neon
public static final Elements Sodium
public static final Elements Magnesium
public static final Elements Aluminium
public static final Elements Silicon
public static final Elements Phosphorus
public static final Elements Sulfur
public static final Elements Chlorine
public static final Elements Argon
public static final Elements Potassium
public static final Elements Calcium
public static final Elements Scandium
public static final Elements Titanium
public static final Elements Vanadium
public static final Elements Chromium
public static final Elements Manganese
public static final Elements Iron
public static final Elements Cobalt
public static final Elements Nickel
public static final Elements Copper
public static final Elements Zinc
public static final Elements Gallium
public static final Elements Germanium
public static final Elements Arsenic
public static final Elements Selenium
public static final Elements Bromine
public static final Elements Krypton
public static final Elements Rubidium
public static final Elements Strontium
public static final Elements Yttrium
public static final Elements Zirconium
public static final Elements Niobium
public static final Elements Molybdenum
public static final Elements Technetium
public static final Elements Ruthenium
public static final Elements Rhodium
public static final Elements Palladium
public static final Elements Silver
public static final Elements Cadmium
public static final Elements Indium
public static final Elements Tin
public static final Elements Antimony
public static final Elements Tellurium
public static final Elements Iodine
public static final Elements Xenon
public static final Elements Caesium
public static final Elements Barium
public static final Elements Lanthanum
public static final Elements Cerium
public static final Elements Praseodymium
public static final Elements Neodymium
public static final Elements Promethium
public static final Elements Samarium
public static final Elements Europium
public static final Elements Gadolinium
public static final Elements Terbium
public static final Elements Dysprosium
public static final Elements Holmium
public static final Elements Erbium
public static final Elements Thulium
public static final Elements Ytterbium
public static final Elements Lutetium
public static final Elements Hafnium
public static final Elements Tantalum
public static final Elements Tungsten
public static final Elements Rhenium
public static final Elements Osmium
public static final Elements Iridium
public static final Elements Platinum
public static final Elements Gold
public static final Elements Mercury
public static final Elements Thallium
public static final Elements Lead
public static final Elements Bismuth
public static final Elements Polonium
public static final Elements Astatine
public static final Elements Radon
public static final Elements Francium
public static final Elements Radium
public static final Elements Actinium
public static final Elements Thorium
public static final Elements Protactinium
public static final Elements Uranium
public static final Elements Neptunium
public static final Elements Plutonium
public static final Elements Americium
public static final Elements Curium
public static final Elements Berkelium
public static final Elements Californium
public static final Elements Einsteinium
public static final Elements Fermium
public static final Elements Mendelevium
public static final Elements Nobelium
public static final Elements Lawrencium
public static final Elements Rutherfordium
public static final Elements Dubnium
public static final Elements Seaborgium
public static final Elements Bohrium
public static final Elements Hassium
public static final Elements Meitnerium
public static final Elements Darmstadtium
public static final Elements Roentgenium
public static final Elements Copernicium
@Deprecated public static final Elements Ununtrium
public static final Elements Nihonium
public static final Elements Flerovium
@Deprecated public static final Elements Ununpentium
public static final Elements Moscovium
public static final Elements Livermorium
@Deprecated public static final Elements Ununseptium
public static final Elements Tennessine
@Deprecated public static final Elements Ununoctium
public static final Elements Oganesson
public static final IElement DUMMY
public static final IElement HYDROGEN
public static final IElement HELIUM
public static final IElement LITHIUM
public static final IElement BERYLLIUM
public static final IElement BORON
public static final IElement CARBON
public static final IElement NITROGEN
public static final IElement OXYGEN
public static final IElement FLUORINE
public static final IElement NEON
public static final IElement SODIUM
public static final IElement MAGNESIUM
public static final IElement ALUMINIUM
public static final IElement SILICON
public static final IElement PHOSPHORUS
public static final IElement SULFUR
public static final IElement CHLORINE
public static final IElement ARGON
public static final IElement POTASSIUM
public static final IElement CALCIUM
public static final IElement SCANDIUM
public static final IElement TITANIUM
public static final IElement VANADIUM
public static final IElement CHROMIUM
public static final IElement MANGANESE
public static final IElement IRON
public static final IElement COBALT
public static final IElement NICKEL
public static final IElement COPPER
public static final IElement ZINC
public static final IElement GALLIUM
public static final IElement GERMANIUM
public static final IElement ARSENIC
public static final IElement SELENIUM
public static final IElement BROMINE
public static final IElement KRYPTON
public static final IElement RUBIDIUM
public static final IElement STRONTIUM
public static final IElement YTTRIUM
public static final IElement ZIRCONIUM
public static final IElement NIOBIUM
public static final IElement MOLYBDENUM
public static final IElement TECHNETIUM
public static final IElement RUTHENIUM
public static final IElement RHODIUM
public static final IElement PALLADIUM
public static final IElement SILVER
public static final IElement CADMIUM
public static final IElement INDIUM
public static final IElement TIN
public static final IElement ANTIMONY
public static final IElement TELLURIUM
public static final IElement IODINE
public static final IElement XENON
public static final IElement CAESIUM
public static final IElement BARIUM
public static final IElement LANTHANUM
public static final IElement CERIUM
public static final IElement PRASEODYMIUM
public static final IElement NEODYMIUM
public static final IElement PROMETHIUM
public static final IElement SAMARIUM
public static final IElement EUROPIUM
public static final IElement GADOLINIUM
public static final IElement TERBIUM
public static final IElement DYSPROSIUM
public static final IElement HOLMIUM
public static final IElement ERBIUM
public static final IElement THULIUM
public static final IElement YTTERBIUM
public static final IElement LUTETIUM
public static final IElement HAFNIUM
public static final IElement TANTALUM
public static final IElement TUNGSTEN
public static final IElement RHENIUM
public static final IElement OSMIUM
public static final IElement IRIDIUM
public static final IElement PLATINUM
public static final IElement GOLD
public static final IElement MERCURY
public static final IElement THALLIUM
public static final IElement LEAD
public static final IElement BISMUTH
public static final IElement POLONIUM
public static final IElement ASTATINE
public static final IElement RADON
public static final IElement FRANCIUM
public static final IElement RADIUM
public static final IElement ACTINIUM
public static final IElement THORIUM
public static final IElement PROTACTINIUM
public static final IElement URANIUM
public static final IElement NEPTUNIUM
public static final IElement PLUTONIUM
public static final IElement AMERICIUM
public static final IElement CURIUM
public static final IElement BERKELIUM
public static final IElement CALIFORNIUM
public static final IElement EINSTEINIUM
public static final IElement FERMIUM
public static final IElement MENDELEVIUM
public static final IElement NOBELIUM
public static final IElement LAWRENCIUM
public static final IElement RUTHERFORDIUM
public static final IElement DUBNIUM
public static final IElement SEABORGIUM
public static final IElement BOHRIUM
public static final IElement HASSIUM
public static final IElement MEITNERIUM
public static final IElement DARMSTADTIUM
public static final IElement ROENTGENIUM
public static final IElement UNUNBIUM
public static final IElement UNUNTRIUM
public static final IElement UNUNQUADIUM
public static final IElement FLEROVIUM
public static final IElement UNUNPENTIUM
public static final IElement UNUNHEXIUM
public static final IElement LIVERMORIUM
@Deprecated public static final IElement PLUTOMNIUM
public static Elements[] values()
for (Elements c : Elements.values()) System.out.println(c);
public static Elements valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int number()
Unknown
element
has an atomic number of '0'.public String symbol()
Unknown
element has no symbol.public int period()
Unknown
it's period is 0.public int group()
public Double covalentRadius()
public Double vdwRadius()
public Double electronegativity()
public IElement toIElement()
IElement
instance of the chemical element.public static Elements ofNumber(int number)
Unknown
is returned.
// carbon Elements e = Elements.ofNumber(6); // oxygen Elements e = Elements.ofNumber(8);
number
- atomic numberUnknown
public static Elements ofString(String str)
Unknown
is returned. The
input is case-insensitive.
// carbon Elements e = Elements.ofString("c"); Elements e = Elements.ofString("C"); Elements e = Elements.ofString("Carbon"); Elements e = Elements.ofString("carbon");
str
- input stringUnknown
public static boolean isMetal(int atno)
atno
- atomic numberpublic static boolean isMetal(IAtom atom)
atom
- atomCopyright © 2021. All rights reserved.