MCPcopy Create free account

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

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

Methoddiv
(self, other: Self)
oxifft/src/simd/sve.rs:210
Methoddiv
(self, other: Self)
oxifft/src/simd/portable.rs:84
Methoddiv
(self, other: Self)
oxifft/src/simd/neon.rs:87
Methoddiv
(self, rhs: Self)
oxifft/src/kernel/f16.rs:613
Methoddiv
(self, rhs: Self)
oxifft/src/kernel/f128_type.rs:561
Methoddiv
(self, rhs: Self)
oxifft/src/kernel/complex.rs:179
Methoddiv
(self, rhs: Self)
oxifft/src/autodiff/mod.rs:105
Methoddiv
(self, rhs: Self)
oxifft-bench/benches/codelet_perf.rs:210
Methoddiv
(self, rhs: Self)
oxifft-codegen/tests/notw_small_sizes.rs:210
Methoddiv
(self, rhs: Self)
oxifft-codegen/tests/rdft_codelets.rs:211
Methoddiv
(self, rhs: Self)
oxifft-codegen/tests/simd_f32_parity.rs:202
Methoddiv
(self, rhs: Self)
oxifft-codegen/tests/opt_passes_16_64.rs:202
Methoddiv_assign
(&mut self, rhs: Self)
oxifft/src/kernel/f16.rs:620
Methoddiv_assign
(&mut self, rhs: Self)
oxifft/src/kernel/f128_type.rs:611
Methoddiv_assign
(&mut self, rhs: Self)
oxifft/src/kernel/complex.rs:186
Methoddiv_assign
(&mut self, rhs: Self)
oxifft-bench/benches/codelet_perf.rs:219
Methoddiv_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/notw_small_sizes.rs:219
Methoddiv_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/rdft_codelets.rs:220
Methoddiv_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/simd_f32_parity.rs:211
Methoddiv_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/opt_passes_16_64.rs:211
Methoddowncast
Attempt to downcast `raw` to a concrete type. # Errors Returns `Err(self)` if the type parameter does not match the concrete type originally stored
oxifft/src/gpu/pool.rs:116
Methoddowncast_ref
(&self)
oxifft/src/gpu/pool.rs:131
Functiondownload_buffer
Download a buffer from the Metal device. Metal buffer readback is handled transparently inside `execute`; this function is a no-op. # Errors This f
oxifft/src/gpu/metal.rs:363
Functiondownload_buffer
Download buffer from CUDA device (no-op; GPU memory managed in execute). # Errors This function currently cannot return an error; the `Result` signa
oxifft/src/gpu/cuda.rs:379
Methoddrop
(&mut self)
oxifft/src/gpu/buffer.rs:135
Methoddrop
(&mut self)
oxifft/src/gpu/metal.rs:325
Methoddrop
(&mut self)
oxifft/src/gpu/cuda.rs:358
Methoddrop
(&mut self)
oxifft/src/api/memory.rs:119
Methoddst1
(n: usize, flags: Flags)
oxifft/src/api/plan/types_r2r.rs:97
Methoddst2
(n: usize, flags: Flags)
oxifft/src/api/plan/types_r2r.rs:103
Methoddst3
(n: usize, flags: Flags)
oxifft/src/api/plan/types_r2r.rs:109
Methoddst4
(n: usize, flags: Flags)
oxifft/src/api/plan/types_r2r.rs:115
Methoddup_high
(self)
oxifft/src/simd/sse2.rs:121
Methoddup_low
(self)
oxifft/src/simd/sse2.rs:115
Methodeliminate
Eliminate dead temporary assignments from a program. Performs a reachability analysis starting from output expressions, transitively marking all refe
oxifft-codegen-impl/src/symbolic.rs:513
Methodempty
Create an empty sparse result.
oxifft/src/sparse/result.rs:27
Methodempty
()
oxifft/src/kernel/tensor.rs:73
Methodepsilon
()
oxifft/src/kernel/f16.rs:1014
Methodepsilon
()
oxifft/src/kernel/f128_type.rs:886
Methodeq
(&self, other: &Self)
oxifft/src/kernel/f16.rs:729
Methodeq
(&self, other: &Self)
oxifft/src/kernel/f128_type.rs:626
Methodestimate
Convenience: create ESTIMATE flags.
oxifft/src/mpi/mod.rs:91
Functionestimate_does_not_tune
()
oxifft/src/api/plan/auto_tune.rs:261
Methodexecute_c2r
Execute the C2R plan with normalization. Output is normalized by 1/n. # Panics Panics if the plan is not C2R or buffer sizes don't match.
oxifft/src/api/plan/types_real.rs:136
Methodexecute_c2r_unnormalized
Execute the C2R plan without normalization. # Panics Panics if the plan is not C2R or buffer sizes don't match.
oxifft/src/api/plan/types_real.rs:147
Methodexecute_inplace
(&self, _data: &mut [Complex<T>])
oxifft/src/dft/solvers/nop.rs:58
Methodexecute_inplace
Execute R2C FFT in-place. The input buffer is reinterpreted: first N real values are input, and first N/2+1 complex values will be output. # Safety
oxifft/src/rdft/solvers/r2c.rs:173
Methodexecute_inplace
Execute the plan in-place. For in-place execution, input and output strides must be identical.
oxifft/src/api/plan/types_guru.rs:340
Methodexecute_inplace
Execute the N-dimensional FFT in-place. # Panics Panics if buffer size doesn't match the total size.
oxifft/src/api/plan/types_nd.rs:134
Methodexecute_inplace
Execute the transform in-place on split-complex data. # Arguments `real` - Real parts (in-place) `imag` - Imaginary parts (in-place) # Panics Panics
oxifft/src/api/plan/types_split.rs:113
Methodexecute_inplace
Execute the plan in-place. # Panics Panics if buffer size doesn't match the plan size.
oxifft/src/api/plan/types_r2r.rs:159
Functionexecute_is_idempotent
MIRI intentionally introduces floating-point non-determinism to detect code that incorrectly assumes deterministic FP results. Bit-exact comparison vi
oxifft/src/api/plan/types_r2r.rs:180
Methodexecute_ptr
(&self, input: *const Complex<T>, output: *mut Complex<T>, n: usize)
oxifft/src/dft/solvers/nop.rs:68
Methodexecute_ptr
Execute DFT on raw pointers. # Safety - `input` must point to `n` valid `Complex<T>` values - `output` must point to `n` valid `Complex<T>` values -
oxifft/src/dft/solvers/direct.rs:101
Methodexecute_r2c
Execute the R2C plan. # Panics Panics if the plan is not R2C or buffer sizes don't match.
oxifft/src/api/plan/types_real.rs:119
Methodexp
(self)
oxifft/src/kernel/f128_type.rs:500
Methodexp2
(self)
oxifft/src/kernel/f16.rs:399
Methodexp2
(self)
oxifft/src/kernel/f128_type.rs:805
Methodexp_m1
(self)
oxifft/src/kernel/f16.rs:393
Methodexp_m1
(self)
oxifft/src/kernel/f128_type.rs:859
Methodexport_to_planner
Export wisdom to a planner.
oxifft/src/api/wisdom.rs:162
Methodextract
(self, idx: usize)
oxifft/src/wasm/simd.rs:173
Methodextract
(self, idx: usize)
oxifft/src/simd/avx512.rs:106
Methodextract
(self, idx: usize)
oxifft/src/simd/avx2.rs:108
Methodextract
(self, idx: usize)
oxifft/src/simd/sve.rs:257
Methodextract
(self, idx: usize)
oxifft/src/simd/neon.rs:102
Functionfft2d_split
Convenience function for 2D split-complex forward FFT.
oxifft/src/api/plan/functions.rs:357
Functionfft3d_split
Convenience function for 3D split-complex forward FFT.
oxifft/src/api/plan/functions.rs:391
Functionfft_f32
* One-shot forward FFT (f32). * * # Arguments * * * `real` - Real part of input * * `imag` - Imaginary part of input * * # Returns * * Interl
oxifft/pkg_simd/oxifft.js:163
Functionfft_f64
* One-shot forward FFT (f64). * * # Arguments * * * `real` - Real part of input * * `imag` - Imaginary part of input * * # Returns * * Interl
oxifft/pkg_simd/oxifft.js:190
Functionfft_jacobian
Compute the full Jacobian matrix of the FFT. For an N-point FFT, returns an NxN complex matrix where `J[k,n] = exp(-2πi·k·n/N) / √N` (normalized DFT
oxifft/src/autodiff/mod.rs:366
Functionfft_nd_split
Convenience function for N-dimensional split-complex forward FFT.
oxifft/src/api/plan/functions.rs:427
Methodfft_size
Get the FFT size.
oxifft/src/streaming/stft.rs:191
Functionfftw_plan_many_dft
( rank: usize, ns: &[usize], howmany: usize, direction: Direction, flags: Flags, )
oxifft/src/compat/mod.rs:311
Methodfilter_width
(&self)
oxifft/src/sparse/filter.rs:222
Methodfind_coprime
Find a coprime for multiplicative permutation.
oxifft/src/sparse/hash.rs:62
Functionfind_generator
(p: u64)
oxifft-codegen-impl/src/gen_rader.rs:86
Methodflags
Get the planning flags.
oxifft/src/pruned/plan.rs:328
Methodflags
Get the planning flags.
oxifft/src/sparse/plan.rs:253
Methodflags
Get the planning flags.
oxifft/src/mpi/plans/plan_nd.rs:138
Methodflat
Create a flat (box) filter. # Arguments `n` - Signal length `width` - Filter width (number of frequency bins to pass)
oxifft/src/sparse/filter.rs:43
Methodfloor
(self)
oxifft/src/kernel/f16.rs:465
Methodfloor
(self)
oxifft/src/kernel/f128_type.rs:397
Methodfmadd
Fused multiply-add: self * a + b
oxifft/src/simd/traits.rs:53
Methodfmsub
(self, a: Self, b: Self)
oxifft/src/simd/avx512.rs:121
Methodfmsub
Fused multiply-subtract: self * a - b
oxifft/src/simd/traits.rs:58
Methodfmsub
(self, a: Self, b: Self)
oxifft/src/simd/sve.rs:235
Methodfmsub
(self, a: Self, b: Self)
oxifft/src/simd/neon.rs:117
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
oxifft/src/wasm/simd.rs:40
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
oxifft/src/ntt/error.rs:31
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
oxifft/src/mpi/error.rs:58
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
oxifft/src/gpu/pool.rs:88
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
oxifft/src/gpu/metal.rs:87
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
oxifft/src/gpu/cuda.rs:95
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
oxifft/src/gpu/error.rs:50
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
oxifft/src/frft/mod.rs:64
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
oxifft/src/chirp_z/mod.rs:81
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
oxifft/src/api/wisdom.rs:790
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
oxifft/src/api/types.rs:72
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
oxifft/src/api/plan/debug_impls.rs:24
← previousnext →1,801–1,900 of 4,171, ranked by callers