20#ifndef VGM_I_ISOTOPE_H
21#define VGM_I_ISOTOPE_H
35 virtual std::string
Name()
const = 0;
38 virtual int Z()
const = 0;
41 virtual int N()
const = 0;
45 virtual double A()
const = 0;
std::ostream & operator<<(std::ostream &out, const VGM::IIsotope &isotope)
The VGM interface to elements.
virtual int N() const =0
Return the effective number of nucleons.
virtual std::string Name() const =0
Return the name of this element.
virtual double A() const =0
Return the effective effective mass of a mole in g/mole.
virtual int Z() const =0
Return the effective atomic number.