From 9e14a0e0be9330416e0ad6d8b01244178eea79d1 Mon Sep 17 00:00:00 2001 From: GuySten Date: Tue, 29 Sep 2026 17:15:01 +0300 Subject: [PATCH] remove length unit scaling from direction cosines --- src/input.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/input.rs b/src/input.rs index 0a95d6e..ce14718 100644 --- a/src/input.rs +++ b/src/input.rs @@ -591,18 +591,18 @@ pub fn process_input_file(input: ::InputFileFormat) Distributions::POINT(z) => z*length_unit, }, ux: match cosx { - Distributions::NORMAL{mean, std} => {let normal = Normal::new(mean, std).unwrap(); normal.sample(&mut rng)*length_unit}, - Distributions::UNIFORM{min, max} => {let uniform = Uniform::new(min, max).unwrap(); uniform.sample(&mut rng)*length_unit}, + Distributions::NORMAL{mean, std} => {let normal = Normal::new(mean, std).unwrap(); normal.sample(&mut rng)}, + Distributions::UNIFORM{min, max} => {let uniform = Uniform::new(min, max).unwrap(); uniform.sample(&mut rng)}, Distributions::POINT(ux) => ux }, uy: match cosy { - Distributions::NORMAL{mean, std} => {let normal = Normal::new(mean, std).unwrap(); normal.sample(&mut rng)*length_unit}, - Distributions::UNIFORM{min, max} => {let uniform = Uniform::new(min, max).unwrap(); uniform.sample(&mut rng)*length_unit}, + Distributions::NORMAL{mean, std} => {let normal = Normal::new(mean, std).unwrap(); normal.sample(&mut rng)}, + Distributions::UNIFORM{min, max} => {let uniform = Uniform::new(min, max).unwrap(); uniform.sample(&mut rng)}, Distributions::POINT(uy) => uy, }, uz: match cosz { - Distributions::NORMAL{mean, std} => {let normal = Normal::new(mean, std).unwrap(); normal.sample(&mut rng)*length_unit}, - Distributions::UNIFORM{min, max} => {let uniform = Uniform::new(min, max).unwrap(); uniform.sample(&mut rng)*length_unit}, + Distributions::NORMAL{mean, std} => {let normal = Normal::new(mean, std).unwrap(); normal.sample(&mut rng)}, + Distributions::UNIFORM{min, max} => {let uniform = Uniform::new(min, max).unwrap(); uniform.sample(&mut rng)}, Distributions::POINT(uz) => uz, }, interaction_index,