aboutsummaryrefslogtreecommitdiff
path: root/boltzgen/kernel/template/equilibrilize.cl.mako
blob: 36ec48b2b0699c5eeb8bb889ec62a280c251fd4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
<%namespace name="pattern" file="${'/pattern/%s.cl.mako' % context['streaming']}"/>

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

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