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.
152<br />
#inclu<strong>de</strong> "new.hpp"<br />
#inclu<strong>de</strong> "fstream.h"<br />
#inclu<strong>de</strong> "stdlib.h"<br />
#inclu<strong>de</strong> "math.h"<br />
#inclu<strong>de</strong> "string.h"<br />
A Quelltexte <strong>de</strong>r C++-Programme<br />
class MDaten<br />
{<br />
public:<br />
MDaten();<br />
~MDaten();<br />
void Calc_DS1S2Ntype(USHORT s1, USHORT s2, USHORT ntype);<br />
double GetDS1S2Ntype() const {return itsDS1S2Ntype;}<br />
private:<br />
Fehler FehlerBehandlung;<br />
double itsDS1S2Ntype;<br />
USHORT itsS1,itsS2,itsNtype;<br />
USHORT itsStart;<br />
double itsMax;<br />
double SCInt[N][N][N][N]; //D-Integrale bzgl. <strong>de</strong>r SCOs,<br />
//berechnet mit scintegral.C<br />
double SCKoef[FSN]; //EV bzgl. <strong>de</strong>r SC-Strukturen<br />
double itsC[FSN][NTYPE][N][N][N][N]; //Daten aus CFILEBIN<br />
//Fkt.en, die Calc_DS1S2Ntype aufruft<br />
void C_Lesen(); //C aus CFILEBIN: c^ntype_ijkl(ny, eta)<br />
void SCInt_Lesen();<br />
//SCInt aus SCINTFILEBIN: SCInt(i,j,k,l)<br />
void SC_Koef_Lesen(); //SCKoef aus MRFILE: cNy <strong>und</strong> cEta<br />
inline void Calc(); //itsDS1S2Ntype<br />
};<br />
/*-------------------------------------------------------*/<br />
//constructor, <strong>de</strong>structor<br />
/*-------------------------------------------------------*/<br />
MDaten::MDaten() //constructor<br />
{<br />
USHORT fehlerTest = true; //Test auf Ausloeschung <strong>und</strong><br />
// bes. grosse Zahlen<br />
USHORT abfrage = false; //Falls bei Fehlermeldung auf