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
modulus
(&self)
oxifft/src/ntt/plan.rs:144
Method
move_hl
(self, other: Self)
oxifft/src/simd/sse2.rs:318
Method
move_lh
(self, other: Self)
oxifft/src/simd/sse2.rs:324
Method
mul
(self, other: Self)
oxifft/src/simd/scalar.rs:62
Method
mul
(self, other: Self)
oxifft/src/simd/portable.rs:79
Method
mul
(self, rhs: Self)
oxifft/src/kernel/f16.rs:597
Method
mul
(self, rhs: Self)
oxifft/src/kernel/f128_type.rs:552
Method
mul
(self, rhs: Self)
oxifft/src/kernel/complex.rs:159
Method
mul
(self, rhs: Self)
oxifft/src/autodiff/mod.rs:94
Method
mul
(self, rhs: Self)
oxifft-bench/benches/codelet_perf.rs:196
Method
mul
(self, rhs: Self)
oxifft-codegen/tests/notw_small_sizes.rs:196
Method
mul
(self, rhs: Self)
oxifft-codegen/tests/rdft_codelets.rs:197
Method
mul
(self, rhs: Self)
oxifft-codegen/tests/simd_f32_parity.rs:188
Method
mul
(self, rhs: Self)
oxifft-codegen/tests/opt_passes_16_64.rs:188
Method
mul_add
(self, a: Self, b: Self)
oxifft/src/kernel/f128_type.rs:787
Method
mul_assign
(&mut self, rhs: Self)
oxifft/src/kernel/f16.rs:604
Method
mul_assign
(&mut self, rhs: Self)
oxifft/src/kernel/f128_type.rs:604
Method
mul_assign
(&mut self, rhs: Self)
oxifft/src/kernel/complex.rs:170
Method
mul_assign
(&mut self, rhs: Self)
oxifft-bench/benches/codelet_perf.rs:204
Method
mul_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/notw_small_sizes.rs:204
Method
mul_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/rdft_codelets.rs:205
Method
mul_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/simd_f32_parity.rs:196
Method
mul_assign
(&mut self, rhs: Self)
oxifft-codegen/tests/opt_passes_16_64.rs:196
Method
n
(&self)
oxifft/src/dft/solvers/indirect.rs:80
Method
n
(&self)
oxifft/src/dft/solvers/buffered.rs:69
Method
n
(&self)
oxifft/src/dft/solvers/vrank_geq1.rs:103
Method
n
Get the transform size.
oxifft/src/pruned/plan.rs:313
Method
n
Get signal length.
oxifft/src/sparse/plan.rs:233
Method
n
(&self)
oxifft/src/rdft/solvers/hc2hc.rs:50
Method
n
(&self)
oxifft/src/rdft/solvers/hc2c.rs:53
Method
n
(&self)
oxifft/src/rdft/solvers/vrank_geq1.rs:99
Method
n
(&self)
oxifft/src/chirp_z/mod.rs:279
Method
n
(&self)
oxifft-codegen-impl/src/symbolic.rs:732
Function
n6_full_dit_pipeline_discriminating
()
oxifft/src/dft/codelets/twiddle_odd.rs:1086
Method
n_nonuniform
Get the number of non-uniform points.
oxifft/src/nufft/mod.rs:497
Method
n_uniform
Get the number of uniform grid points.
oxifft/src/nufft/mod.rs:492
Method
name
(&self)
oxifft/src/dft/solvers/indirect.rs:74
Method
name
(&self)
oxifft/src/dft/solvers/nop.rs:33
Method
name
(&self)
oxifft/src/dft/solvers/rader.rs:153
Method
name
(&self)
oxifft/src/dft/solvers/ct.rs:73
Method
name
(&self)
oxifft/src/dft/solvers/buffered.rs:63
Method
name
(&self)
oxifft/src/dft/solvers/cache_oblivious.rs:70
Method
name
(&self)
oxifft/src/dft/solvers/rank_geq2.rs:27
Method
name
(&self)
oxifft/src/dft/solvers/direct.rs:45
Method
name
(&self)
oxifft/src/dft/solvers/bluestein.rs:160
Method
name
(&self)
oxifft/src/dft/solvers/vrank_geq1.rs:97
Method
name
(&self)
oxifft/src/dft/solvers/generic.rs:217
Method
name
(&self)
oxifft/src/dft/solvers/stockham/mod.rs:53
Method
name
(&self)
oxifft/src/rdft/solvers/r2c.rs:57
Method
name
(&self)
oxifft/src/rdft/solvers/hc2hc.rs:44
Method
name
(&self)
oxifft/src/rdft/solvers/c2r.rs:57
Method
name
(&self)
oxifft/src/rdft/solvers/hc2c.rs:47
Method
name
(&self)
oxifft/src/rdft/solvers/rank_geq2.rs:27
Method
name
(&self)
oxifft/src/rdft/solvers/types_r2r.rs:127
Method
name
(&self)
oxifft/src/rdft/solvers/vrank_geq1.rs:93
Method
nan
()
oxifft/src/kernel/f16.rs:850
Method
nan
()
oxifft/src/kernel/f128_type.rs:711
Method
ndim
Get number of dimensions.
oxifft/src/mpi/plans/plan_nd.rs:123
Method
needs_buffering
(&self)
oxifft/src/dft/solvers/buffered.rs:75
Method
neg
(self)
oxifft/src/kernel/f16.rs:154
Method
neg
(self)
oxifft/src/kernel/f128_type.rs:570
Method
neg
(self)
oxifft/src/kernel/complex.rs:195
Method
neg
(self)
oxifft-bench/benches/codelet_perf.rs:225
Method
neg
(self)
oxifft-codegen/tests/notw_small_sizes.rs:225
Method
neg
(self)
oxifft-codegen/tests/rdft_codelets.rs:226
Method
neg
(self)
oxifft-codegen/tests/simd_f32_parity.rs:217
Method
neg
(self)
oxifft-codegen/tests/opt_passes_16_64.rs:217
Method
neg_infinity
()
oxifft/src/kernel/f16.rs:856
Method
neg_infinity
()
oxifft/src/kernel/f128_type.rs:717
Method
neg_zero
()
oxifft/src/kernel/f16.rs:859
Method
neg_zero
()
oxifft/src/kernel/f128_type.rs:720
Method
negate
(self)
oxifft/src/simd/avx512.rs:139
Method
negate
(self)
oxifft/src/simd/avx2.rs:145
Method
negate
(self)
oxifft/src/simd/avx.rs:108
Method
negate
(self)
oxifft/src/simd/sve.rs:263
Method
negate
(self)
oxifft/src/simd/neon.rs:123
Method
new
(a: f64, b: f64)
oxifft/src/wasm/simd.rs:160
Method
new
(size: usize)
oxifft/src/wasm/bindings.rs:47
Method
new
(solver_name: &'static str, ops: OpCount)
oxifft/src/dft/plan.rs:25
Method
new
()
oxifft/src/dft/codelets/simd/large_sizes.rs:45
Method
new
(n: usize, input_stride: isize, output_stride: isize)
oxifft/src/dft/solvers/indirect.rs:63
Method
new
()
oxifft/src/dft/solvers/nop.rs:25
Method
new
(p: usize)
oxifft/src/dft/solvers/rader.rs:79
Method
new
()
oxifft/src/dft/solvers/simd_butterfly.rs:92
Method
new
(variant: CtVariant)
oxifft/src/dft/solvers/ct.rs:64
Method
new
(n: usize, input_stride: isize, output_stride: isize)
oxifft/src/dft/solvers/buffered.rs:52
Method
new
()
oxifft/src/dft/solvers/cache_oblivious.rs:61
Method
new
()
oxifft/src/dft/solvers/rank_geq2.rs:19
Method
new
()
oxifft/src/dft/solvers/direct.rs:37
Method
new
(n: usize)
oxifft/src/dft/solvers/bluestein.rs:79
Method
new
( n: usize, howmany: usize, istride: isize, ostride: isize, idist: isi
oxifft/src/dft/solvers/vrank_geq1.rs:50
Method
new
Create a sub-solver for the given size.
oxifft/src/dft/solvers/generic.rs:41
Method
new
()
oxifft/src/dft/solvers/stockham/mod.rs:45
Method
new
Create a new empty bucket.
oxifft/src/sparse/bucket.rs:24
Method
new
Create a new peeling decoder. # Arguments `n` - Signal length `k` - Expected sparsity `threshold` - Magnitude threshold for frequency detection
oxifft/src/sparse/decoder.rs:40
Method
new
Create a new frequency hash function. # Arguments `num_buckets` - Number of buckets (B) `n` - Signal length
oxifft/src/sparse/hash.rs:32
Method
new
Create a new sparse FFT plan. # Arguments `n` - Signal length `k` - Expected sparsity (max non-zero frequencies) `flags` - Planning flags # Returns
oxifft/src/sparse/plan.rs:53
Method
new
Create a new sparse FFT problem. # Arguments `n` - Signal length `k` - Expected sparsity `direction` - Transform direction
oxifft/src/sparse/problem.rs:30
Method
new
Create a new sparse result.
oxifft/src/sparse/result.rs:21
Method
new
Create a new NTT plan for transforms of size `n` modulo `modulus`. # Requirements - `n` must be a power of two (n = 1 is allowed). - `modulus` must
oxifft/src/ntt/plan.rs:69
← previous
next →
2,301–2,400 of 4,171, ranked by callers