Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Auflistung der Klassen | Verzeichnisse | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente

Knoten Klassenreferenz

#include <qrh_Knoten.hpp>

Basisklasse für Bodenkoerper und Loesungspunkt.

Klassendiagramm für Knoten:

Inheritance graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

void setName (string name)
string getName (void)
double get_2NaCl (void)
double get_2KCl (void)
double get_MgCl2 (void)
double get_MgSO4 (void)
double get_Na2SO4 (void)
double get_J_Mg (void)
double get_J_SO4 (void)
double get_J_2K (void)
double get_J_H2O (void)
double get_J_2Na (void)
double get_J_Sum (void)
 Knoten (string name, double zwei_NaCl, double zwei_KCl, double MgCl2, double MgSO4, double NaSO4)
 Knoten (string KnotenData)
 Knoten ()
virtual ~Knoten ()

Geschützte Typen

enum  AnionenKationen_MapIndex {
  n_2Na = 0, n_2K = 1, n_Mg = 2, n_Ca = 3,
  n_Cl = 4, n_SO4 = 5, n_CO3 = 6, n_H2O = 7
}
enum  Verbindungen_MapIndex {
  n_2NaCl = 0, n_2KCl = 1, n_MgCl2 = 2, n_Na2SO4 = 3,
  n_K2SO4 = 4, n_MgSO4 = 5, n_CaSO4 = 6, n_CaCl2 = 7,
  n_CaCO3 = 8, n_MgCO3 = 9, n_Na2CO3 = 10
}
enum  Jaenecke_MapIndex {
  nJ_Mg = 0, nJ_SO4 = 1, nJ_2K = 2, nJ_H2O = 3,
  nJ_2Na = 4, nJ_Sum = 5
}

Geschützte Methoden

void makeJaeneckeFromMolPro1000MolH2O_VB (void)
void setAll (string name, double zwei_NaCl, double zwei_KCl, double MgCl2, double MgSO4, double NaSO4)

Geschützte Attribute

map< enum Jaenecke_MapIndex,
double > 
Jaenecke
map< enum Verbindungen_MapIndex,
double > 
MolPro1000MolH2O_VB

Private Methoden

void resetAlleFelder (void)
void resetJaeneckeFeld (void)
void resetMolPro1000MolH2O_VBFeld (void)

Private Attribute

string name

Dokumentation der Aufzählungstypen

enum Knoten::AnionenKationen_MapIndex [protected]
 

Aufzählungswerte:
n_2Na 
n_2K 
n_Mg 
n_Ca 
n_Cl 
n_SO4 
n_CO3 
n_H2O 

enum Knoten::Jaenecke_MapIndex [protected]
 

Aufzählungswerte:
nJ_Mg 
nJ_SO4 
nJ_2K 
nJ_H2O 
nJ_2Na 
nJ_Sum 

enum Knoten::Verbindungen_MapIndex [protected]
 

Aufzählungswerte:
n_2NaCl 
n_2KCl 
n_MgCl2 
n_Na2SO4 
n_K2SO4 
n_MgSO4 
n_CaSO4 
n_CaCl2 
n_CaCO3 
n_MgCO3 
n_Na2CO3 


Beschreibung der Konstruktoren und Destruktoren

Knoten::Knoten string  name,
double  zwei_NaCl,
double  zwei_KCl,
double  MgCl2,
double  MgSO4,
double  NaSO4
 

Knoten::Knoten string  KnotenData  ) 
 

Knoten::Knoten  ) 
 

Knoten::~Knoten  )  [virtual]
 


Dokumentation der Elementfunktionen

double Knoten::get_2KCl void   ) 
 

double Knoten::get_2NaCl void   ) 
 

double Knoten::get_J_2K void   ) 
 

double Knoten::get_J_2Na void   ) 
 

double Knoten::get_J_H2O void   ) 
 

double Knoten::get_J_Mg void   ) 
 

double Knoten::get_J_SO4 void   ) 
 

double Knoten::get_J_Sum void   ) 
 

double Knoten::get_MgCl2 void   ) 
 

double Knoten::get_MgSO4 void   ) 
 

double Knoten::get_Na2SO4 void   ) 
 

string Knoten::getName void   ) 
 

void Knoten::makeJaeneckeFromMolPro1000MolH2O_VB void   )  [protected]
 

void Knoten::resetAlleFelder void   )  [private]
 

void Knoten::resetJaeneckeFeld void   )  [private]
 

void Knoten::resetMolPro1000MolH2O_VBFeld void   )  [private]
 

void Knoten::setAll string  name,
double  zwei_NaCl,
double  zwei_KCl,
double  MgCl2,
double  MgSO4,
double  NaSO4
[protected]
 

void Knoten::setName string  name  ) 
 


Dokumentation der Datenelemente

map<enum Jaenecke_MapIndex,double> Knoten::Jaenecke [protected]
 

map<enum Verbindungen_MapIndex,double> Knoten::MolPro1000MolH2O_VB [protected]
 

string Knoten::name [private]
 


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Wed Apr 19 00:19:32 2006 für Quinview von  doxygen 1.4.4