Function alcs::compute_ig_vg_dg_from_ih_mat
[−]
[src]
pub fn compute_ig_vg_dg_from_ih_mat<T>(
a: &[T],
b: &[T],
ih: &Vec<Vec<usize>>
) -> (Vec<usize>, Vec<Option<usize>>, Vec<Option<usize>>) where
T: Eq,
Constructs the vectors DG0 and VG using the matrix ih
let a = "word"; let b = "hello world"; let va = a.chars().collect::<Vec<char>>(); let vb = b.chars().collect::<Vec<char>>(); let (ih,iv) = alcs::compute_mat_ih_iv(&va,&vb); let (ig,vg,dg) = alcs::compute_ig_vg_dg_from_ih_mat(&va,&vb,&ih); println!("{:?}\n{:?}",ih,iv); println!("{:?}\n{:?}\n{:?}",ig,vg,dg);