class Chem::Element

Defined in:

chem/core/element.cr
chem/core/periodic_table/elements.cr:13
chem/core/periodic_table/elements.cr:18
chem/core/periodic_table/elements.cr:22
chem/core/periodic_table/elements.cr:26
chem/core/periodic_table/elements.cr:30
chem/core/periodic_table/elements.cr:34
chem/core/periodic_table/elements.cr:39
chem/core/periodic_table/elements.cr:44
chem/core/periodic_table/elements.cr:49
chem/core/periodic_table/elements.cr:54
chem/core/periodic_table/elements.cr:58
chem/core/periodic_table/elements.cr:64
chem/core/periodic_table/elements.cr:70
chem/core/periodic_table/elements.cr:74
chem/core/periodic_table/elements.cr:78
chem/core/periodic_table/elements.cr:83
chem/core/periodic_table/elements.cr:88
chem/core/periodic_table/elements.cr:93
chem/core/periodic_table/elements.cr:97
chem/core/periodic_table/elements.cr:103
chem/core/periodic_table/elements.cr:109
chem/core/periodic_table/elements.cr:113
chem/core/periodic_table/elements.cr:117
chem/core/periodic_table/elements.cr:121
chem/core/periodic_table/elements.cr:125
chem/core/periodic_table/elements.cr:129
chem/core/periodic_table/elements.cr:133
chem/core/periodic_table/elements.cr:137
chem/core/periodic_table/elements.cr:141
chem/core/periodic_table/elements.cr:145
chem/core/periodic_table/elements.cr:149
chem/core/periodic_table/elements.cr:153
chem/core/periodic_table/elements.cr:157
chem/core/periodic_table/elements.cr:161
chem/core/periodic_table/elements.cr:165
chem/core/periodic_table/elements.cr:170
chem/core/periodic_table/elements.cr:174
chem/core/periodic_table/elements.cr:178
chem/core/periodic_table/elements.cr:182
chem/core/periodic_table/elements.cr:186
chem/core/periodic_table/elements.cr:190
chem/core/periodic_table/elements.cr:194
chem/core/periodic_table/elements.cr:198
chem/core/periodic_table/elements.cr:202
chem/core/periodic_table/elements.cr:206
chem/core/periodic_table/elements.cr:210
chem/core/periodic_table/elements.cr:214
chem/core/periodic_table/elements.cr:218
chem/core/periodic_table/elements.cr:222
chem/core/periodic_table/elements.cr:226
chem/core/periodic_table/elements.cr:230
chem/core/periodic_table/elements.cr:234
chem/core/periodic_table/elements.cr:238
chem/core/periodic_table/elements.cr:243
chem/core/periodic_table/elements.cr:247
chem/core/periodic_table/elements.cr:251
chem/core/periodic_table/elements.cr:255
chem/core/periodic_table/elements.cr:259
chem/core/periodic_table/elements.cr:263
chem/core/periodic_table/elements.cr:267
chem/core/periodic_table/elements.cr:271
chem/core/periodic_table/elements.cr:274
chem/core/periodic_table/elements.cr:278
chem/core/periodic_table/elements.cr:282
chem/core/periodic_table/elements.cr:286
chem/core/periodic_table/elements.cr:290
chem/core/periodic_table/elements.cr:294
chem/core/periodic_table/elements.cr:298
chem/core/periodic_table/elements.cr:302
chem/core/periodic_table/elements.cr:306
chem/core/periodic_table/elements.cr:310
chem/core/periodic_table/elements.cr:314
chem/core/periodic_table/elements.cr:318
chem/core/periodic_table/elements.cr:322
chem/core/periodic_table/elements.cr:326
chem/core/periodic_table/elements.cr:330
chem/core/periodic_table/elements.cr:334
chem/core/periodic_table/elements.cr:338
chem/core/periodic_table/elements.cr:342
chem/core/periodic_table/elements.cr:346
chem/core/periodic_table/elements.cr:350
chem/core/periodic_table/elements.cr:354
chem/core/periodic_table/elements.cr:358
chem/core/periodic_table/elements.cr:362
chem/core/periodic_table/elements.cr:365
chem/core/periodic_table/elements.cr:368
chem/core/periodic_table/elements.cr:371
chem/core/periodic_table/elements.cr:374
chem/core/periodic_table/elements.cr:377
chem/core/periodic_table/elements.cr:381
chem/core/periodic_table/elements.cr:385
chem/core/periodic_table/elements.cr:389
chem/core/periodic_table/elements.cr:393
chem/core/periodic_table/elements.cr:397
chem/core/periodic_table/elements.cr:401
chem/core/periodic_table/elements.cr:405
chem/core/periodic_table/elements.cr:409
chem/core/periodic_table/elements.cr:412
chem/core/periodic_table/elements.cr:415
chem/core/periodic_table/elements.cr:418
chem/core/periodic_table/elements.cr:420
chem/core/periodic_table/elements.cr:422
chem/core/periodic_table/elements.cr:424
chem/core/periodic_table/elements.cr:426
chem/core/periodic_table/elements.cr:428
chem/core/periodic_table/elements.cr:430
chem/core/periodic_table/elements.cr:432
chem/core/periodic_table/elements.cr:434
chem/core/periodic_table/elements.cr:436
chem/core/periodic_table/elements.cr:438
chem/core/periodic_table/elements.cr:440
chem/core/periodic_table/elements.cr:442
chem/core/periodic_table/elements.cr:444
chem/core/periodic_table/elements.cr:446
chem/core/periodic_table/elements.cr:448
chem/core/periodic_table/elements.cr:450
chem/core/periodic_table/elements.cr:452
chem/core/periodic_table/elements.cr:454

Constructors

Instance Method Summary

Constructor Detail

def self.new(atomic_number : Int32, name : String, symbol : String, *, mass : Float64, covalent_radius : Float64 = 1.5, ionic : Bool = false, valencies : Array(Int32) = [] of Int32, vdw_radius : Float64 | Nil = nil) #

[View source]

Instance Method Detail

def actinium? #

[View source]
def aluminum? #

[View source]
def americium? #

[View source]
def antimony? #

[View source]
def argon? #

[View source]
def arsenic? #

[View source]
def astatine? #

[View source]
def atomic_number : Int32 #

[View source]
def barium? #

[View source]
def berkelium? #

[View source]
def beryllium? #

[View source]
def bismuth? #

[View source]
def bohrium? #

[View source]
def boron? #

[View source]
def bromine? #

[View source]
def cadmium? #

[View source]
def calcium? #

[View source]
def californium? #

[View source]
def carbon? #

[View source]
def cerium? #

[View source]
def cesium? #

[View source]
def chlorine? #

[View source]
def chromium? #

[View source]
def cobalt? #

[View source]
def copernicium? #

[View source]
def copper? #

[View source]
def covalent_radius : Float64 #

[View source]
def curium? #

[View source]
def darmstadtium? #

[View source]
def dubnium? #

[View source]
def dysprosium? #

[View source]
def einsteinium? #

[View source]
def erbium? #

[View source]
def europium? #

[View source]
def fermium? #

[View source]
def fluorine? #

[View source]
def francium? #

[View source]
def gadolinium? #

[View source]
def gallium? #

[View source]
def germanium? #

[View source]
def gold? #

[View source]
def hafnium? #

[View source]
def hassium? #

[View source]
def helium? #

[View source]
def holmium? #

[View source]
def hydrogen? #

[View source]
def indium? #

[View source]
def inspect(io : ::IO) : Nil #

[View source]
def iodine? #

[View source]
def ionic? : Bool #

[View source]
def iridium? #

[View source]
def iron? #

[View source]
def krypton? #

[View source]
def lanthanum? #

[View source]
def lawrencium? #

[View source]
def lead? #

[View source]
def lithium? #

[View source]
def lutetium? #

[View source]
def magnesium? #

[View source]
def manganese? #

[View source]
def mass : Float64 #

[View source]
def max_valency : Int32 #

[View source]
def meitnerium? #

[View source]
def mendelevium? #

[View source]
def mercury? #

[View source]
def molybdenum? #

[View source]
def name : String #

[View source]
def neodymium? #

[View source]
def neon? #

[View source]
def neptunium? #

[View source]
def nickel? #

[View source]
def niobium? #

[View source]
def nitrogen? #

[View source]
def nobelium? #

[View source]
def osmium? #

[View source]
def oxygen? #

[View source]
def palladium? #

[View source]
def phosphorus? #

[View source]
def platinum? #

[View source]
def plutonium? #

[View source]
def polonium? #

[View source]
def potassium? #

[View source]
def praseodymium? #

[View source]
def proactinium? #

[View source]
def promethium? #

[View source]
def radium? #

[View source]
def radon? #

[View source]
def rhenium? #

[View source]
def rhodium? #

[View source]
def roentgenium? #

[View source]
def rubidium? #

[View source]
def ruthenium? #

[View source]
def rutherfordium? #

[View source]
def samarium? #

[View source]
def scandium? #

[View source]
def seaborgium? #

[View source]
def selenium? #

[View source]
def silicon? #

[View source]
def silver? #

[View source]
def sodium? #

[View source]
def strontium? #

[View source]
def sulfur? #

[View source]
def symbol : String #

[View source]
def tantalum? #

[View source]
def technetium? #

[View source]
def tellurium? #

[View source]
def terbium? #

[View source]
def thallium? #

[View source]
def thorium? #

[View source]
def thulium? #

[View source]
def tin? #

[View source]
def titanium? #

[View source]
def tungsten? #

[View source]
def ununhexium? #

[View source]
def ununoctium? #

[View source]
def ununpentium? #

[View source]
def ununquadium? #

[View source]
def ununseptium? #

[View source]
def ununtrium? #

[View source]
def uranium? #

[View source]
def valencies : Array(Int32) #

[View source]
def vanadium? #

[View source]
def vdw_radius : Float64 #

[View source]
def xenon? #

[View source]
def ytterbium? #

[View source]
def yttrium? #

[View source]
def zinc? #

[View source]
def zirconium? #

[View source]