MCPcopy Create free account

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

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

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