src/IntRank2/IntHF.cc
/* For this we will need to know the three PAS spatial tensor components,
   { Aiso, Adelzz, Aeta } and the two spin quantum numbmers. It is assumed 
   that the input of both Aiso and Adelzz are in Gauss. Aeta will be
   restricted to reside between [0,1]

        Input       HF      : Hyperfine interaction (this)
                    IsoI    : Spin I isotope type
                    IsoS    : Spin S isotope type
        or          Iqn     : Spin I quantum number
                    Sqn     : Spin S quantum number
                    Aiso    : Spatial tensor Aiso value (Gauss)
                    Adelzz  : Spatial tensor delzz value (Gauss)
                    Aeta    : Spatial tensor asymmetry value (usually 0)
        Output      none    : Hyperfine interaction constructed              */
For this we will need to know the three PAS spatial tensor components,
{ Aiso, Adelzz, Aeta } and the two spin quantum numbmers. It is assumed
that the input of both Aiso and Adelzz are in Gauss. Aeta will be
restricted to reside between [0,1]


For this we will need to know the three PAS spatial tensor components { Aiso Adelzz Aeta } and the two spin quantum numbmers . It is assumed that the input of both Aiso and Adelzz are in Gauss . Aeta will be restricted to reside between [ 0 1 ]
IntHF::IntHF(const string& II,const string& IS,
                    double Aiso, double Adelzz, double Ae, const EAngles& EA)
  {
  if(!SpinCheck(II,IS,1)) IHFfatal(2);		
  Isotope III(II);				
  Isotope IIS(IS);				
  *this = IntHF(III,IIS,Aiso,Adelzz,Ae,EA);	
  }
IntHF :: IntHF ( const string & II , const string & IS , double Aiso , double Adelzz , double Ae , const EAngles & EA ) { if ( ! SpinCheck ( II , IS , 1 ) ) IHFfatal ( 2 ) ; Isotope III ( II ) ; Isotope IIS ( IS ) ; * this = IntHF ( III , IIS , Aiso , Adelzz , Ae , EA ) ; }
For this we will need to know the three PAS spatial tensor components,
{ Aiso, Adelzz, Aeta } and the two spin quantum numbmers.
For this we will need to know the three PAS spatial tensor components { Aiso Adelzz Aeta } and the two spin quantum numbmers .
// Insure spin types valid // Make isotope for II // Make isotope for IS // User constructor overload