Sha256: 1200316bce3201d4cf735b30200aa09a0bb52dd9f6afdc4fdd2664883c5d9ac1

Contents?: true

Size: 677 Bytes

Versions: 1

Compression:

Stored size: 677 Bytes

Contents

<% unless defined?($cumo_narray_gen_tmpl_accum_kernel_included) %>
<% $cumo_narray_gen_tmpl_accum_kernel_included = 1 %>

<% if type_name.include?('int') %>
<% f = File.join(File.dirname(__FILE__), 'real_accum_kernel.cu'); ERB.new(File.read(f)).tap {|erb| erb.filename = f }.result(binding) %>
<% elsif type_name.include?('float') %>
<%= f = File.join(File.dirname(__FILE__), 'float_accum_kernel.cu'); ERB.new(File.read(f)).tap {|erb| erb.filename = f }.result(binding) %>
<% elsif type_name.include?('complex') %>
<%= f = File.join(File.dirname(__FILE__), 'complex_accum_kernel.cu'); ERB.new(File.read(f)).tap {|erb| erb.filename = f }.result(binding) %>
<% end %>

<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cumo-0.1.0 ext/cumo/narray/gen/tmpl/accum_kernel.cu