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— SeeSeparationInputs; provide what the algorithm requires.metadata— Scan metadata (grid, B0 direction, field strength, echo times).config— SeeSeparationConfig.progress— Progress callback(current_iter, max_iter).