Struct BigInteger::HMat

Nested Relationships

This struct is a nested type of Class BigInteger.

Struct Documentation

struct HMat

the matrix of a half gcd, ( a ; b ) = M ( alpha ; beta ) with det M = 1: its entries u00 , u01 , u10 , u11 in p[ 0 .

. 3 ], n digits each, room for alloc, for the half gcd of len digits

Public Functions

explicit HMat(std::size_t len)

Public Members

Mag d
Limb *p[4]
std::size_t n
std::size_t alloc