1 viewer
rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off
crates/cre8-util-dsp/src/convolution.rs
Items
const MAX_IR_SAMPLES const MAX_SEGMENT const MIN_SEGMENT struct Convolver impl Convolver impl StereoProcessor for Convolver
Functions
By call-graph weight (PageRank; 1.0 is the average function). 23 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| Convolver::newsrc/convolution.rs:103 | method | 31 | 3 | 8 | 3 | 1.5 | |
| Convolver::tail_lensrc/convolution.rs:151 | method | 3 | 1 | 3 | 0 | 1.3 | |
| lcg_noisesrc/convolution.rs:239 | fn | 9 | 1 | 6 | 0 | 1.2 | |
| worst_diffsrc/convolution.rs:249 | fn | 3 | 1 | 5 | 0 | 1.1 | |
| convolve_directsrc/convolution.rs:36 | fn | 15 | 6 | 3 | 0 | 0.9 | |
| Convolver::process_channelsrc/convolution.rs:172 | method | 39 | 9 | 1 | 2 | 0.9 | |
| convolve_fftsrc/convolution.rs:56 | fn | 25 | 7 | 2 | 3 | 0.8 | |
| Convolver::ir_lensrc/convolution.rs:136 | method | 3 | 1 | 2 | 0 | 0.8 | |
| Convolver::drain_tailsrc/convolution.rs:158 | method | 13 | 2 | 2 | 1 | 0.7 | |
| Convolver::segment_lensrc/convolution.rs:141 | method | 3 | 1 | 1 | 0 | 0.6 | |
| Convolver::fft_sizesrc/convolution.rs:146 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Convolver::processsrc/convolution.rs:217 | trait impl | 5 | 1 | 0 | 1 | 0.5 | |
| Convolver::resetsrc/convolution.rs:223 | trait impl | 5 | 2 | 0 | 0 | 0.5 | |
| Convolver::latency_samplessrc/convolution.rs:230 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| fft_convolution_matches_the_direct_sumsrc/convolution.rs:254 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| convolver_matches_the_direct_sumsrc/convolution.rs:264 | fn | 11 | 1 | 0 | 4 | 0.5 | |
| chunking_does_not_change_the_outputsrc/convolution.rs:277 | fn | 18 | 2 | 0 | 3 | 0.5 | |
| an_impulse_reproduces_the_irsrc/convolution.rs:297 | fn | 13 | 1 | 0 | 3 | 0.5 | |
| tail_drains_what_the_buffer_could_not_holdsrc/convolution.rs:312 | fn | 12 | 1 | 0 | 5 | 0.5 | |
| reset_clears_the_tailsrc/convolution.rs:326 | fn | 11 | 1 | 0 | 3 | 0.5 | |
| an_empty_ir_yields_silence_not_a_panicsrc/convolution.rs:339 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| an_oversized_ir_is_truncated_to_the_capsrc/convolution.rs:350 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| direct_convolution_of_empty_inputs_is_emptysrc/convolution.rs:358 | fn | 5 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.