Exemplo n.º 1
0
 public Atom(int protons, int neutrons)
 {
     Protons           = protons;
     Neutrons          = neutrons;
     Element           = ElementMap.FromProtonCount(Protons);
     Period            = PeriodicTable.GetPeriod(Element);
     Mass              = AtomPropertyCalculator.CalculateMass(Protons, Neutrons);
     Radius            = PeriodicTable.GetCovalentRadius(Element);
     ElectroNegativity = PeriodicTable.ElectroNegativity(Element);
     FormalCharge      = 0 * PhysicalConstants.ElementaryCharge;
     EffectiveCharge   = FormalCharge;
 }