Add an Assigned::invert method

This commit is contained in:
Jack Grigg 2021-06-11 18:22:38 +01:00
parent 1d7060af8a
commit 572d74e1a0
1 changed files with 8 additions and 0 deletions

View File

@ -366,6 +366,14 @@ impl<F: Field> Assigned<F> {
self.denominator
}
/// Inverts this assigned value.
pub fn invert(&self) -> Self {
Assigned {
numerator: self.denominator,
denominator: self.numerator,
}
}
/// Evaluates this assigned value directly, performing an unbatched inversion if
/// necessary.
///