11.10.2013 Aufrufe

Diss.-ETH 12317 Diss.-ETH 12317 Diss.-ETH 12317 Diss.-E Eine ...

Diss.-ETH 12317 Diss.-ETH 12317 Diss.-ETH 12317 Diss.-E Eine ...

Diss.-ETH 12317 Diss.-ETH 12317 Diss.-ETH 12317 Diss.-E Eine ...

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.

74 KAPITEL 4. FRAMEWORK<br />

es des Zugriffs auf identifizierbare Variable im Namensraum einer<br />

Ntor-Instanz.<br />

– char* GetName()<br />

Liefert den Namen (Zeichenkette) eines Objektes im Netzbestand.<br />

• Variable: Diese Klasse stellt eine Variable xi im Gleichungssystem<br />

dar und ist stets in Ntor- oder in Elementarsummen beheimatet.<br />

– Variable(char* name, int lfNr, double* var)<br />

Der Konstruktor erzeugt eine Variable mit dem Namen name.<br />

Die Variable ist lokal an der Stelle sk+lfNr einer Ntor- oder Elementarsummen-Instanz<br />

k angeordnet. Diese Anordnung muss<br />

konsistent sein mit der erzeugten Jacobi-Matrix und dem Unbekannten-Vektor.<br />

Über den Zeiger var wird die Verbindung zwischen<br />

Laufzeit-Namen der Variablen und dem zur Übersetzzeit<br />

bekannten Speicher-Symbol hergestellt. Das Speichersymbol wird<br />

für die Berechnung der Teilmatrizen und Teilvektoren benutzt.<br />

– double GetValue()<br />

Gibt den Wert einer Variablen.<br />

– double SetValue(double Value)<br />

Setzt den Wert einer Variablen.<br />

– int GetLfNr()<br />

Gibt die zur Festlegung der Reihenfolge der Variablen notwendigen<br />

Laufnummer lfnrinnerhalb einer Ntor-Instanz k an. Zusammen<br />

mit dem Wert sk ist der Index der Variable xi im gesamten<br />

Gleichungssystem berechenbar:<br />

i = sk + lfnr<br />

• Parameter: Diese Klasse stellt einen Parameter pi im Gleichungssystem<br />

dar und ist stets entweder in Ntor- oder in Elementarsummen-<br />

Instanzen beheimatet.<br />

– Parameter(char* name)<br />

Der Konstruktor erzeugt einen Parameter mit dem Namen name.<br />

• Anschluss: Diese Klasse implementiert die Verbindung zwischen<br />

Summengeber und Ntor.<br />

<strong>Diss</strong>.-<strong>ETH</strong> <strong>12317</strong> <strong>Diss</strong>.-<strong>ETH</strong> <strong>12317</strong> <strong>Diss</strong>.-<strong>ETH</strong> <strong>12317</strong> <strong>Diss</strong>.-E

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!