| 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 |
1.5.4