Method: MetaCL::Templates::ExpressionApplicatorWrapper#gen_kernel_params

Defined in:
lib/metacl/templates/expression_applicator_wrapper.rb

#gen_kernel_paramsObject



22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/metacl/templates/expression_applicator_wrapper.rb', line 22

def gen_kernel_params
  params = []
  @objects.each do |x|
    case x.klass
      when :matrix, :array
        params << "buffer_#{x.name}"
      when :numeric
        # TODO
    end
  end

  params << "buffer_#{@result_object.name}"
  @kernel_params = params.join(', ')
end