MCPcopy Create free account

hub / github.com/cool-japan/oxifft / functions

Functions4,171 in github.com/cool-japan/oxifft

Functionbuild_mel_filterbank
Build a mel filterbank matrix of shape `[n_mels][n_freq_bins]`. Each row is a triangular filter covering a region of the FFT spectrum. Filters are no
oxifft/src/streaming/mel.rs:101
Functionbuild_sparse_signal
Build a k-sparse complex signal of length n by planting k frequency sinusoids at deterministic but varied indices.
oxifft/src/sparse/mod.rs:459
Functionbuild_twiddles_dct2
Build the twiddle table for DCT-II / DCT-III: twiddles[k] = exp(-j·π·k / (2N)) for k = 0..=N/2
oxifft/src/rdft/solvers/types_r2r.rs:50
Functionbuild_twiddles_dct4
Build the twiddle table for DCT-IV extraction: twiddles[k] = exp(-j·π·(2k+1) / (4N)) for k = 0..N
oxifft/src/rdft/solvers/types_r2r.rs:64
Functionbuild_twiddles_f32
Build an f32 twiddle table for `n`-point DFT.
oxifft/src/dft/codelets/hand_avx512_twiddles.rs:78
Functionbuild_twiddles_f64
Build an f64 twiddle table for `n`-point DFT. `N` must equal `2 * n` (interleaved re/im for each of the `n` twiddle factors).
oxifft/src/dft/codelets/hand_avx512_twiddles.rs:59
Methodbutterfly
Butterfly operation: (a+b, a-b)
oxifft/src/simd/traits.rs:77
Functionbutterfly_2
( a: Complex<T>, b: Complex<T>, tw: Complex<T>, )
oxifft/src/dft/codelets/twiddle.rs:77
Functionbutterfly_4
( x0: Complex<T>, x1: Complex<T>, x2: Complex<T>, x3: Complex<T>, tw1: Complex<T>, tw2
oxifft/src/dft/codelets/twiddle.rs:88
Methodc2r
(dims: &[usize], _flags: Flags)
oxifft/src/api/plan/types_nd.rs:240
Methodc2r
(n0: usize, n1: usize, _flags: Flags)
oxifft/src/api/plan/types_real.rs:181
Methodc2r_1d
(n: usize, flags: Flags)
oxifft/src/api/plan/types.rs:415
Methodc2r_1d
(n: usize, _flags: Flags)
oxifft/src/api/plan/types_real.rs:90
Functioncached_dispatcher_4_f32_correctness
()
oxifft/src/dft/codelets/generated_simd.rs:613
Functioncached_dispatcher_4_f32_matches_uncached
()
oxifft/src/dft/codelets/generated_simd.rs:643
Functioncached_dispatcher_4_f64_correctness
()
oxifft/src/dft/codelets/generated_simd.rs:488
Functioncached_dispatcher_4_f64_deterministic
()
oxifft/src/dft/codelets/generated_simd.rs:548
Functioncached_dispatcher_4_f64_inverse_correctness
()
oxifft/src/dft/codelets/generated_simd.rs:518
Functioncached_dispatcher_4_f64_matches_uncached
()
oxifft/src/dft/codelets/generated_simd.rs:582
Methodcan_destroy_input
(self)
oxifft/src/api/types.rs:129
Methodcan_destroy_input
(self)
oxifft/src/kernel/flags.rs:54
Methodcapacity
Get capacity.
oxifft/src/streaming/mod.rs:109
Methodcbrt
(self)
oxifft/src/kernel/f16.rs:447
Methodcbrt
(self)
oxifft/src/kernel/f128_type.rs:829
Functioncdiff
Absolute difference between two complex numbers.
oxifft/src/pruned/partial_tests.rs:21
Methodceil
(self)
oxifft/src/kernel/f128_type.rs:403
Functioncheck_all_public_types
reason: compile-time check function is intentionally never called at runtime
oxifft/src/assertions.rs:20
Methodcis
(theta: T)
oxifft/src/kernel/complex.rs:94
Methodclassify
(self)
oxifft/src/kernel/f16.rs:190
Methodclassify
(self)
oxifft/src/kernel/f128_type.rs:748
Functionclassify_all_notw
()
oxifft-codegen-impl/src/gen_any.rs:378
Functionclassify_all_odd
()
oxifft-codegen-impl/src/gen_any.rs:388
Functionclassify_bluestein_large_prime
()
oxifft-codegen-impl/src/gen_any.rs:423
Functionclassify_bluestein_large_prime
()
oxifft-codegen-impl/tests/gen_any.rs:82
Functionclassify_bluestein_non_smooth
()
oxifft-codegen-impl/tests/gen_any.rs:88
Functionclassify_invalid_zero
()
oxifft-codegen-impl/src/gen_any.rs:432
Functionclassify_mixed_radix_15
()
oxifft-codegen-impl/tests/gen_any.rs:41
Functionclassify_mixed_radix_variety
()
oxifft-codegen-impl/tests/gen_any.rs:52
Functionclassify_notw_sizes
()
oxifft-codegen-impl/tests/gen_any.rs:11
Functionclassify_odd_sizes
()
oxifft-codegen-impl/tests/gen_any.rs:21
Functionclassify_one_is_notw
()
oxifft-codegen-impl/tests/gen_any.rs:103
Functionclassify_rader_hardcoded
()
oxifft-codegen-impl/src/gen_any.rs:398
Functionclassify_rader_hardcoded_sizes
()
oxifft-codegen-impl/tests/gen_any.rs:31
Functionclassify_rader_prime_runtime
()
oxifft-codegen-impl/src/gen_any.rs:410
Functionclassify_rader_prime_runtime
()
oxifft-codegen-impl/tests/gen_any.rs:68
Functionclassify_zero_is_err
()
oxifft-codegen-impl/tests/gen_any.rs:98
Methodclear
Clear internal buffers.
oxifft/src/streaming/stft.rs:206
Functionclear_gpu_buffer_pool
Clear all cached buffers in the global GPU buffer pool. All GPU allocations held by the pool are freed. In-flight buffers (those currently acquired
oxifft/src/gpu/mod.rs:76
Methodcmul_conj
(self, other: Self)
oxifft/src/simd/avx512.rs:205
Methodcmul_conj
(self, other: Self)
oxifft/src/simd/avx2.rs:237
Methodcmul_conj
(self, other: Self)
oxifft/src/simd/avx.rs:187
Methodcmul_conj
(self, other: Self)
oxifft/src/simd/sve.rs:396
Methodcmul_conj
(self, other: Self)
oxifft/src/simd/portable.rs:110
Methodcmul_conj
(self, other: Self)
oxifft/src/simd/neon.rs:190
Functioncodelet_builder_bluestein
()
oxifft-codegen-impl/tests/gen_any.rs:186
Functioncodelet_builder_direct_size
()
oxifft-codegen-impl/tests/gen_any.rs:174
Functioncodelet_builder_happy_path
()
oxifft-codegen-impl/src/gen_any.rs:522
Functioncodelet_builder_mixed_radix
()
oxifft-codegen-impl/tests/gen_any.rs:180
Functioncodelet_builder_with_name
()
oxifft-codegen-impl/tests/gen_any.rs:192
Functioncodelet_builder_zero_returns_err
()
oxifft-codegen-impl/src/gen_any.rs:517
Functioncodelet_builder_zero_returns_err
()
oxifft-codegen-impl/tests/gen_any.rs:168
Methodcol_pool
Returns a reference to the column sub-communicator pool, if present. `None` for single-rank plans; set for multi-rank pencil decomposition.
oxifft/src/mpi/plans/plan_3d_pencil.rs:299
Methodcols
(&self)
oxifft/src/api/parallel.rs:92
Methodcols
(&self)
oxifft/src/api/plan/types_split.rs:154
Methodcols
(&self)
oxifft/src/api/plan/types_real.rs:268
Methodcombine
(self, other: Self)
oxifft/src/kernel/plan.rs:59
Functioncompile_fail
()
oxifft-codegen/tests/ui.rs:5
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/codelets/notw.rs:713
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/codelets/simd/tests.rs:6
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/indirect.rs:320
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/rader.rs:323
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/simd_butterfly.rs:1227
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/ct.rs:1104
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/buffered.rs:190
Functioncomplex_approx_eq
Helper: check if two complex numbers are approximately equal.
oxifft/src/dft/solvers/cache_oblivious.rs:331
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/direct.rs:179
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/bluestein.rs:374
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/vrank_geq1.rs:274
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/generic.rs:611
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/stockham/mod.rs:146
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/solvers/stockham/generic.rs:450
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/rdft/solvers/r2c.rs:216
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/rdft/solvers/hc2c.rs:212
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/rdft/solvers/vrank_geq1.rs:235
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/api/parallel.rs:764
Functioncomplex_approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/api/plan/functions_2.rs:25
Functioncomplex_approx_eq
Compare two complex numbers within tolerance.
oxifft/tests/rustfft_comparison.rs:28
Functioncomplex_approx_eq
Compare two complex numbers within tolerance (relative error).
oxifft-bench/src/utils.rs:24
Functioncomplex_near
(a: Complex<f64>, b: Complex<f64>, tol: f64)
oxifft/src/dft/codelets/twiddle_odd.rs:955
Functioncomplex_near
(a: Complex<f64>, b: Complex<f64>, tol: f64)
oxifft/src/api/plan/types.rs:1251
Methodcomplex_size
(&self)
oxifft/src/api/plan/types_real.rs:107
Methodcompute_twiddles
Compute W_N^k = exp(2πik/N) for k = 0..N-1.
oxifft/src/streaming/sdft.rs:179
Methodconstant
Create a constant (derivative is zero).
oxifft/src/autodiff/mod.rs:62
Methodconstant
(value: f64)
oxifft-codegen-impl/src/symbolic.rs:57
Methodconstructor
* Create a new WASM FFT wrapper. * * # Arguments * * * `size` - Transform size * @param {number} size
oxifft/pkg_simd/oxifft.js:130
Methodcontiguous
(n: usize)
oxifft/src/kernel/tensor.rs:33
Methodconv_size
(&self)
oxifft/src/kernel/rader_omega.rs:77
Functionconvenience_single_bin_tracker
()
oxifft/src/streaming/sdft.rs:947
Functionconvenience_sliding_dft
()
oxifft/src/streaming/sdft.rs:938
Functioncopy_1d
(src: &[Complex<T>], dst: &mut [Complex<T>])
oxifft/src/support/copy.rs:7
← previousnext →1,601–1,700 of 4,171, ranked by callers