oILAB
Loading...
Searching...
No Matches
gbLAB::DiophantineSolver< IntScalarType > Class Template Reference

#include <DiophantineSolver.h>

Static Public Member Functions

static IntScalarType extended_gcd (IntScalarType a, IntScalarType b, IntScalarType &x, IntScalarType &y)
 
template<typename ArrayType >
static ArrayType solveBezout (const ArrayType &a)
 
static void solveDiophantine2vars (IntScalarType a, IntScalarType b, IntScalarType c, IntScalarType &x, IntScalarType &y)
 

Detailed Description

template<typename IntScalarType>
class gbLAB::DiophantineSolver< IntScalarType >

Definition at line 20 of file DiophantineSolver.h.

Member Function Documentation

◆ extended_gcd()

template<typename IntScalarType >
static IntScalarType gbLAB::DiophantineSolver< IntScalarType >::extended_gcd ( IntScalarType  a,
IntScalarType  b,
IntScalarType &  x,
IntScalarType &  y 
)
inlinestatic

Definition at line 25 of file DiophantineSolver.h.

◆ solveBezout()

template<typename IntScalarType >
template<typename ArrayType >
static ArrayType gbLAB::DiophantineSolver< IntScalarType >::solveBezout ( const ArrayType &  a)
inlinestatic

Definition at line 117 of file DiophantineSolver.h.

◆ solveDiophantine2vars()

template<typename IntScalarType >
static void gbLAB::DiophantineSolver< IntScalarType >::solveDiophantine2vars ( IntScalarType  a,
IntScalarType  b,
IntScalarType  c,
IntScalarType &  x,
IntScalarType &  y 
)
inlinestatic

Definition at line 152 of file DiophantineSolver.h.


The documentation for this class was generated from the following file: