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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

138<br />

A Quelltexte <strong>de</strong>r C++-Programme<br />

Vektors RGammaDelta", i, j, k, l);<br />

return result;<br />

} //RGammaDelta<br />

/*********************************************************/<br />

void R(GtoParameter * Gto, double *R, USHORT i, USHORT k)<br />

//berechnet R[3] = RGamma[3] bzw RDelta[3]<br />

{<br />

USHORT count;<br />

char taste;<br />

Fehler FehlerBehandlung;<br />

/*FEHLERTEST*/<br />

FehlerBehandlung.Ausloeschung(Gto[i].Alpha()*Gto[i].X(),<br />

-Gto[k].Alpha()*Gto[k].X(),<br />

"R: rGamma bzw. rDelta, x-Komponente", i, i, k, k);<br />

FehlerBehandlung.Ausloeschung(Gto[i].Alpha()*Gto[i].Y(),<br />

-Gto[k].Alpha()*Gto[k].Y(),<br />

"R: rGamma bzw. rDelta, y-Komponente", i, i, k, k);<br />

//z-Komponenten <strong>im</strong>mer gleich Null<br />

R[0] = (1.0/(Gto[i].Alpha() + Gto[k].Alpha()))<br />

* (Gto[i].Alpha() * Gto[i].X() + Gto[k].Alpha() *<br />

Gto[k].X());<br />

R[1] = 1.0/(Gto[i].Alpha() + Gto[k].Alpha())<br />

* (Gto[i].Alpha() * Gto[i].Y() + Gto[k].Alpha() *<br />

Gto[k].Y());<br />

R[2] = 0.0;<br />

/*FEHLERTEST*/<br />

for (count = 0; count < 3; count++)<br />

FehlerBehandlung.IstGroesser(R[count], MAX, "R:<br />

Komponente <strong>von</strong> rGamma bzw. rDelta", i, i, k, k);<br />

} //R<br />

/*********************************************************/<br />

double Omega(GtoParameter * Gto, USHORT i, USHORT j, USHORT<br />

k, USHORT l)<br />

//return omega<br />

{<br />

double result = 0.0;<br />

Fehler FehlerBehandlung;

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!