/** * Get the covalent radius for an element. * * @param symbol the symbol of the element * @return the covalent radius */ public static Double getCovalentRadius(String symbol) { return Elements.ofString(symbol).covalentRadius(); }
/** * Get the covalent radius for an element. * * @param symbol the symbol of the element * @return the covalent radius */ public static Double getCovalentRadius(String symbol) { return Elements.ofString(symbol).covalentRadius(); }
/** * Get the CAS ID for an element. * * @param symbol the symbol of the element * @return the CAS ID */ public static String getCASId(String symbol) { return casIds().get(Elements.ofString(symbol)); }
private void setSymbolInternal(String symbol) { if (symbol == null) this.atomicNumber = null; else this.atomicNumber = Elements.ofString(symbol).number(); }
/** * Get the Pauling electronegativity of an element. * * @param symbol the symbol of the element * @return the Pauling electronegativity */ public static Double getPaulingElectronegativity(String symbol) { return Elements.ofString(symbol).electronegativity(); }
private void setSymbolInternal(String symbol) { if (symbol == null) this.atomicNumber = null; else this.atomicNumber = Elements.ofString(symbol).number(); }
/** * Get the Van der Waals radius for the element in question. * * @param symbol The symbol of the element * @return the Van der waals radius */ public static Double getVdwRadius(String symbol) { return Elements.ofString(symbol).vdwRadius(); }
/** * Get the CAS ID for an element. * * @param symbol the symbol of the element * @return the CAS ID */ public static String getCASId(String symbol) { return casIds().get(Elements.ofString(symbol)); }
private void setSymbolInternal(String symbol) { if (symbol == null) this.atomicNumber = null; else this.atomicNumber = Elements.ofString(symbol).number(); }
/** * Get the group of the element. * * @param symbol the symbol of the element * @return the group */ public static Integer getGroup(String symbol) { return Elements.ofString(symbol).group(); }
private void setSymbolInternal(String symbol) { if (symbol == null) this.atomicNumber = null; else this.atomicNumber = Elements.ofString(symbol).number(); }
/** * Get the Van der Waals radius for the element in question. * * @param symbol The symbol of the element * @return the Van der waals radius */ public static Double getVdwRadius(String symbol) { return Elements.ofString(symbol).vdwRadius(); }
/** * Get the group of the element. * * @param symbol the symbol of the element * @return the group */ public static Integer getGroup(String symbol) { return Elements.ofString(symbol).group(); }
/** * Get the name of the element. * * @param symbol the symbol of the element * @return the name of the element */ public static String getName(String symbol) { return Elements.ofString(symbol).name(); }
/** * Get the period of the element. * * @param symbol the symbol of the element * @return the period */ public static Integer getPeriod(String symbol) { return Elements.ofString(symbol).period(); }
/** * Get the atomic number of the element. * * @param symbol the symbol of the element * @return the atomic number */ public static Integer getAtomicNumber(String symbol) { return Elements.ofString(symbol).number(); }
/** * Returns the most abundant (major) isotope whose symbol equals element. * *@param symbol the symbol of the element in question *@return The Major Isotope value */ public IIsotope getMajorIsotope(String symbol) { return getMajorIsotope(Elements.ofString(symbol).number()); }
/** * Get the chemical series for an element. * * @param symbol the symbol of the element * @return the chemical series of the element */ public static String getChemicalSeries(String symbol) { Elements e = Elements.ofString(symbol); for (Series s : Series.values()) if (s.contains(e)) return s.name(); return null; }
/** * Get the chemical series for an element. * * @param symbol the symbol of the element * @return the chemical series of the element */ public static String getChemicalSeries(String symbol) { Elements e = Elements.ofString(symbol); for (Series s : Series.values()) if (s.contains(e)) return s.name(); return null; }
/** * Get the phase of the element. * * @param symbol the symbol of the element * @return the phase of the element */ public static String getPhase(String symbol) { Elements e = Elements.ofString(symbol); for (Phase p : Phase.values()) if (p.contains(e)) return p.name(); return null; }