Nullfeldaufspaltung von Benzol und Naphthalin im ... - ScienceUp.de
Nullfeldaufspaltung von Benzol und Naphthalin im ... - ScienceUp.de
Nullfeldaufspaltung von Benzol und Naphthalin im ... - ScienceUp.de
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
A Quelltexte <strong>de</strong>r C++-Programm 135<br />
term1 = FAKTOR/sqrt(PI);<br />
/*FEHLERTEST*/<br />
FehlerBehandlung.IstGroesser(term1, MAX, "Formel 2:<br />
Term 1", i, j, k, l);<br />
term2 = pow((alphaI * alphaJ * alphaK *<br />
alphaL/pow((sum/4.0),2)),(5.0/4.0));<br />
/*FEHLERTEST*/<br />
FehlerBehandlung.IstGroesser(term2, MAX, "Formel 2:<br />
Term 2", i, j, k, l);<br />
term3=-(alphaI * alphaK * rik2/(alphaI + alphaK)<br />
+ alphaJ * alphaL * rjl2/(alphaJ + alphaL));<br />
// exp(term1)=0..1<br />
/*FEHLERTEST*/<br />
FehlerBehandlung.IstGroesser(term3, MAX, "Formel 2:<br />
Term 3", i, j, k, l);<br />
term3=exp(term3);<br />
/*FEHLERTEST*/<br />
FehlerBehandlung.NichtImBereich(term3, 0, 1, "Formel 2:<br />
exp(..)", i, j, k, l);<br />
term4=-16.0/15.0 * (1.0/(alphaI + alphaK) + 1.0/<br />
(alphaJ + alphaL)); //0<br />
/*FEHLERTEST*/<br />
FehlerBehandlung.IstGroesser(term5, MAX, "Formel 2:<br />
Term 5", i, j, k, l);<br />
FehlerBehandlung.Ausloeschung(-term4, term5, "Formel 2:<br />
Term 4 + Term 5", i, j, k, l);<br />
return term1 * term2 * term3 * (term4 + term5);<br />
} //Formel2<br />
/*********************************************************/<br />
double RBetragQuadrat( GtoParameter * Gto, USHORT i, USHORT<br />
k)<br />
//return (Betrag <strong>de</strong>s Abstandsvektors (ri-rk)^2)<br />
{<br />
double result;<br />
Fehler FehlerBehandlung;<br />
/*FEHLERTEST*/<br />
FehlerBehandlung.Ausloeschung(Gto[i].X(), Gto[k].X(),