a | elliptic_curves | [private] |
A | elliptic_curves | [private] |
add(mpz_t xr, mpz_t yr, const mpz_t x1, const mpz_t y1, const mpz_t x2, const mpz_t y2) | elliptic_curves | [private] |
add(mpz_t xr, mpz_t yr, const mpz_t x1, const mpz_t y1, const mpz_t x2, const mpz_t y2, mpz_t k) | elliptic_curves | [private] |
arithmetic_progression(mpz_t *const x, mpz_t *const y, const int anz) | elliptic_curves | [private] |
b | elliptic_curves | [private] |
B | elliptic_curves | [private] |
C | elliptic_curves | [private] |
check_curve(const mpz_t x, const mpz_t y) const | elliptic_curves | [private] |
cost_of_evaluating_lucas_chain(const NATNUM K, const double alpha) | elliptic_curves | [private, static] |
elliptic_curves() | elliptic_curves | [inline] |
factor_found(mpz_t k) const | elliptic_curves | [private] |
ForbidAssignment() | ForbidAssignment | [inline, private] |
go(const int ecm_sigma, NATNUM phase1, const NATNUM phase2) | elliptic_curves | |
go(const int ecm_sigma, const int phase1, const int phase2) | elliptic_curves | [inline] |
go(const int ecm_sigma, const double phase1, const double phase2) | elliptic_curves | [inline] |
h | elliptic_curves | [private] |
init_arithmetic_progression(mpz_t *const x, mpz_t *const y, const mpz_t startx, const mpz_t starty, const NATNUM startpos, const unsigned int delta, const unsigned int grad) | elliptic_curves | [private] |
k | elliptic_curves | [private] |
m | elliptic_curves | [private] |
mul(mpz_t xr, mpz_t yr, const mpz_t x1, const mpz_t y1, NATNUM K) | elliptic_curves | [private] |
mul2(mpz_t xr, mpz_t yr, const mpz_t x1, const mpz_t y1) | elliptic_curves | [private] |
NATNUM typedef | elliptic_curves | |
phase | elliptic_curves | [private] |
sigma | elliptic_curves | [private] |
sub(mpz_t xr, mpz_t yr, const mpz_t x1, const mpz_t y1, const mpz_t x2, const mpz_t y2) | elliptic_curves | [private] |
T1 | elliptic_curves | [private] |
T2 | elliptic_curves | [private] |
x3 | elliptic_curves | [private] |
xh_mul | elliptic_curves | [private] |
XZ_mul2(mpz_t xr, mpz_t zr, const mpz_t x1, const mpz_t z1) | elliptic_curves | [private] |
XZ_mul2(const PmpzPoint R, const PconstmpzPoint A) | elliptic_curves | [inline, private] |
XZ_mul2plus1(mpz_t xr, mpz_t zr, const mpz_t Xp0, const mpz_t Zp0, const mpz_t Xp1, const mpz_t Zp1, const mpz_t x1, const mpz_t z1) | elliptic_curves | [private] |
XZ_mul2plus1(const PmpzPoint R, const PconstmpzPoint A, const PconstmpzPoint B, const PconstmpzPoint C) | elliptic_curves | [inline, private] |
XZ_multiply(mpz_t xr, mpz_t zr, const mpz_t x1, const mpz_t z1, NATNUM K) | elliptic_curves | [private] |
y3 | elliptic_curves | [private] |
yh_mul | elliptic_curves | [private] |
~elliptic_curves() | elliptic_curves | [inline] |