utils.H File Reference

contains some small utilities (macros, templates and more) More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ForbidAssignment
 forbids the usage of implicit inherited assignment operators More...

Defines

#define MARK   std::cout << "now in " << __FILE__ << ", " << __FUNCTION__ << ": line " << __LINE__ << std::endl;

Functions

template<typename T>
MIN (const T a, const T b)
template<typename T>
MAX (const T a, const T b)


Detailed Description

contains some small utilities (macros, templates and more)

Definition in file utils.H.


Define Documentation

#define MARK   std::cout << "now in " << __FILE__ << ", " << __FUNCTION__ << ": line " << __LINE__ << std::endl;

Definition at line 11 of file utils.H.

Referenced by DynamicRelations::IstreamPool::acquire_istream(), polynomial::CDFT_base::calc_roots_and_inverse(), polynomial::CDFT::CDFT(), polynomial::CDFT_base::CDFT_base(), polynomial::CDFT_chinrem::CDFT_chinrem(), check_SQRT_kN_mod_PrimeNumber(), polynomial::classic_div(), CRelation::combine(), CmpqsPolynom::compute_next_polynomial(), StaticFactorbase::compute_StaticFactorbase(), CRelation::ComputeQuadraticCongruence(), polynomial::CDFT_chinrem::create_nodes(), polynomial::CDFT_base::dftmul(), CmpqsFactor::DLP_get(), easy_factor(), polynomial::CDFT_base::get_valid_primes_for(), CStreamDecoder::GetValue(), elliptic_curves::go(), StaticRelations::insert(), SpecialRelations::insert(), polynomial::CDFT_chinrem::internal_mul(), polynomial::CDFT::internal_mul(), CRelation::is_valid(), SpecialRelations::Load(), CPersistentDataCollection::Load(), main(), polynomial::monic_mul(), polynomial::mul(), CRelation::multi_combine_exit(), CRelation::multi_combine_init(), CRelation::multi_combine_main(), my_mpz_wrapper::operator<<(), VTBC_StructArray< TT_Datatype, TT_Sizetype >::operator=(), CRingFib::operator=(), Tfibpair::operator=(), polphi_template(), Cprocess_clients::process_data_stream(), CStreamEncoder::PutValue(), CRelation::SMulticombineData::SMulticombineData(), SpecialRelations::split_by_primefactor(), polynomial::square(), ExitManager::StopFactorization(), TFoundFactor::TFoundFactor(), CClientDynamicFactorFetcher::THREAD_fetch_DynamicFactors(), CClientRelation_Delivery::THREAD_transmit_Relations(), tune_parameters(), and polynomial::CDFT_base0::use_size().


Function Documentation

template<typename T>
T MAX ( const T  a,
const T  b 
) [inline]

Definition at line 16 of file utils.H.

Referenced by polynomial::mul_rek(), PrintHeader(), polynomial::square_rek(), and tune_parameters().

template<typename T>
T MIN ( const T  a,
const T  b 
) [inline]

Definition at line 15 of file utils.H.

Referenced by myBitString::_and(), polynomial::mul_rek(), phimat2(), and myBitString::test_and_add_carry().


Generated on Wed Nov 7 23:30:39 2007 for Qsieve by  doxygen 1.5.4