commit 9e24dc9ee2521ae4683fbbdb728a83840c718d81
parent 4b18ad5ad58f68ee58a58fc475971eea5e8464e2
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Fri, 22 Jun 2018 12:39:02 +0200
Fix the 1D reinjection scheme at the solid/fluid interface
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/sdis_solve_Xd.h b/src/sdis_solve_Xd.h
@@ -681,7 +681,7 @@ XD(solid_fluid_boundary_temperature)
delta = delta_boundary / sqrt(DIM);
} else { /* Switch in 1D reinjection scheme. */
fX(set)(dir0, rwalk->hit.normal);
- if(frag->side == SDIS_BACK) fX(minus)(dir0, dir0);
+ if(solid == mdm_back) fX(minus)(dir0, dir0);
f2(range, 0, (float)delta*RAY_RANGE_MAX_SCALE);
SXD(scene_view_trace_ray(scn->sXd(view), pos, dir0, range, &rwalk->hit, &hit0));
delta_boundary = MMIN(hit0.distance, delta);