Skip to content

Commit 13c7140

Browse files
committedSep 12, 2017
yard markdown
1 parent e5beb04 commit 13c7140

File tree

2 files changed

+37
-42
lines changed

2 files changed

+37
-42
lines changed
 

‎Rakefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ task :doc do
55
src = %w[ffte.c]
66
path = src.map{|s| File.join(dir,s)}
77
sh "cd #{dir}; ruby extconf.rb; make #{src.join(' ')}"
8-
sh "yard doc -o yard -r README.md #{path.join(' ')}"
8+
sh "rm -rf yard .yardoc; yard doc -o yard -m markdown -r README.md #{path.join(' ')}"
99
end
1010

1111
task :cleandoc do

‎ext/numo/ffte/ffte.erb.c

+36-41
Original file line numberDiff line numberDiff line change
@@ -116,25 +116,23 @@ iter_fft_zfft<%=d%>d(na_loop_t *const lp)
116116

117117

118118
/*
119-
<%=d%>-dimentional COMPLEX FFT (Fast Fourier Transform)
119+
<%=d%>-dimentional COMPLEX FFT
120120
using Radix-2,3,4,5,8 FFT routine.
121121
Calculates on each last <%=d%>-dimention.
122122
@overload zfft<%=d%>d(narray,[iopt])
123-
@param [Numo::DComplex] narray
124-
>=<%=d%>-dimentional REAL NArray.
125-
Numo::DComplex(.., <%if d>2%>NZ, <%end;if d>1%>NY, <%end%>NX)
126-
NX = (2**IP) * (3**IQ) * (5**IR)<% if d>1 %>
127-
NY = (2**JP) * (3**JQ) * (5**JR)<% if d>2 %>
128-
NZ = (2**KP) * (3**KQ) * (5**KR)<% end; end %>
129-
@param [Numeric] iopt
130-
Transform direction.
131-
-1 FOR FORWARD TRANSFORM
132-
+1 FOR INVERSE TRANSFORM
133-
@return [Numo::DComplex]
134-
Result COMPLEX narray:
135-
Numo::DComplex(.., <%if d>2%>NZ, <%end;if d>1%>NY, <%end%>NX)
136-
@raise [Numo::FFTE::RadixError] if NX<%if d>1%>, NY<% if d>2%>, NZ<%end;end%>
137-
is not (2^p)*(3^q)*(5^r).
123+
@param [Numo::DComplex] narray \>=<%=d%>-dimentional Complex NArray with
124+
`shape = [.., <%if d>2%>nz, <%end;if d>1%>ny, <%end%>nx]` where
125+
`nx = (2**ip) * (3**iq) * (5**ir)<% if d>1 %>`,
126+
`ny = (2**jp) * (3**jq) * (5**jr)<% if d>2 %>`,
127+
`nz = (2**kp) * (3**kq) * (5**kr)<% end; end %>`.
128+
@param [Numeric] iopt Transform direction.
129+
`iopt=-1` for FORWARD transform,
130+
`iopt=+1` for INVERSE transform.
131+
Default: `iopt=+1`.
132+
@return [Numo::DComplex] Result DComplex NArray with
133+
`shape = [.., <%if d>2%>nz, <%end;if d>1%>ny, <%end%>nx]`.
134+
@raise [Numo::FFTE::RadixError] if `nx`<%if d>1%>, `ny`<% if d>2%>, `nz`<%end;end%>
135+
is not `(2^p)*(3^q)*(5^r)`.
138136
*/
139137
<% $funcs.push func="zfft#{d}d" %>
140138
static VALUE
@@ -219,22 +217,21 @@ iter_fft_zdfft<%=d%>d(na_loop_t *const lp)
219217

220218

221219
/*
222-
<%=d%>-dimentional COMPLEX-TO-REAL FFT (Fast Fourier Transform)
220+
<%=d%>-dimentional COMPLEX-TO-REAL FFT
223221
using Radix-2,3,4,5,8 FFT routine.
224222
Calculates on each last <%=d%>-dimention.
225-
INVERSE TRANSFORM.
223+
This routine is INVERSE transform.
226224
@overload zdfft<%=d%>d(narray)
227225
@param [Numo::DComplex] narray
228-
>=<%=d%>-dimentional COMPLEX NArray.
229-
Numo::DComplex(.., <%if d>2%>NZ, <%end;if d>1%>NY, <%end%>NX/2+1)
230-
NX = (2**IP) * (3**IQ) * (5**IR)
231-
NY = (2**JP) * (3**JQ) * (5**JR)<% if d==3 %>
232-
NZ = (2**KP) * (3**KQ) * (5**KR)<% end %>
233-
@return [Numo::DFloat]
234-
Result REAL narray:
235-
Numo::DFloat(.., <%if d>2%>NZ, <%end;if d>1%>NY, <%end%>NX)
236-
@raise [Numo::FFTE::RadixError] if NX, NY<%if d>2%>, NZ<%end%>
237-
is not (2^p)*(3^q)*(5^r).
226+
\>=<%=d%>-dimentional DComplex NArray with
227+
`shape =[.., <%if d>2%>nz, <%end;if d>1%>ny, <%end%>nx/2+1]` where
228+
`nx = (2**ip) * (3**iq) * (5**ir)`,
229+
`ny = (2**jp) * (3**jq) * (5**jr)<% if d==3 %>`,
230+
`nz = (2**kp) * (3**kq) * (5**kr)<% end %>`.
231+
@return [Numo::DFloat] Result DFloat NArray with
232+
`shape = [.., <%if d>2%>nz, <%end;if d>1%>ny, <%end%>nx]`
233+
@raise [Numo::FFTE::RadixError] if `nx`, `ny`<%if d>2%>, `nz`<%end%>
234+
is not `(2^p)*(3^q)*(5^r)`.
238235
*/
239236
<% $funcs.push func="zdfft#{d}d" %>
240237
static VALUE
@@ -318,22 +315,20 @@ iter_fft_dzfft<%=d%>d(na_loop_t *const lp)
318315

319316

320317
/*
321-
<%=d%>-dimentional REAL-TO-COMPLEX FFT (Fast Fourier Transform)
318+
<%=d%>-dimentional REAL-TO-COMPLEX FFT
322319
using Radix-2,3,4,5,8 FFT routine.
323320
Calculates on each last <%=d%>-dimention.
324-
FORWARD TRANSFORM.
321+
This routine is FORWARD transform.
325322
@overload dzfft<%=d%>d(narray)
326-
@param [Numo::DFloat] narray
327-
>=<%=d%>-dimentional REAL NArray.
328-
Numo::DFloat(.., <%if d>2%>NZ, <%end;if d>1%>NY, <%end%>NX)
329-
NX = (2**IP) * (3**IQ) * (5**IR)
330-
NY = (2**JP) * (3**JQ) * (5**JR)<% if d==3 %>
331-
NZ = (2**KP) * (3**KQ) * (5**KR)<% end %>
332-
@return [Numo::DComplex]
333-
Result COMPLEX narray:
334-
Numo::DComplex(.., <%if d>2%>NZ, <%end;if d>1%>NY, <%end%>NX/2+1)
335-
@raise [Numo::FFTE::RadixError] if NX, NY<%if d>2%>, NZ<%end%>
336-
is not (2^p)*(3^q)*(5^r).
323+
@param [Numo::DFloat] narray \>=<%=d%>-dimentional DFloat NArray with
324+
`shape = [.., <%if d>2%>nz, <%end;if d>1%>ny, <%end%>nx]` where
325+
`nx = (2**ip) * (3**iq) * (5**ir)`,
326+
`ny = (2**jp) * (3**jq) * (5**jr)<% if d==3 %>`,
327+
`nz = (2**kp) * (3**kq) * (5**kr)<% end %>`.
328+
@return [Numo::DComplex] Result DComplex NArray with
329+
`shape = [.., <%if d>2%>nz, <%end;if d>1%>ny, <%end%>nx/2+1]`
330+
@raise [Numo::FFTE::RadixError] if `nx`, `ny`<% if d>2%>, `nz`<%end%>
331+
is not `(2^p)*(3^q)*(5^r)`.
337332
*/
338333
<% $funcs.push func="dzfft#{d}d" %>
339334
static VALUE

0 commit comments

Comments
 (0)
Please sign in to comment.