Trait cycle::ring::Domain [−][src]
Required methods
fn name(&self) -> String
[src]
fn num(&self) -> i128
[src]
fn den(&self) -> i128
[src]
fn gcd(u: &Self, u: &Self) -> Self
[src]
fn lcm(v: &Self, v: &Self) -> Self
[src]
Provided methods
Loading content...Implementors
impl Domain for Rational
[src]
fn name(&self) -> String
[src]
fn num(&self) -> i128
[src]
fn den(&self) -> i128
[src]
fn gcd(u: &Self, v: &Self) -> Self
[src]
gcd(a/b, c/d) = gcd(a*d, c*b)/(b*d)
fn lcm(u: &Self, v: &Self) -> Self
[src]
lcm(a/b, c/d) = lcm(a, c)/gcd(b, d)