Logo Search packages:      
Sourcecode: kalzium version File versions  Download package

Classes | Public Types | Public Member Functions | Private Attributes

Isotope Class Reference

#include <isotope.h>

Collaboration diagram for Isotope:
Collaboration graph
[legend]

List of all members.

Classes

struct  Nucleons

Public Types

enum  Decay { ALPHA, BETAPLUS, BETAMINUS, EC }

Public Member Functions

QString abundance () const
void addData (ChemicalDataObject o)
double alphadecay () const
double alphalikeliness () const
double betaminusdecay () const
double betaminuslikeliness () const
double betaplusdecay () const
double betapluslikeliness () const
double ecdecay () const
double eclikeliness () const
QString errorMargin () const
double halflife () const
QString halflifeUnit () const
 Isotope ()
QString magmoment () const
double mass () const
int nucleons () const
Isotope::Nucleons nucleonsAfterDecay (Decay kind)
int parentElementNumber () const
QString parentElementSymbol () const
void setNucleons (int number)
QString spin () const
 ~Isotope ()

Private Attributes

ChemicalDataObject m_abundance
ChemicalDataObject m_alphadecay
ChemicalDataObject m_alphalikeliness
ChemicalDataObject m_betaminusdecay
ChemicalDataObject m_betaminuslikeliness
ChemicalDataObject m_betaplusdecay
ChemicalDataObject m_betapluslikeliness
ChemicalDataObject m_ecdecay
ChemicalDataObject m_eclikeliness
ChemicalDataObject m_halflife
ChemicalDataObject m_identifier
ChemicalDataObject m_magmoment
ChemicalDataObject m_mass
int m_numberOfNucleons
ChemicalDataObject m_parentElementSymbol
ChemicalDataObject m_spin

Detailed Description

Author:
Carsten Niehaus

This class represents an Isotope with all its properties

Definition at line 32 of file isotope.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index