pub struct PathwayNetwork { /* private fields */ }Implementationsยง
Sourceยงimpl PathwayNetwork
impl PathwayNetwork
pub fn new( names: Vec<String>, starts: Vec<usize>, offsets: Vec<usize>, cnct: Vec<usize>, weights: Vec<f32>, ) -> Self
pub fn new_wo_weights( names: Vec<String>, starts: Vec<usize>, offsets: Vec<usize>, cnct: Vec<usize>, ) -> Self
pub fn new_from_vec( sources: Vec<String>, targets: Vec<String>, weights: Option<Vec<f32>>, features: Vec<String>, tmin: u32, ) -> Self
pub fn get_pathway_name(&self, idx: usize) -> &str
pub fn get_pathway_features(&self, idx: usize) -> &[usize]
pub fn get_pathway_features_and_weights(&self, idx: usize) -> (&[usize], &[f32])
pub fn get_num_pathways(&self) -> usize
Auto Trait Implementationsยง
impl Freeze for PathwayNetwork
impl RefUnwindSafe for PathwayNetwork
impl Send for PathwayNetwork
impl Sync for PathwayNetwork
impl Unpin for PathwayNetwork
impl UnwindSafe for PathwayNetwork
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