![]() |
Files | |
file | centerfocus.cpp |
Main centerfocus program file, includes workflow. | |
Functions | |
int | nCenterFocus::centerfocus (int argc, const char *argv[]) |
Main centerfocus routine. | |
void | nCenterFocus::CFRandomExperiment::performRandomExperiment () |
performs a single centerfocus experiment/ |
int nCenterFocus::centerfocus | ( | int | argc, | |
const char * | argv[] | |||
) |
/
is in CheckAllMonoms() something wrong? /
Python Skript schreiben, um Ergebnisse zusammenzuzaehlen - TEILWEISE ERLEDIGT /
Ueberlegen, wie verschiedene Programmdurchlaeufe verwaltet werden sollen. /
command line options parser popt or gengetopt! /
benenne CenterfocusParams um in centerFocusParams? /
eventuell Fortschrittsanzeige (das Programm tut was) /
TODO statt bReqVanishedFocalValues_m eventuell minSuccessiveVanishedFocalValues TODO Statistik-Parameter sind nicht richtig - was meinst du damit?
< was ist den dass fuer ein Schwachsinn (intern jedes mal eine Initialisierung)
Stimmt nicht, falls ein Zufallsversuch gefahren wird.
wenn Hamilton-Komponenten gefiltert werden und Strudelgrößen parametrisiert werden, ist nur der Zähler aus der Statistik korrekt. wenn Hamilton-Komponenten gefiltert werden und keine Strudelgrößen parametrisiert werden ist der inputPointCounter der korrekte Wert für virtuelle Eingabepunkte. komplizierter wird es, wenn alles in Kombination mit ALL-Versuchen gemacht wird. Ist dann der virtualInputPointCount-Wert immer noch korrekt?
TODO statt bReqVanishedFocalValues_m eventuell minSuccessiveVanishedFocalValues TODO Statistik-Parameter sind nicht richtig - was meinst du damit?
< was ist den dass fuer ein Schwachsinn (intern jedes mal eine Initialisierung)
Stimmt nicht, falls ein Zufallsversuch gefahren wird.
wenn Hamilton-Komponenten gefiltert werden und Strudelgrößen parametrisiert werden, ist nur der Zähler aus der Statistik korrekt. wenn Hamilton-Komponenten gefiltert werden und keine Strudelgrößen parametrisiert werden ist der inputPointCounter der korrekte Wert für virtuelle Eingabepunkte. komplizierter wird es, wenn alles in Kombination mit ALL-Versuchen gemacht wird. Ist dann der virtualInputPointCount-Wert immer noch korrekt?
Definition at line 473 of file centerfocus.cpp.
References MtcpCheckpointManager::checkpointingTimeFrame(), Timer::clear(), MtcpCheckpointManager::connectTimer(), nCenterFocus::correctVanishedFocalValuesStatistic(), D_CenterfocusParams, MtcpCheckpointManager::disconnectTimer(), DStatistic, g_extLiftStatistic, hamiltonianPointCount_g, MtcpManager_g, nCenterFocus::ExtendedFailedLiftStatistic::print(), printProgramAndEnvironmentInfo(), RankStatistic, Timer::start(), and Timer::stop().
Referenced by main(), and nCenterFocus::testExample().
void CFRandomExperiment::performRandomExperiment | ( | ) | [inline, inherited] |
performRandomExperiment Name ändern - das ist nicht nur Random sondern auch all All! /
Objekt einführen, welches die Daten für einen Versuch enthält, und nicht alls quer durch die Bank in ReadStrudelParams ablegen. /
In der Ausgabedatei fehlt noch die Information, welcher Zufallsgenerator verwendet wurde - /
TODO ohne at am Anfang heraussuchen und bearbeiten /
Parameter dokumentieren! /
wenn bei der Ausgabe Hamilton-Komponenten herausgefiltert werden, soll dies bei der Ausgabe explizit angezeigt werden. /
fuer isHamiltonComponent reicht auch frommer 1 und Koeffizienten in diesem Typ. vielleicht / kann man dies loesen, indem man eine Zwischenstufe schaltet, welche die Polynome nach bedarf umrechnet, / also fuer compute_p_coeff. fuer createJacobiMatrix muss nicht umgerechnet werden, da die Umrechnung schon intern stattfindet! Welche Polynome sollen denn nun fuer das Zufallsexperiment verwendet werden (jetzt, bzw, spaeter?) Per Definition muss nur fuer die Jacobi-Matrix und fuer compute_p_coeff epsprecision 1 verwendet werden. hoeheres epsPrecision
performRandomExperiment Name ändern - das ist nicht nur Random sondern auch all All! /
Objekt einführen, welches die Daten für einen Versuch enthält, und nicht alls quer durch die Bank in ReadStrudelParams ablegen. /
In der Ausgabedatei fehlt noch die Information, welcher Zufallsgenerator verwendet wurde - /
TODO ohne at am Anfang heraussuchen und bearbeiten /
Parameter dokumentieren! /
wenn bei der Ausgabe Hamilton-Komponenten herausgefiltert werden, soll dies bei der Ausgabe explizit angezeigt werden. /
fuer isHamiltonComponent reicht auch frommer 1 und Koeffizienten in diesem Typ. vielleicht / kann man dies loesen, indem man eine Zwischenstufe schaltet, welche die Polynome nach bedarf umrechnet, / also fuer compute_p_coeff. fuer createJacobiMatrix muss nicht umgerechnet werden, da die Umrechnung schon intern stattfindet! Welche Polynome sollen denn nun fuer das Zufallsexperiment verwendet werden (jetzt, bzw, spaeter?) Per Definition muss nur fuer die Jacobi-Matrix und fuer compute_p_coeff epsprecision 1 verwendet werden. hoeheres epsPrecision
Achtung, hier musst du aufpassen! eventuell muss man Polynome P und Q vom Koerper in einen Ring umrechnen !
Definition at line 467 of file cfRandomExperiment.h.