Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cool-japan/oxifft
/ functions
Functions
4,171 in github.com/cool-japan/oxifft
⨍
Functions
4,171
◇
Types & classes
244
Method
add_assign
(&mut self, rhs: Self)
oxifft/src/kernel/f16.rs:572
Method
add_assign
(&mut self, rhs: Self)
oxifft/src/kernel/f128_type.rs:590
Method
add_assign
(&mut self, rhs: Self)
oxifft/src/kernel/complex.rs:132
Method
add_assign
(&mut self, rhs: Self)
oxifft-bench/benches/codelet_perf.rs:177
Method
add_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/notw_small_sizes.rs:177
Method
add_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/rdft_codelets.rs:178
Method
add_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/simd_f32_parity.rs:169
Method
add_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/opt_passes_16_64.rs:169
Function
algorithm_from_solver_name
Attempt to reconstruct an [`Algorithm<T>`] from a stored solver name string. Returns `None` when the name is unrecognised or the algorithm requires s
oxifft/src/api/plan/types.rs:243
Function
align_down
(value: usize, alignment: usize)
oxifft/src/support/align.rs:30
Function
align_up
(value: usize, alignment: usize)
oxifft/src/support/align.rs:23
Method
all_false
()
oxifft/src/simd/sve.rs:600
Method
all_gather_complex
All-gather operation: gather data from all processes. # Errors Returns `MpiError::SizeMismatch` if receive buffer is too small.
oxifft/src/mpi/pool.rs:164
Method
all_to_all_complex
All-to-all communication for complex data. Each process sends `count` elements to each other process. Total send/receive size is `count * num_process
oxifft/src/mpi/pool.rs:80
Method
all_true
()
oxifft/src/simd/sve.rs:594
Function
alloc_complex
Allocate an aligned buffer for complex values. The returned vector is guaranteed to have its data pointer aligned to `DEFAULT_ALIGNMENT` bytes (64 by
oxifft/src/api/memory.rs:179
Function
alloc_complex_aligned
Allocate an aligned buffer for complex values with guaranteed alignment. The returned buffer is guaranteed to have its data pointer aligned to `DEFAU
oxifft/src/api/memory.rs:187
Function
alloc_real
Allocate an aligned buffer for real values. Note: This returns a standard Vec which may not be aligned. For guaranteed alignment, use `AlignedBuffer:
oxifft/src/api/memory.rs:195
Function
alloc_real_aligned
Allocate an aligned buffer for real values with guaranteed alignment. The returned buffer is guaranteed to have its data pointer aligned to `DEFAULT_
oxifft/src/api/memory.rs:203
Method
alloc_size
Calculate total local allocation size for a multi-dimensional array. For a distributed array where the first dimension is distributed, returns local_
oxifft/src/mpi/distribution.rs:64
Method
applicable
(n: usize)
oxifft/src/dft/solvers/nop.rs:39
Method
applicable
(p: usize)
oxifft/src/dft/solvers/rader.rs:177
Method
applicable
(n: usize)
oxifft/src/dft/solvers/ct.rs:97
Method
applicable
(n: usize)
oxifft/src/dft/solvers/cache_oblivious.rs:76
Method
applicable
(n: usize)
oxifft/src/dft/solvers/bluestein.rs:181
Method
applicable
(n: usize)
oxifft/src/dft/solvers/generic.rs:231
Method
applicable
(n: usize)
oxifft/src/dft/solvers/stockham/mod.rs:59
Method
applicable
(&self, n: usize)
oxifft/src/rdft/solvers/types_r2r.rs:146
Method
apply_twiddles
(temp: &mut [Complex<T>], twiddles: &[Complex<T>])
oxifft/src/dft/solvers/generic.rs:244
Method
apply_twiddles_avx2
(temp: &mut [Complex<f64>], twiddles: &[Complex<f64>])
oxifft/src/dft/solvers/generic.rs:297
Method
apply_twiddles_f64
(temp: &mut [Complex<f64>], twiddles: &[Complex<f64>])
oxifft/src/dft/solvers/generic.rs:266
Method
apply_twiddles_scalar_f64
(temp: &mut [Complex<f64>], twiddles: &[Complex<f64>])
oxifft/src/dft/solvers/generic.rs:283
Function
approx_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/codelets/codegen_tests.rs:61
Function
approx_eq
(a: f64, b: f64, tol: f64)
oxifft/src/frft/mod.rs:433
Function
approx_eq
(a: f64, b: f64, eps: f64)
oxifft/src/rdft/solvers/hc2hc.rs:212
Function
approx_eq
(a: f64, b: f64, eps: f64)
oxifft/src/rdft/solvers/c2r.rs:194
Function
approx_eq
(a: f64, b: f64, tol: f64)
oxifft/src/rdft/solvers/r2r.rs:1086
Function
approx_eq
(a: f64, b: f64, eps: f64)
oxifft/src/api/parallel.rs:933
Function
approx_eq
(a: f64, b: f64, tol: f64)
oxifft/src/conv/mod.rs:449
Function
approx_eq
(a: f64, b: f64, tol: f64)
oxifft/src/autodiff/mod.rs:488
Function
approx_eq
Check if two complex vectors are approximately equal.
oxifft/tests/size_coverage.rs:42
Function
approx_eq
Check if two complex vectors are approximately equal.
oxifft/tests/guru_plan.rs:23
Function
approx_eq
Returns true if fast ≈ direct within relative tolerance `rel_tol` or absolute tolerance `abs_tol`.
oxifft/tests/r2r_fast.rs:9
Function
approx_eq_complex
(a: Complex<f64>, b: Complex<f64>, tol: f64)
oxifft/src/rdft/codelets/mod.rs:254
Function
approx_eq_complex
(a: Complex<f64>, b: Complex<f64>)
oxifft/src/rdft/codelets/real_twiddle.rs:418
Function
approx_eq_f32
(a: &[Complex<f32>], b: &[Complex<f32>], tol: f32)
oxifft/src/dft/codelets/generated_simd.rs:138
Function
approx_eq_f32
(a: f32, b: f32, tol: f32)
oxifft/src/rdft/codelets/codegen_tests.rs:39
Function
approx_eq_f32_abs
(a: &[Complex<f32>], b: &[Complex<f32>], tol: f32)
oxifft/src/dft/codelets/hand_avx512_tests.rs:80
Function
approx_eq_f64
(a: &[Complex<f64>], b: &[Complex<f64>], tol: f64)
oxifft/src/dft/codelets/generated_simd.rs:131
Function
approx_eq_f64
(a: f64, b: f64, tol: f64)
oxifft/src/rdft/codelets/codegen_tests.rs:35
Function
approx_eq_f64_abs
(a: &[Complex<f64>], b: &[Complex<f64>], tol: f64)
oxifft/src/dft/codelets/hand_avx512_tests.rs:73
Function
approx_eq_simd_f32
(a: Complex<f32>, b: Complex<f32>)
oxifft/src/dft/codelets/simd_codelet_tests.rs:19
Function
approx_match
Check that two values agree within combined absolute and relative tolerance. This avoids false failures when both values are near zero (floating-poin
oxifft/src/rdft/solvers/r2r.rs:1318
Method
as_mut_slice
(&mut self)
oxifft/src/support/scratch.rs:44
Method
as_slice
(&self)
oxifft/src/support/scratch.rs:38
Method
asin
(self)
oxifft/src/kernel/f16.rs:363
Method
asin
(self)
oxifft/src/kernel/f128_type.rs:844
Method
asinh
(self)
oxifft/src/kernel/f16.rs:531
Method
asinh
(self)
oxifft/src/kernel/f128_type.rs:874
Function
assert_send_sync
Compile-time assertions that all public plan types implement `Send + Sync`. This module contains a single never-called function whose body consists o
oxifft/src/assertions.rs:12
Function
assert_send_sync
Helper: assert that a type is both Send and Sync.
oxifft/tests/send_sync.rs:14
Method
atan
(self)
oxifft/src/kernel/f16.rs:375
Method
atan
(self)
oxifft/src/kernel/f128_type.rs:850
Method
atan2
(self, other: Self)
oxifft/src/kernel/f128_type.rs:853
Method
atanh
(self)
oxifft/src/kernel/f16.rs:543
Method
atanh
(self)
oxifft/src/kernel/f128_type.rs:880
Function
avx2_f32_size2_soa_multi_seed
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:337
Function
avx2_f32_size2_soa_parity
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:276
Function
avx2_f32_size4_soa_multi_seed
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:364
Function
avx2_f32_size4_soa_parity
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:297
Function
avx2_f32_size8_soa_multi_seed
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:391
Function
avx2_f32_size8_soa_parity
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:317
Function
avx2_fma_parity_size2_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:285
Function
avx2_fma_parity_size4_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:299
Function
avx2_fma_parity_size8_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:318
Function
avx2_shuffle_parity_size2_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:523
Function
avx2_shuffle_parity_size2_f64_inverse
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:567
Function
avx2_shuffle_parity_size4_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:539
Function
avx2_shuffle_parity_size8_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:553
Function
avx512_size16_f32_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:235
Function
avx512_size16_f32_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:251
Function
avx512_size2_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:53
Function
avx512_size2_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:69
Function
avx512_size4_f32_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:165
Function
avx512_size4_f32_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:181
Function
avx512_size4_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:88
Function
avx512_size4_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:104
Function
avx512_size8_f32_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:200
Function
avx512_size8_f32_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:216
Function
avx512_size8_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:123
Function
avx512_size8_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:144
Function
avx_approx_eq
Tolerance check for pure-AVX (no FMA): relative 1e-12 floor.
oxifft/src/dft/codelets/simd_codelet_tests.rs:356
Function
avx_size2_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:364
Function
avx_size2_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:381
Function
avx_size4_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:401
Function
avx_size4_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:420
Function
avx_size8_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:442
Function
avx_size8_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:466
Method
awake
(&mut self, mode: WakeMode)
oxifft/src/dft/plan.rs:73
Method
awake
(&mut self, _mode: WakeMode)
oxifft/src/rdft/plan.rs:86
← previous
next →
1,401–1,500 of 4,171, ranked by callers