Nullfeldaufspaltung von Benzol und Naphthalin im ... - ScienceUp.de
Nullfeldaufspaltung von Benzol und Naphthalin im ... - ScienceUp.de
Nullfeldaufspaltung von Benzol und Naphthalin im ... - ScienceUp.de
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;