Skip to content

Commit ee83bd8

Browse files
committed
Cleanup of old comments, especially print statements
1 parent 74a8ff8 commit ee83bd8

File tree

5 files changed

+1
-24
lines changed

5 files changed

+1
-24
lines changed

src/bca.rs

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,6 @@ pub fn single_ion_bca<T: Geometry>(particle: particle::Particle, material: &mate
7575

7676
//Remove particle from top of vector as particle_1
7777
let mut particle_1 = particles.pop().unwrap();
78-
79-
//println!("Particle start Z: {} E: {} ({}, {}, {})", particle_1.Z, particle_1.E/Q, particle_1.pos.x/ANGSTROM, particle_1.pos.y/ANGSTROM, particle_1.pos.z/ANGSTROM);
80-
8178
//BCA loop
8279
while !particle_1.stopped & !particle_1.left {
8380

@@ -114,8 +111,6 @@ pub fn single_ion_bca<T: Geometry>(particle: particle::Particle, material: &mate
114111
particle_1.pos.x, particle_2.pos.x, &binary_collision_geometry))
115112
.unwrap();
116113

117-
//println!("{}", binary_collision_result);
118-
119114
//Only use 0th order collision for local electronic stopping
120115
if k == 0 {
121116
normalized_distance_of_closest_approach = binary_collision_result.normalized_distance_of_closest_approach;
@@ -127,13 +122,10 @@ pub fn single_ion_bca<T: Geometry>(particle: particle::Particle, material: &mate
127122
particle_2.E = binary_collision_result.recoil_energy - material.average_bulk_binding_energy(particle_2.pos.x, particle_2.pos.y, particle_2.pos.z);
128123
particle_2.energy_origin = particle_2.E;
129124

130-
//Accumulate asymptotic deflections for primary particle
125+
//Accumulate energy losses and asymptotic deflections for primary particle
131126
total_energy_loss += binary_collision_result.recoil_energy;
132-
133-
//total_deflection_angle += psi;
134127
total_asymptotic_deflection += binary_collision_result.asymptotic_deflection;
135128

136-
//Rotate particle 1, 2 by lab frame scattering angles
137129
particle_1.rotate(binary_collision_result.psi,
138130
binary_collision_geometry.phi_azimuthal);
139131

@@ -195,17 +187,13 @@ pub fn single_ion_bca<T: Geometry>(particle: particle::Particle, material: &mate
195187
bca::update_particle_energy(&mut particle_1, &material, distance_traveled,
196188
total_energy_loss, normalized_distance_of_closest_approach, strong_collision_Z,
197189
strong_collision_index, &options);
198-
//println!("Particle finished collision loop Z: {} E: {} ({}, {}, {})", particle_1.Z, particle_1.E/Q, particle_1.pos.x/ANGSTROM, particle_1.pos.y/ANGSTROM, particle_1.pos.z/ANGSTROM);
199-
200-
//println!("{} {} {}", energy_0/EV, energy_1/EV, (energy_1 - energy_0)/EV);
201190

202191
//Check boundary conditions on leaving and stopping
203192
material::boundary_condition_planar(&mut particle_1, &material);
204193

205194
//Set particle index to topmost particle
206195
particle_index = particles.len();
207196
}
208-
//println!("Particle stopped or left Z: {} E: {} ({}, {}, {})", particle_1.Z, particle_1.E/Q, particle_1.pos.x/ANGSTROM, particle_1.pos.y/ANGSTROM, particle_1.pos.z/ANGSTROM);
209197
particle_output.push(particle_1);
210198
}
211199
particle_output

src/geometry.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ impl Geometry for Mesh0D {
9797
}
9898

9999
fn inside_simulation_boundary(&self, x: f64, y: f64, z: f64) -> bool {
100-
//println!("x: {} energy_barrier_thickness: {}", x/ANGSTROM, self.energy_barrier_thickness/ANGSTROM);
101100
x > -10.*self.energy_barrier_thickness
102101
}
103102

src/interactions.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ pub fn crossing_point_doca(interaction_potential: InteractionPotential) -> f64 {
88
InteractionPotential::MORSE{D, alpha, r0} => (alpha*r0 - (2.0_f64).ln())/alpha,
99
InteractionPotential::WW => 50.*ANGSTROM,
1010
_ => 10.*ANGSTROM,
11-
//_ => panic!("Input error: potential never crosses zero for r > 0. Consider using the Newton rootfinder.")
1211
}
1312

1413
}

src/material.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,6 @@ pub fn surface_binding_energy<T: Geometry>(particle_1: &mut particle::Particle,
323323

324324
//Actual surface binding energies
325325
let Es = material.actual_surface_binding_energy(particle_1, x_old, y_old, z_old);
326-
//println!("Actual Es: {}", Es);
327326
let Ec = particle_1.Ec;
328327

329328
let inside_now = material.inside_energy_barrier(x, y, z);
@@ -380,7 +379,6 @@ pub fn surface_binding_energy<T: Geometry>(particle_1: &mut particle::Particle,
380379
particle_1.dir.x = -2.*(costheta)*dx/mag + cosx;
381380
particle_1.dir.y = -2.*(costheta)*dy/mag + cosy;
382381
particle_1.dir.z = -2.*(costheta)*dz/mag + cosz;
383-
384382
particle_1.backreflected = true;
385383
}
386384
}

src/particle.rs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ impl Particle {
227227

228228
//In order to keep average denisty constant, must add back previous asymptotic deflection
229229
let distance_traveled = mfp + self.asymptotic_deflection - asymptotic_deflection;
230-
//let distance_traveled = mfp - asymptotic_deflection;
231230

232231
//dir has been updated, so use previous direction to advance in space
233232
self.pos.x += self.dir_old.x*distance_traveled;
@@ -244,17 +243,11 @@ impl Particle {
244243
}
245244
}
246245

247-
248-
249246
pub fn surface_refraction(particle: &mut Particle, normal: Vector, Es: f64) {
250247
let E = particle.E;
251248

252249
let costheta = particle.dir.dot(&normal);
253250

254-
let a = (E/(E + Es)).sqrt();
255-
let b = -(E).sqrt()*costheta;
256-
let c = (E*costheta.powi(2) + Es).sqrt();
257-
258251
let u1x = (E/(E + Es)).sqrt()*particle.dir.x + ((-(E).sqrt()*costheta + (E*costheta.powi(2) + Es).sqrt())/(E + Es).sqrt())*normal.x;
259252
let u1y = (E/(E + Es)).sqrt()*particle.dir.y + ((-(E).sqrt()*costheta + (E*costheta.powi(2) + Es).sqrt())/(E + Es).sqrt())*normal.y;
260253
let u1z = (E/(E + Es)).sqrt()*particle.dir.z + ((-(E).sqrt()*costheta + (E*costheta.powi(2) + Es).sqrt())/(E + Es).sqrt())*normal.z;

0 commit comments

Comments
 (0)