Safe Haskell | None |
---|---|
Language | Haskell98 |
Basic properties of chemical Element
s as suggested by Cambridge Structural Database.
- type Element = ByteString
- assignElement :: Atom -> Element
- guessElement :: ByteString -> Element
- atomicNumber :: Element -> Int
- atomicMass :: Element -> Double
- covalentRadius :: (IsString a, Show a, Fractional t, Eq a) => a -> t
- maxCovalentRadius :: Double
- vanDerWaalsRadius :: Element -> Double
- maxVanDerWaalsRadius :: Double
Documentation
type Element = ByteString Source #
Type alias for Element
names.
guessElement :: ByteString -> Element Source #
atomicNumber :: Element -> Int Source #
Atomic number of a given element
atomicMass :: Element -> Double Source #
Atomic mass of a given element in g/mol
covalentRadius :: (IsString a, Show a, Fractional t, Eq a) => a -> t Source #
Covalent radius of an element with a given name.
maxCovalentRadius :: Double Source #
Upper bound of covalentRadius
.
vanDerWaalsRadius :: Element -> Double Source #
Van der Waals radius of the given element
maxVanDerWaalsRadius :: Double Source #
Upper bound of vanDerWaalsRadius
.