Skip to main content

run_separation

Function run_separation 

Source
pub fn run_separation(
    inputs: SeparationInputs<'_>,
    metadata: &ScanMetadata,
    config: &SeparationConfig,
    progress: &mut dyn FnMut(usize, usize),
) -> Result<SeparationResult, PipelineError>
Expand description

Run the configured χ-separation algorithm.

§Arguments

  • inputs — See SeparationInputs; provide what the algorithm requires.
  • metadata — Scan metadata (grid, B0 direction, field strength, echo times).
  • config — See SeparationConfig.
  • progress — Progress callback (current_iter, max_iter).