Struct consalign::SsPartFuncMats
[−]pub struct SsPartFuncMats<T>where
T: Hash,{
pub part_func_mat: Vec<Vec<f32, Global>, Global>,
pub part_func_mat_4_rightmost_base_pairings: Vec<Vec<f32, Global>, Global>,
pub part_func_mat_4_rightmost_base_pairings_on_mls: Vec<Vec<f32, Global>, Global>,
pub part_func_mat_4_base_pairings: HashMap<(T, T), f32, RandomState, Global>,
pub part_func_mat_4_base_pairings_accessible: HashMap<(T, T), f32, RandomState, Global>,
pub part_func_mat_4_ml: Vec<Vec<f32, Global>, Global>,
pub part_func_mat_4_at_least_1_base_pairings_on_mls: Vec<Vec<f32, Global>, Global>,
}Fields
part_func_mat: Vec<Vec<f32, Global>, Global>part_func_mat_4_rightmost_base_pairings: Vec<Vec<f32, Global>, Global>part_func_mat_4_rightmost_base_pairings_on_mls: Vec<Vec<f32, Global>, Global>part_func_mat_4_base_pairings: HashMap<(T, T), f32, RandomState, Global>part_func_mat_4_base_pairings_accessible: HashMap<(T, T), f32, RandomState, Global>part_func_mat_4_ml: Vec<Vec<f32, Global>, Global>part_func_mat_4_at_least_1_base_pairings_on_mls: Vec<Vec<f32, Global>, Global>Implementations
impl<T> SsPartFuncMats<T>where
T: Hash,
impl<T> SsPartFuncMats<T>where
T: Hash,
pub fn new(seq_len: usize) -> SsPartFuncMats<T>
Auto Trait Implementations
impl<T> RefUnwindSafe for SsPartFuncMats<T>where
T: RefUnwindSafe,
impl<T> Send for SsPartFuncMats<T>where
T: Send,
impl<T> Sync for SsPartFuncMats<T>where
T: Sync,
impl<T> Unpin for SsPartFuncMats<T>where
T: Unpin,
impl<T> UnwindSafe for SsPartFuncMats<T>where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more