* thanks du hubitree kalzium now knows about EA
svn path=/trunk/KDE/kdeedu/kalzium/src/element.cpp; revision=421999
double mass = domElement.namedItem( "mass" ).toElement().text().toDouble();
double en = domElement.namedItem( "electronegativity" ).toElement().text().toDouble();
+ double ea = domElement.namedItem( "electronaffinity" ).toElement().text().toDouble();
double mp = domElement.namedItem( "meltingpoint" ).toElement().text().toDouble();
double bp = domElement.namedItem( "boilingpoint" ).toElement().text().toDouble();
double density = domElement.namedItem( "density" ).toElement().text().toDouble();
e->setMass( mass );
e->setEN( en );
+ e->setEA( ea );
e->setMeltingpoint( mp );
e->setBoilingpoint( bp );
e->setDensity( density );
void setMass( double value ) { m_mass = value; }
void setEN( double value ) { m_EN = value; }
+ void setEA( double value ) { m_EA = value; }
void setMeltingpoint( double value ) { m_MP = value; }
void setBoilingpoint( double value ) { m_BP = value; }
void setDensity( double value ) { m_Density = value; }
double electroneg() const {
return m_EN;
}
-
+
+ /**
+ * @return the electroaffinity of the element
+ */
+ double electroaf() const {
+ return m_EA;
+ }
+
/**
* @return the atomic mass of the element in units
*/
double m_mass,
m_MP,
m_BP,
- m_EN,
+ m_EN,
+ m_EA,
m_Density,
m_RadiusAR,
m_RadiusCR,