diff options
Mark equilibrilize, momenta result values as const
Doesn't change the outcome but is more in line how the rest of the
generated code looks like.
Diffstat (limited to 'boltzgen/kernel/template/momenta_boundary.cl.mako')
-rw-r--r-- | boltzgen/kernel/template/momenta_boundary.cl.mako | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/boltzgen/kernel/template/momenta_boundary.cl.mako b/boltzgen/kernel/template/momenta_boundary.cl.mako index 9581a14..2cdc202 100644 --- a/boltzgen/kernel/template/momenta_boundary.cl.mako +++ b/boltzgen/kernel/template/momenta_boundary.cl.mako @@ -24,15 +24,15 @@ collision_subexpr, collision_assignment = model.collision(f_eq = model.equilibri </%def> <%call expr="momenta_boundary('velocity', [('%s%d' % (float_type, descriptor.d), 'velocity')])"> - ${float_type} ${sympy.ccode(moments_assignment[0])} + const ${float_type} ${sympy.ccode(moments_assignment[0])} % for i, expr in enumerate(moments_assignment[1:]): - ${float_type} ${expr.lhs} = velocity.${['x','y','z'][i]}; + const ${float_type} ${expr.lhs} = velocity.${['x','y','z'][i]}; % endfor </%call> <%call expr="momenta_boundary('density', [(float_type, 'density')])"> - ${float_type} ${moments_assignment[0].lhs} = density; + const ${float_type} ${moments_assignment[0].lhs} = density; % for i, expr in enumerate(moments_assignment[1:]): - ${float_type} ${sympy.ccode(expr)} + const ${float_type} ${sympy.ccode(expr)} % endfor </%call> |