at_startup.H [code] | Misc stuff that is needed at startup |
check_modulo.cc [code] | Test for modulo/numbertheoretic functions (performance, correctness) |
check_polynomial.cc [code] | Test for polynomial arithmetic (performance, correctness) |
Client_IO.cc [code] | Implementation of concepts for client-sided I/O to the server |
Client_IO.H [code] | Declaration of concepts for client-sided I/O to the server |
ConfigFile.cc [code] | Configfile related functions |
Cprocess_clients.cc [code] | Implementation of class Cprocess_clients that processes the serversided communication |
Cprocess_clients.H [code] | Declaration of class Cprocess_clients that processes the serversided communication |
CRelation-inc.cc [code] | Stuff for handling relations to be included by the main programs (server, clients, standalone) |
CRelation.cc [code] | Implementation of (invariant) CRelation methods that can be called by servers and clients |
dft.cc [code] | Discrete Fast Fourier Transform |
DynamicFactorRelations.H [code] | Declaration of TDynamicFactorRelations (either as set or as hash_set) |
DynamicRelations.H [code] | Dynamic relation specific stuff, need to be inlined because of compile-time dependencies |
easy_factor.cc [code] | Some of the simpler factoring algorithms |
easy_factor.H [code] | Declaration of the simpler factoring algorithms |
elliptic_curve-variant.cc [code] | Variant part of the elliptic curve implementation, must be compiled separately from the invariant part |
elliptic_curve.cc [code] | Implementation of elliptic curves |
elliptic_curve.H [code] | Declaration of elliptic curves |
ExitManager.cc [code] | Controlled (successful) termination of program |
FactorFound.cc [code] | Implementation of a helper class for storing factors |
FactorFound.H [code] | Declaration of a helper class for storing factors |
fakeheap.H [code] | Faked priority queue implementation designed to speedup DLP-MPQS |
fermat.cc [code] | Factoring algorithms which are related to Fermat's method |
fft_param.cc [code] | Parameter sets and memory estimation routines for fft |
fibheap.H [code] | Template implementation for fibonacci heaps |
fibonacci_ppm1.cc [code] | Implementation classes for instantiating polphi-template to fibonacci method |
file-client.cc [code] | Main implementation file of Qsieve file-client |
ieval.cc [code] | Small program to evaluate integer expressions |
invmod.c [code] | Floating point implementation for computing the modular inverse |
modular_arithmetic.cc [code] | Class for replacing repeated divisions by using a precomputed reciprocal |
modular_mult.cc [code] | Modular Multiplication Without Trial Division |
modulo.cc [code] | This is the implementation part of some number theoretic functions |
modulo.H [code] | This header file contains some number theoretic functions |
mpqsMultiplier.cc [code] | Method for finding a suitable multiplier to speedup the MPQS |
mpqsPolynom.cc [code] | Implementation of MPQS polynomials |
mpqsPolynom.H [code] | Header file for declaration of MPQS polynomials |
mpqsStatistics.cc [code] | Stuff related to statistical information about the progress of factorization |
mpz_multi_invert.cc [code] | Compute a[i]^(-1) mod n, i=0..k-1 for mpz-numbers |
mpz_sqrtmod.cc [code] | Compute square roots modulo prime numbers (mpz numbers) |
mpz_wrapper.H [code] | Wrapped C++ stream I/O for mpz_t (multiple precision numbers) |
mutex.H [code] | Wrapper class for mutex (mutual exclusion) handling in a C++ multithreaded environment |
my_mpz_powm_ui.cc [code] | Implementation of a mpz_powm_ui alternative which is sometimes faster than the original one |
my_ncurses.H [code] | Very tiny ncurses window wrapper |
myBitString.H [code] | Header file for including an array class of bits (in dense representation) |
myBitString_generic.H [code] | Generic implementation of an array class of bits (in dense representation) |
myBitString_i386.H [code] | I386 assembler optimized implementation of an array class of bits (in dense representation) |
myBitString_X86_64.H [code] | X64_86 (based on i386) assembler optimized implementation of an array class of bits (in dense representation) |
net-client.cc [code] | Main implementation file of Qsieve net-client |
notify.cc [code] | A *very* simple example of a client server system |
numbpart.cc [code] | In this file the computation of partition numbers takes place |
parse_term.cc [code] | Routines for parsing a numerical term and evaluating its value |
PersistentData.H [code] | Set of classes to provide persistent storage of variables |
pollard_phi.cc [code] | Implementation classes for instantiating polphi-template to pollard phi method |
polphi_template.H [code] | Template definition for pollard-phi-like factoring algorithms |
polynomial.cc [code] | Implementation of polynomial arithmetic for multiple precision numbers |
polynomial.H [code] | Declaration of polynomial arithmetic interface for multiple precision numbers |
qsieve-fwd.H [code] | Some types and constants for qsieve.H and qsieve.cc |
qsieve.cc [code] | Main implementation file of Qsieve standalone |
qsieve.H [code] | Main header file of the "Faktorisierungsprogramm" |
Semaphore.H [code] | Wrapper class for semaphore handling in a C++ multithreaded environment |
server.cc [code] | Main implementation file of Qsieve server |
Sieving-inc.cc [code] | Mpqs sieving stuff that needs to be included by Sieving.cc |
Sieving.cc [code] | Mpqs sieving stuff; module that is compiled separately |
Sieving.H [code] | Mpqs sieving stuff, header file |
SpecialRelations.cc [code] | Implementation of class SpecialRelations; handling double large prime stuff |
SpecialRelations.H [code] | Declaration of class SpecialRelations; handling double large prime stuff |
sqrt_modulo.cc [code] | Compute square roots modulo prime numbers (unsigned int) |
StaticFactorbase.cc [code] | Implementation for static factorbase |
StaticFactorbase.H [code] | Declaration for static factorbase |
StaticRelations.cc [code] | Implementation of class StaticRelations |
StaticRelations.H [code] | Declaration of class StaticRelations |
Tfactor.cc [code] | Implementation of base class used in DLP-MPQS |
Tfactor.H [code] | Header file for declaration of base class used in DLP-MPQS |
TinyVector.H [code] | Some templates for constructing C++-Arrays and a tiny implementation of them |
transfer-client.cc [code] | Small program to transfer sieved relations to the server |
unix_buffer.H [code] | Some abstraction layers for using UNIX-network services in C++ (mainly TCP) |
usr_signals.cc [code] | Proxy class implementation for handling SIGUSR signals |
usr_signals.H [code] | Proxy class for handling SIGUSR signals |
utils.H [code] | Some small utilities (macros, templates and more) |
validator.cc [code] | Tool to validate relation files for the current factorization |
XML_StatusServer.cc [code] | Implementation of a server providing XML status reports via TCP |