[−][src]Trait algebraics::traits::ExtendedGCD
Required methods
#[must_use]
fn extended_gcd_lcm(&self, rhs: &Rhs) -> ExtendedGCDAndLCM<Self::Output>
Provided methods
#[must_use]
fn extended_gcd(&self, rhs: &Rhs) -> ExtendedGCDResult<Self::Output>
Implementations on Foreign Types
impl ExtendedGCD<i8> for i8
[src]
fn extended_gcd(&self, rhs: &i8) -> ExtendedGCDResult<i8>
[src]
fn extended_gcd_lcm(&self, rhs: &i8) -> ExtendedGCDAndLCM<i8>
[src]
impl ExtendedGCD<i16> for i16
[src]
fn extended_gcd(&self, rhs: &i16) -> ExtendedGCDResult<i16>
[src]
fn extended_gcd_lcm(&self, rhs: &i16) -> ExtendedGCDAndLCM<i16>
[src]
impl ExtendedGCD<i32> for i32
[src]
fn extended_gcd(&self, rhs: &i32) -> ExtendedGCDResult<i32>
[src]
fn extended_gcd_lcm(&self, rhs: &i32) -> ExtendedGCDAndLCM<i32>
[src]
impl ExtendedGCD<i64> for i64
[src]
fn extended_gcd(&self, rhs: &i64) -> ExtendedGCDResult<i64>
[src]
fn extended_gcd_lcm(&self, rhs: &i64) -> ExtendedGCDAndLCM<i64>
[src]
impl ExtendedGCD<i128> for i128
[src]
fn extended_gcd(&self, rhs: &i128) -> ExtendedGCDResult<i128>
[src]
fn extended_gcd_lcm(&self, rhs: &i128) -> ExtendedGCDAndLCM<i128>
[src]
impl ExtendedGCD<isize> for isize
[src]
fn extended_gcd(&self, rhs: &isize) -> ExtendedGCDResult<isize>
[src]
fn extended_gcd_lcm(&self, rhs: &isize) -> ExtendedGCDAndLCM<isize>
[src]
impl ExtendedGCD<BigInt> for BigInt
[src]
fn extended_gcd(&self, rhs: &BigInt) -> ExtendedGCDResult<BigInt>
[src]
fn extended_gcd_lcm(&self, rhs: &BigInt) -> ExtendedGCDAndLCM<BigInt>
[src]
impl<T: Integer + Clone + Signed + for<'a> Mul<&'a T, Output = T>> ExtendedGCD<Ratio<T>> for Ratio<T>
[src]
fn extended_gcd_lcm(&self, rhs: &Self) -> ExtendedGCDAndLCM<Self>
[src]
Implementors
impl<T> ExtendedGCD<Polynomial<T>> for Polynomial<T> where
T: PolynomialCoefficient + PolynomialDivSupported + PolynomialReducingFactorSupported,
[src]
T: PolynomialCoefficient + PolynomialDivSupported + PolynomialReducingFactorSupported,