00001
00005 #ifndef _psi_bin_intder_atom_h_
00006 #define _psi_bin_intder_atom_h_
00007
00008 #include "cartesian.h"
00009
00010 namespace psi { namespace intder {
00011
00012 class Atom : public Cartesian
00013 {
00014 public:
00015 int atomicNumber;
00016 double atomicWeight;
00017 Atom(int an, double aw, double ax, double ay, double az);
00018 Atom(int an, double aw, Cartesian& A);
00019 Atom(int an, double aw);
00020 Atom();
00021
00022 int getAtomicNumber()
00023 { return atomicNumber; }
00024 void setAtomicNumber(int an)
00025 { atomicNumber = an; }
00026 double getAtomicWeight()
00027 { return atomicWeight; }
00028 void setAtomicWeight(double aw)
00029 { atomicWeight = aw; }
00030 };
00031
00032 }}
00033
00034 #endif // header guard
00035