08.12.2012 Aufrufe

Nullfeldaufspaltung von Benzol und Naphthalin im ... - ScienceUp.de

Nullfeldaufspaltung von Benzol und Naphthalin im ... - ScienceUp.de

Nullfeldaufspaltung von Benzol und Naphthalin im ... - ScienceUp.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

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(),

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!