MCPcopy Create free account

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

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

Methodbackend
(&self)
oxifft/src/gpu/buffer.rs:76
Methodbackend
(&self)
oxifft/src/gpu/plan.rs:439
Methodbarrier
Barrier synchronization across all processes.
oxifft/src/mpi/pool.rs:66
Functionbatch_3x_limit_plus7
()
oxifft/src/gpu/batch.rs:486
Functionbatch_above_limit
()
oxifft/src/gpu/batch.rs:480
Functionbatch_at_limit
()
oxifft/src/gpu/batch.rs:474
Functionbatch_auto_chunk_above_limit
()
oxifft/src/gpu/batch.rs:352
Functionbatch_auto_chunk_at_limit
()
oxifft/src/gpu/batch.rs:347
Functionbatch_auto_chunk_below_limit
()
oxifft/src/gpu/batch.rs:342
Functionbatch_auto_chunk_large
()
oxifft/src/gpu/batch.rs:357
Methodbatch_chunk_size
(&self, batch_size: usize, num_threads: usize)
oxifft/src/threading/parallel_config.rs:127
Methodbatch_size
(&self)
oxifft/src/gpu/metal.rs:313
Methodbatch_size
(&self)
oxifft/src/gpu/cuda.rs:352
Methodbatch_size_limit
(&self)
oxifft/src/gpu/batch.rs:181
Methodbatched
Create a batched GPU FFT plan. # Errors Propagates errors from [`Self::with_config`]: unavailable backend, zero `size`, or backend plan allocation f
oxifft/src/gpu/plan.rs:163
Functionbench_1d_cplx_2e10_fftw
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:86
Functionbench_1d_cplx_2e10_oxifft
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:69
Functionbench_1d_cplx_2e20_fftw
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:131
Functionbench_1d_cplx_2e20_oxifft
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:114
Functionbench_1d_real_2e10_fftw
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:178
Functionbench_1d_real_2e10_oxifft
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:161
Functionbench_2d_cplx_1024_fftw
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:224
Functionbench_2d_cplx_1024_oxifft
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:206
Functionbench_2d_fft
(c: &mut Criterion)
oxifft-bench/benches/fft_comparison.rs:316
Functionbench_batch_1000x256_fftw
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:283
Functionbench_batch_1000x256_oxifft
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:258
Functionbench_batch_fft
(c: &mut Criterion)
oxifft-bench/benches/fft_comparison.rs:402
Functionbench_c2r_f32
(c: &mut Criterion)
oxifft-bench/benches/r2c_c2r.rs:97
Functionbench_c2r_f64
(c: &mut Criterion)
oxifft-bench/benches/r2c_c2r.rs:70
Functionbench_composite_sizes
(c: &mut Criterion)
oxifft-bench/benches/fft_comparison.rs:175
Functionbench_ct_f32
Forward CT benchmark for f32, sizes 2^10 to 2^20.
oxifft/benches/cooley_tukey_scaling.rs:42
Functionbench_ct_f64
Forward CT benchmark for f64, sizes 2^10 to 2^20.
oxifft/benches/cooley_tukey_scaling.rs:16
Functionbench_dct2_1024_fftw
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:379
Functionbench_dct2_1024_oxifft
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:362
Functionbench_dct2_cached_vs_tmp_f64
(c: &mut Criterion)
oxifft/benches/dct_benchmarks.rs:141
Functionbench_dct2_f32
(c: &mut Criterion)
oxifft/benches/dct_benchmarks.rs:34
Functionbench_dct2_f64
(c: &mut Criterion)
oxifft/benches/dct_benchmarks.rs:15
Functionbench_dct3_f32
(c: &mut Criterion)
oxifft/benches/dct_benchmarks.rs:76
Functionbench_dct3_f64
(c: &mut Criterion)
oxifft/benches/dct_benchmarks.rs:57
Functionbench_dct4_f32
(c: &mut Criterion)
oxifft/benches/dct_benchmarks.rs:118
Functionbench_dct4_f64
(c: &mut Criterion)
oxifft/benches/dct_benchmarks.rs:99
Functionbench_dct_i
(c: &mut Criterion)
oxifft-bench/benches/dct_dst.rs:32
Functionbench_dct_ii
(c: &mut Criterion)
oxifft-bench/benches/dct_dst.rs:46
Functionbench_dct_iii
(c: &mut Criterion)
oxifft-bench/benches/dct_dst.rs:60
Functionbench_dct_iv
(c: &mut Criterion)
oxifft-bench/benches/dct_dst.rs:74
Functionbench_dst_i
(c: &mut Criterion)
oxifft-bench/benches/dct_dst.rs:92
Functionbench_dst_ii
(c: &mut Criterion)
oxifft-bench/benches/dct_dst.rs:106
Functionbench_dst_iii
(c: &mut Criterion)
oxifft-bench/benches/dct_dst.rs:120
Functionbench_dst_iv
(c: &mut Criterion)
oxifft-bench/benches/dct_dst.rs:134
Functionbench_gen_notw
(c: &mut Criterion)
oxifft-codegen/benches/codegen_time.rs:58
Functionbench_gen_rdft_hc2r
(c: &mut Criterion)
oxifft-codegen/benches/codegen_time.rs:157
Functionbench_gen_rdft_r2hc
(c: &mut Criterion)
oxifft-codegen/benches/codegen_time.rs:135
Functionbench_gen_simd
(c: &mut Criterion)
oxifft-codegen/benches/codegen_time.rs:182
Functionbench_gen_split_radix_twiddle
(c: &mut Criterion)
oxifft-codegen/benches/codegen_time.rs:101
Functionbench_gen_twiddle
(c: &mut Criterion)
oxifft-codegen/benches/codegen_time.rs:79
Functionbench_gpu_vs_cpu
(c: &mut Criterion)
oxifft/benches/gpu_vs_cpu.rs:72
Functionbench_notw_f32_forward
(c: &mut Criterion)
oxifft-bench/benches/codelet_perf.rs:314
Functionbench_notw_f64_forward
(c: &mut Criterion)
oxifft-bench/benches/codelet_perf.rs:268
Functionbench_plan2d_forward
(c: &mut Criterion)
oxifft/benches/multidim_parallel.rs:18
Functionbench_plan2d_inplace
(c: &mut Criterion)
oxifft/benches/multidim_parallel.rs:76
Functionbench_plan2d_inverse
(c: &mut Criterion)
oxifft/benches/multidim_parallel.rs:47
Functionbench_plan2d_thread_sweep
(c: &mut Criterion)
oxifft/benches/multidim_parallel.rs:173
Functionbench_plan3d_forward
(c: &mut Criterion)
oxifft/benches/multidim_parallel.rs:110
Functionbench_plan3d_inplace
(c: &mut Criterion)
oxifft/benches/multidim_parallel.rs:139
Functionbench_power_of_2
(c: &mut Criterion)
oxifft-bench/benches/fft_comparison.rs:33
Functionbench_prime_2017_fftw
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:334
Functionbench_prime_2017_oxifft
(c: &mut Criterion)
oxifft-bench/benches/fftw_parity_gates.rs:317
Functionbench_prime_sizes
(c: &mut Criterion)
oxifft/benches/prime_sizes.rs:12
Functionbench_prime_sizes
(c: &mut Criterion)
oxifft-bench/benches/fft_comparison.rs:104
Functionbench_r2c_f32
(c: &mut Criterion)
oxifft-bench/benches/r2c_c2r.rs:46
Functionbench_r2c_f64
(c: &mut Criterion)
oxifft-bench/benches/r2c_c2r.rs:22
Functionbench_real_fft
(c: &mut Criterion)
oxifft-bench/benches/fft_comparison.rs:246
Functionbench_sar_2d_image_formation
SAR 2D Image Formation: Large 2D FFTs for algorithms like Range-Doppler, ω-k
oxifft-bench/benches/fft_comparison.rs:592
Functionbench_sar_azimuth_batch
SAR Azimuth Processing: Batch FFTs simulating azimuth compression Processes many range lines (azimuth samples) in batch
oxifft-bench/benches/fft_comparison.rs:537
Functionbench_sar_chirp_convolution
SAR Chirp Convolution Pipeline: Forward FFT → Multiply → Inverse FFT This is the core of range/azimuth compression
oxifft-bench/benches/fft_comparison.rs:660
Functionbench_sar_range_compression
SAR Range Compression: Large 1D FFTs typical of range line processing Common range sample counts: 4096, 8192, 16384, 32768
oxifft-bench/benches/fft_comparison.rs:490
Functionbench_sar_real_fft
SAR Real-to-Complex FFT: Raw SAR data is often real-valued
oxifft-bench/benches/fft_comparison.rs:786
Functionbench_sar_roundtrip
SAR Forward+Inverse Roundtrip: Measures complete FFT cycle performance
oxifft-bench/benches/fft_comparison.rs:735
Functionbench_test
(c: &mut Criterion)
oxifft-codegen/benches/codegen_time_stub.rs:5
Functionbenchmark_composite_sizes
(c: &mut Criterion)
oxifft/benches/dft_1d.rs:52
Functionbenchmark_const_fft
(c: &mut Criterion)
oxifft/benches/beyond_fftw.rs:223
Functionbenchmark_inplace
(c: &mut Criterion)
oxifft/benches/dft_1d.rs:74
Functionbenchmark_power_of_2
(c: &mut Criterion)
oxifft/benches/dft_1d.rs:8
Functionbenchmark_prime_sizes
(c: &mut Criterion)
oxifft/benches/dft_1d.rs:30
Functionbenchmark_pruned_fft
(c: &mut Criterion)
oxifft/benches/beyond_fftw.rs:68
Functionbenchmark_sparse_fft
(c: &mut Criterion)
oxifft/benches/beyond_fftw.rs:18
Functionbenchmark_streaming_fft
(c: &mut Criterion)
oxifft/benches/beyond_fftw.rs:140
Functionbenchmark_window_functions
(c: &mut Criterion)
oxifft/benches/beyond_fftw.rs:293
Methodbin_index
(&self)
oxifft/src/streaming/sdft.rs:491
Functionbinary_wisdom_round_trip
()
oxifft/src/api/plan/auto_tune.rs:208
Functionbinary_wisdom_round_trip_solver_name_content
()
oxifft/src/api/plan/auto_tune.rs:222
Methodbitor
(self, rhs: Self)
oxifft/src/api/types.rs:137
Methodbitor
(self, rhs: Self)
oxifft/src/kernel/flags.rs:87
Methodbits
(self)
oxifft/src/kernel/flags.rs:73
Methodblackman_harris
Create a Blackman-Harris filter for very low sidelobes. # Arguments `n` - Signal length `width` - Filter width
oxifft/src/sparse/filter.rs:133
Methodblend
(self, other: Self)
oxifft/src/simd/avx2.rs:178
Methodblend
(self, other: Self)
oxifft/src/simd/avx.rs:142
Methodboth_pruned
Create a dual-pruned plan (both input and output). # Arguments `n` - Transform size `input_indices` - Indices of non-zero inputs `output_indices` -
oxifft/src/pruned/plan.rs:139
Methodbroadcast_complex
Broadcast data from root to all processes. # Errors Returns `MpiError` on communication failure.
oxifft/src/mpi/pool.rs:145
Methodbucket_index
(&self, freq: usize)
oxifft/src/sparse/bucket.rs:102
← previousnext →1,501–1,600 of 4,171, ranked by callers