Struct amcl::fp2::FP2
[−]
[src]
pub struct FP2 { /* fields omitted */ }
Methods
impl FP2
[src]
fn new() -> FP2
[src]
fn new_int(a: isize) -> FP2
[src]
fn new_copy(x: &FP2) -> FP2
[src]
fn new_fps(c: &FP, d: &FP) -> FP2
[src]
fn new_bigs(c: &BIG, d: &BIG) -> FP2
[src]
fn new_fp(c: &FP) -> FP2
[src]
fn new_big(c: &BIG) -> FP2
[src]
fn reduce(&mut self)
[src]
fn norm(&mut self)
[src]
fn iszilch(&mut self) -> bool
[src]
fn cmove(&mut self, g: &FP2, d: isize)
[src]
fn isunity(&mut self) -> bool
[src]
fn equals(&mut self, x: &mut FP2) -> bool
[src]
fn geta(&mut self) -> BIG
[src]
fn getb(&mut self) -> BIG
[src]
fn copy(&mut self, x: &FP2)
[src]
fn zero(&mut self)
[src]
fn one(&mut self)
[src]
fn neg(&mut self)
[src]
fn conj(&mut self)
[src]
fn add(&mut self, x: &FP2)
[src]
fn dbl(&mut self)
[src]
fn sub(&mut self, x: &FP2)
[src]
fn pmul(&mut self, s: &mut FP)
[src]
fn imul(&mut self, c: isize)
[src]
fn sqr(&mut self)
[src]
fn mul(&mut self, y: &mut FP2)
[src]
fn sqrt(&mut self) -> bool
[src]
fn tostring(&mut self) -> String
[src]
fn to_hex(&self) -> String
[src]
fn from_hex_iter(iter: &mut SplitWhitespace) -> FP2
[src]
fn from_hex(val: String) -> FP2
[src]
fn inverse(&mut self)
[src]
fn div2(&mut self)
[src]
fn times_i(&mut self)
[src]
fn mul_ip(&mut self)
[src]
fn div_ip(&mut self)
[src]
Trait Implementations
impl Copy for FP2
[src]
impl Clone for FP2
[src]
fn clone(&self) -> FP2
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Display for FP2
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more