Main centerfocus program file, includes workflow. More...
#include "typedefs.h"#include <unistd.h>#include <time.h>#include <signal.h>#include "centerfocus_defines.h"#include <assert.h>#include <sstream>#include <vector>#include <iostream>#include <stdint.h>#include "CompileFunctions.h"#include <stdlib.h>#include "PerformanceStatistics.h"#include "polynomdefs.h"#include <iomanip>#include <map>#include <list>#include "MtcpCheckpointManager.h"#include "basicNumber.h"#include "polynom.h"#include "fast_Ring.h"#include "epsNumber.hpp"#include "eps_ring.cpp"#include "polynomialRing.h"#include "timer.h"#include "FFLASMatrix.h"#include "TMatrix.h"#include "Matrix3D.h"#include <fstream>#include "Parameterlist.h"#include "Statistik.h"#include <string>#include <algorithm>#include "RangStatistik.h"#include "LiftStatistic.h"#include "CoeffList.h"#include "random.h"#include "parseTools.h"#include "xyMonom.h"#include <fcntl.h>#include <cerrno>#include <cstdio>#include <pwd.h>#include <sys/types.h>#include <boost/foreach.hpp>#include <utility>#include <boost/spirit.hpp>#include <typeinfo>#include "cfRandomExperiment.h"#include "TVector.h"#include <cxxtest/TestSuite.h>
Go to the source code of this file.
Classes | |
| class | nCenterFocus::CenterFocusOptions |
| centerfocus options class draft More... | |
Namespaces | |
| namespace | nCenterFocus |
composes an output file name from prefix and used Program params | |
Defines | |
| #define | USEDHOSTNAMELEN 256 |
Functions | |
| void | printProgramAndEnvironmentInfo (ostream &os, const char *argv[]) |
| void | printResultFormatInfo (ostream &os) |
| template<class MatrixType , class VectorType1 , class VectorType2 > | |
| void | nCenterFocus::testSolveLGS (MatrixType &lgs, VectorType1 &rightHandSide, VectorType2 &referenceSol, int referenceRank, int solutionNum) |
| void | nCenterFocus::testSolveLGS (int characteristic, string &inputMatrixStr, string &rhsString, string &referenceSolString, int referenceRank, int solutionNum) |
| void | nCenterFocus::lgsSandbox () |
| int | nCenterFocus::centerfocus (int argc, const char *argv[]) |
| Main centerfocus routine. | |
| int | main (int argc, const char *argv[]) |
| void | nCenterFocus::correctVanishedFocalValuesStatistic (const CenterfocusParams< polynomXY< epsNumber< fieldScalar< defined_Scalar_Type > >, dynamicPolynomdefsNoShift >, epsRing< fieldScalar< defined_Scalar_Type >, fast_Ring< fieldScalar< defined_Scalar_Type >, kdefs_zahl_x< 23, 1 > > > > ¶ms, Statistic<> &st) |
Definition in file centerfocus.cpp.
| #define USEDHOSTNAMELEN 256 |
Definition at line 74 of file centerfocus.cpp.
Referenced by printProgramAndEnvironmentInfo().
| int main | ( | int | argc, | |
| const char * | argv[] | |||
| ) |
Definition at line 360 of file centerfocus.cpp.
References autotest(), nCenterFocus::centerfocus(), nCenterFocus::frommerTest(), nCenterFocus::lgsSandbox(), nCenterFocus::testAllPolynomDefs(), and testRandom().

| void printProgramAndEnvironmentInfo | ( | ostream & | os, | |
| const char * | argv[] | |||
| ) |
Print program and Environment information /
Definition at line 95 of file centerfocus.cpp.
References char, SW_STATUS, and USEDHOSTNAMELEN.
Referenced by nCenterFocus::centerfocus().
| void printResultFormatInfo | ( | ostream & | os | ) |
bessere Idee: Die Information in einer Datei ablegen und diese dann am Ende der Ausgabe anhaengen. Problem: Dateipfad feststellen.
noch bessere Idee: auf die erstellte Dokumentation verweisen.
Definition at line 172 of file centerfocus.cpp.
1.6.3