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.