|
static IntScalarType | positive_modulo (IntScalarType i, IntScalarType n) |
|
static IntScalarType | sgn (const IntScalarType &a) |
|
static IntScalarType | gcd (const IntScalarType &a, const IntScalarType &b) |
|
template<typename T > |
static IntScalarType | gcd (const Eigen::MatrixBase< T > &a) |
|
static IntScalarType | lcm (const IntScalarType &a, const IntScalarType &b) |
|
template<typename T > |
static IntScalarType | lcm (const Eigen::MatrixBase< T > &a) |
|
static Eigen::Matrix< IntScalarType, Eigen::Dynamic, Eigen::Dynamic > | integerGramSchmidt (const Eigen::Vector< IntScalarType, Eigen::Dynamic > &a) |
|
static IntScalarType | extended_gcd (IntScalarType a, IntScalarType b, IntScalarType &x, IntScalarType &y) |
|
static void | solveDiophantine2vars (IntScalarType a, IntScalarType b, IntScalarType c, IntScalarType &x, IntScalarType &y) |
|
template<typename T > |
static Eigen::Vector< IntScalarType, Eigen::Dynamic > | solveBezout (const Eigen::MatrixBase< T > &a) |
|
template<typename T > |
static Eigen::Matrix< IntScalarType, Eigen::Dynamic, Eigen::Dynamic > | ccum (const Eigen::MatrixBase< T > &qin) |
|
static std::deque< std::vector< IntScalarType > > | comb (const int &n, const int &k) |
|
template<typename IntScalarType>
struct gbLAB::IntegerMath< IntScalarType >
Definition at line 22 of file IntegerMath.h.