MCPcopy Create free account

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

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

Methodadd_assign
(&mut self, rhs: Self)
oxifft/src/kernel/f16.rs:572
Methodadd_assign
(&mut self, rhs: Self)
oxifft/src/kernel/f128_type.rs:590
Methodadd_assign
(&mut self, rhs: Self)
oxifft/src/kernel/complex.rs:132
Methodadd_assign
(&mut self, rhs: Self)
oxifft-bench/benches/codelet_perf.rs:177
Methodadd_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/notw_small_sizes.rs:177
Methodadd_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/rdft_codelets.rs:178
Methodadd_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/simd_f32_parity.rs:169
Methodadd_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/opt_passes_16_64.rs:169
Functionalgorithm_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
Functionalign_down
(value: usize, alignment: usize)
oxifft/src/support/align.rs:30
Functionalign_up
(value: usize, alignment: usize)
oxifft/src/support/align.rs:23
Methodall_false
()
oxifft/src/simd/sve.rs:600
Methodall_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
Methodall_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
Methodall_true
()
oxifft/src/simd/sve.rs:594
Functionalloc_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
Functionalloc_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
Functionalloc_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
Functionalloc_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
Methodalloc_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
Methodapplicable
(n: usize)
oxifft/src/dft/solvers/nop.rs:39
Methodapplicable
(p: usize)
oxifft/src/dft/solvers/rader.rs:177
Methodapplicable
(n: usize)
oxifft/src/dft/solvers/ct.rs:97
Methodapplicable
(n: usize)
oxifft/src/dft/solvers/cache_oblivious.rs:76
Methodapplicable
(n: usize)
oxifft/src/dft/solvers/bluestein.rs:181
Methodapplicable
(n: usize)
oxifft/src/dft/solvers/generic.rs:231
Methodapplicable
(n: usize)
oxifft/src/dft/solvers/stockham/mod.rs:59
Methodapplicable
(&self, n: usize)
oxifft/src/rdft/solvers/types_r2r.rs:146
Methodapply_twiddles
(temp: &mut [Complex<T>], twiddles: &[Complex<T>])
oxifft/src/dft/solvers/generic.rs:244
Methodapply_twiddles_avx2
(temp: &mut [Complex<f64>], twiddles: &[Complex<f64>])
oxifft/src/dft/solvers/generic.rs:297
Methodapply_twiddles_f64
(temp: &mut [Complex<f64>], twiddles: &[Complex<f64>])
oxifft/src/dft/solvers/generic.rs:266
Methodapply_twiddles_scalar_f64
(temp: &mut [Complex<f64>], twiddles: &[Complex<f64>])
oxifft/src/dft/solvers/generic.rs:283
Functionapprox_eq
(a: Complex<f64>, b: Complex<f64>, eps: f64)
oxifft/src/dft/codelets/codegen_tests.rs:61
Functionapprox_eq
(a: f64, b: f64, tol: f64)
oxifft/src/frft/mod.rs:433
Functionapprox_eq
(a: f64, b: f64, eps: f64)
oxifft/src/rdft/solvers/hc2hc.rs:212
Functionapprox_eq
(a: f64, b: f64, eps: f64)
oxifft/src/rdft/solvers/c2r.rs:194
Functionapprox_eq
(a: f64, b: f64, tol: f64)
oxifft/src/rdft/solvers/r2r.rs:1086
Functionapprox_eq
(a: f64, b: f64, eps: f64)
oxifft/src/api/parallel.rs:933
Functionapprox_eq
(a: f64, b: f64, tol: f64)
oxifft/src/conv/mod.rs:449
Functionapprox_eq
(a: f64, b: f64, tol: f64)
oxifft/src/autodiff/mod.rs:488
Functionapprox_eq
Check if two complex vectors are approximately equal.
oxifft/tests/size_coverage.rs:42
Functionapprox_eq
Check if two complex vectors are approximately equal.
oxifft/tests/guru_plan.rs:23
Functionapprox_eq
Returns true if fast ≈ direct within relative tolerance `rel_tol` or absolute tolerance `abs_tol`.
oxifft/tests/r2r_fast.rs:9
Functionapprox_eq_complex
(a: Complex<f64>, b: Complex<f64>, tol: f64)
oxifft/src/rdft/codelets/mod.rs:254
Functionapprox_eq_complex
(a: Complex<f64>, b: Complex<f64>)
oxifft/src/rdft/codelets/real_twiddle.rs:418
Functionapprox_eq_f32
(a: &[Complex<f32>], b: &[Complex<f32>], tol: f32)
oxifft/src/dft/codelets/generated_simd.rs:138
Functionapprox_eq_f32
(a: f32, b: f32, tol: f32)
oxifft/src/rdft/codelets/codegen_tests.rs:39
Functionapprox_eq_f32_abs
(a: &[Complex<f32>], b: &[Complex<f32>], tol: f32)
oxifft/src/dft/codelets/hand_avx512_tests.rs:80
Functionapprox_eq_f64
(a: &[Complex<f64>], b: &[Complex<f64>], tol: f64)
oxifft/src/dft/codelets/generated_simd.rs:131
Functionapprox_eq_f64
(a: f64, b: f64, tol: f64)
oxifft/src/rdft/codelets/codegen_tests.rs:35
Functionapprox_eq_f64_abs
(a: &[Complex<f64>], b: &[Complex<f64>], tol: f64)
oxifft/src/dft/codelets/hand_avx512_tests.rs:73
Functionapprox_eq_simd_f32
(a: Complex<f32>, b: Complex<f32>)
oxifft/src/dft/codelets/simd_codelet_tests.rs:19
Functionapprox_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
Methodas_mut_slice
(&mut self)
oxifft/src/support/scratch.rs:44
Methodas_slice
(&self)
oxifft/src/support/scratch.rs:38
Methodasin
(self)
oxifft/src/kernel/f16.rs:363
Methodasin
(self)
oxifft/src/kernel/f128_type.rs:844
Methodasinh
(self)
oxifft/src/kernel/f16.rs:531
Methodasinh
(self)
oxifft/src/kernel/f128_type.rs:874
Functionassert_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
Functionassert_send_sync
Helper: assert that a type is both Send and Sync.
oxifft/tests/send_sync.rs:14
Methodatan
(self)
oxifft/src/kernel/f16.rs:375
Methodatan
(self)
oxifft/src/kernel/f128_type.rs:850
Methodatan2
(self, other: Self)
oxifft/src/kernel/f128_type.rs:853
Methodatanh
(self)
oxifft/src/kernel/f16.rs:543
Methodatanh
(self)
oxifft/src/kernel/f128_type.rs:880
Functionavx2_f32_size2_soa_multi_seed
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:337
Functionavx2_f32_size2_soa_parity
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:276
Functionavx2_f32_size4_soa_multi_seed
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:364
Functionavx2_f32_size4_soa_parity
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:297
Functionavx2_f32_size8_soa_multi_seed
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:391
Functionavx2_f32_size8_soa_parity
()
oxifft-codegen/tests/multi_transform_soa_parity.rs:317
Functionavx2_fma_parity_size2_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:285
Functionavx2_fma_parity_size4_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:299
Functionavx2_fma_parity_size8_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:318
Functionavx2_shuffle_parity_size2_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:523
Functionavx2_shuffle_parity_size2_f64_inverse
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:567
Functionavx2_shuffle_parity_size4_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:539
Functionavx2_shuffle_parity_size8_f64
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:553
Functionavx512_size16_f32_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:235
Functionavx512_size16_f32_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:251
Functionavx512_size2_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:53
Functionavx512_size2_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:69
Functionavx512_size4_f32_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:165
Functionavx512_size4_f32_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:181
Functionavx512_size4_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:88
Functionavx512_size4_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:104
Functionavx512_size8_f32_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:200
Functionavx512_size8_f32_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:216
Functionavx512_size8_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:123
Functionavx512_size8_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:144
Functionavx_approx_eq
Tolerance check for pure-AVX (no FMA): relative 1e-12 floor.
oxifft/src/dft/codelets/simd_codelet_tests.rs:356
Functionavx_size2_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:364
Functionavx_size2_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:381
Functionavx_size4_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:401
Functionavx_size4_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:420
Functionavx_size8_f64_forward
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:442
Functionavx_size8_f64_roundtrip
()
oxifft/src/dft/codelets/simd_codelet_tests.rs:466
Methodawake
(&mut self, mode: WakeMode)
oxifft/src/dft/plan.rs:73
Methodawake
(&mut self, _mode: WakeMode)
oxifft/src/rdft/plan.rs:86
← previousnext →1,401–1,500 of 4,171, ranked by callers