aboutsummaryrefslogtreecommitdiff
path: root/boltzgen/kernel/template/equilibrilize.cuda.mako
blob: 2f4cdee4726baa005891218e6e4aee4d57923fda (plain)
1
2
3
4
5
6
7
8
9
10
11
<%namespace name="pattern" file="${'/pattern/%s.cuda.mako' % context['streaming']}"/>
<%
from boltzgen.utility.printer import CudaCodePrinter
ccode = CudaCodePrinter(float_type).doprint
%>

<%call expr="pattern.operator('equilibrilize')">
% for i, w_i in enumerate(descriptor.w):
    const ${float_type} f_next_${i} = ${ccode(w_i.evalf())};
% endfor
</%call>