Sha256: 65eabaf3d8eaa652e494a25874d05fcb89cb06ffeff45df62d176b90da681b0c

Contents?: true

Size: 442 Bytes

Versions: 3

Compression:

Stored size: 442 Bytes

Contents

/*
  @overload <%=name%>(<%=args[1][1]%>)
  @param  [DFloat]    <%=args[1][1]%>
  @return [DFloat]    result

  <%= description %>
*/
static VALUE
<%=c_func(1)%>(VALUE self, VALUE v1)
{
    int dir;
    VALUE v2;

    <% if /_forward$/ =~ name %>
    dir = gsl_wavelet_forward;
    <% elsif /_inverse$/ =~ name %>
    dir = gsl_wavelet_backward;
    <% end %>
    v2 = INT2FIX(dir);

    return <%=c_func.sub(/_[^_]+$/,"")%>(self, v1, v2);
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
numo-gsl-0.1.2 ext/numo/gsl/wavelet/tmpl/wavelet_transform2.c
numo-gsl-0.1.1 ext/numo/gsl/wavelet/tmpl/wavelet_transform2.c
numo-gsl-0.1.0 ext/numo/gsl/wavelet/tmpl/wavelet_transform2.c