Asistant functions
Header files : getnum.h, tools.h, typedef.h, wait.h
bisection(double,double,double,double (*f)(double)) --- Solution to an equation f(x)=0 in the region of [a, b].
ceilpow2(uint m) --- returns a value k which satisfies a condition m <=k (k = 2n).
combD(ulong n, ulong k) --- returns a binomial coefficient (combination number) nCk for n < 48.
combUL(ulong n, ulong k) --- returns a binomial coefficient nCk for n < 30.
doubleToArray(double x, FigBlock& res;, uint* sz) --- Provides radix conversion double "x" to res[] in DRADIX.
doubleToBinDec(...)
doubleTolongExp(double, long*, int*, double)
dpow10(const int n) --- 10n
ExistDirectory(const char* const)
ExistFile(const char* const){
ExistSncDirectory(char*)
FactorialIntoPrimeFactor(ulong, SNBlock <primeFactor>&)
FFT sorce file rdft4g.cpp by T. Ooura
GetDouble()
GetInt()
GetLong()
GetString()
howdigsrdx(long x, long r) --- returns how many digits "x" has in radix "r".
howpow2(uint p) --- returns n which satisfies a condition p<= 2n.
Impliment of Timer class
ipow10(int n) --- returns 10n
LastChar(const char*) --- returns the ponter of last character of the string "s"
ldoubleToArray(ldouble, FigBlock&, uint*)
MakePrimeTable(NCBlock <ulong>&, const ulong)
MakeSinTable(int)
rdxconv(int*, long, long)
SplitLargeFile(const char*, const long, const char*)
Stirling(ulong)
upToExpSeries(long, double)
WhatTimeNow()
YesOrNo()