pub struct TateModule {
pub variety: String,
pub prime: u64,
pub rank: usize,
}Expand description
The p-adic Tate module T_p(A) = lim A[p^n].
Fields§
§variety: StringThe abelian variety (name).
prime: u64The prime p.
rank: usizeRank over ℤ_p (= 2g for an abelian variety of dimension g).
Implementations§
Trait Implementations§
Source§impl Clone for TateModule
impl Clone for TateModule
Source§fn clone(&self) -> TateModule
fn clone(&self) -> TateModule
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TateModule
impl Debug for TateModule
Source§impl Display for TateModule
impl Display for TateModule
Source§impl PartialEq for TateModule
impl PartialEq for TateModule
impl Eq for TateModule
impl StructuralPartialEq for TateModule
Auto Trait Implementations§
impl Freeze for TateModule
impl RefUnwindSafe for TateModule
impl Send for TateModule
impl Sync for TateModule
impl Unpin for TateModule
impl UnsafeUnpin for TateModule
impl UnwindSafe for TateModule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more