00001
00005 #include "atom.h"
00006
00007 using namespace psi::intder;
00008
00009 Atom::Atom(int an, double aw, double ax, double ay, double az)
00010 : Cartesian(ax, ay, az)
00011 {
00012 atomicNumber = an;
00013 atomicWeight = aw;
00014 }
00015
00016 Atom::Atom(int an, double aw, Cartesian& A)
00017 : Cartesian(A)
00018 {
00019 atomicNumber = an;
00020 atomicWeight = aw;
00021 }
00022
00023 Atom::Atom(int an, double aw)
00024 : Cartesian()
00025 {
00026 atomicNumber = an;
00027 atomicWeight = aw;
00028 }
00029
00030 Atom::Atom()
00031 : Cartesian()
00032 {
00033 atomicNumber = 0;
00034 atomicWeight = 0.0;
00035 }
00036