We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e1ae312 commit 561cf43Copy full SHA for 561cf43
cellular_raza-examples/tissue2/src/lib.rs
@@ -311,9 +311,14 @@ impl SortCells<Agent> for MyDomain {
311
312
impl SubDomainMechanics<Pos, Pos> for MySubDomain {
313
fn apply_boundary(&self, pos: &mut Pos, vel: &mut Pos) -> Result<(), BoundaryError> {
314
- for (p, v) in pos.column_iter_mut().zip(vel.column_iter_mut()) {
315
- self.subdomain
316
- .apply_boundary(&mut [p[0], p[1]], &mut [v[0], v[1]])?;
+ for (mut p, mut v) in pos.column_iter_mut().zip(vel.column_iter_mut()) {
+ let mut pi = [p[0], p[1]];
+ let mut vi = [v[0], v[1]];
317
+ self.subdomain.apply_boundary(&mut pi, &mut vi)?;
318
+ p[0] = pi[0];
319
+ p[1] = pi[1];
320
+ v[0] = vi[0];
321
+ v[1] = vi[1];
322
}
323
Ok(())
324
0 commit comments