[−][src]Trait amcl_wrapper::group_elem::GroupElementVector
Required methods
fn new(size: usize) -> Self
fn with_capacity(capacity: usize) -> Self
fn as_slice(&self) -> &[T]
fn as_mut_slice(&mut self) -> &mut [T]
fn len(&self) -> usize
fn push(&mut self, value: T)
fn append(&mut self, other: &mut Self)
fn pop(&mut self) -> Option<T>
fn insert(&mut self, index: usize, element: T)
fn remove(&mut self, index: usize) -> T
fn sum(&self) -> T
Compute sum of all elements of the vector
fn scale(&mut self, n: &FieldElement)
Multiply each element of the vector with a given field
element n
(scale the vector). Modifies the vector.
fn scaled_by(&self, n: &FieldElement) -> Self
Multiply each element of the vector with a given field
element n
to create a new vector
fn plus(&self, b: &Self) -> Result<Self, ValueError>
Add 2 vectors
fn minus(&self, b: &Self) -> Result<Self, ValueError>
Subtract 2 vectors