From 1be1d8d68c42941b9da03a7c1eba18bac7dc4d57 Mon Sep 17 00:00:00 2001 From: Jon Drobny Date: Tue, 27 Jul 2021 17:33:01 -0700 Subject: [PATCH] Fixed interaction index length. --- src/lib.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 0d4ed41..d47e8eb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -354,6 +354,13 @@ pub extern "C" fn compound_bca_list_c(input: InputCompoundBCA) -> OutputBCA { let Es2 = unsafe { slice::from_raw_parts(input.Es2, input.num_species_target).to_vec() }; let Eb2 = unsafe { slice::from_raw_parts(input.Eb2, input.num_species_target).to_vec() }; + let Z2 = vec![1.0, 1.0]; + let m2 = vec![1.0, 1.0]; + let n2 = vec![0.06, 0.05]; + let Ec2 = vec![1.0, 1.0]; + let Es2 = vec![1.0, 1.0]; + let Eb2 = vec![1.0, 1.0]; + let x = -2.*(n2.iter().sum::()*10E30).powf(-1./3.); let y = 0.0; let z = 0.0; @@ -366,7 +373,7 @@ pub extern "C" fn compound_bca_list_c(input: InputCompoundBCA) -> OutputBCA { Ec: Ec2, Z: Z2, m: m2, - interaction_index: vec![0], + interaction_index: vec![0; input.num_species_target], surface_binding_model: SurfaceBindingModel::AVERAGE, bulk_binding_model: BulkBindingModel::INDIVIDUAL, };