PostprocessingStep

Trait PostprocessingStep 

Source
pub trait PostprocessingStep: Send + Sync {
    // Required methods
    fn name(&self) -> &str;
    fn process(
        &self,
        components: DecompositionComponents,
    ) -> Result<DecompositionComponents>;
    fn clone_step(&self) -> Box<dyn PostprocessingStep>;
}
Expand description

Trait for post-processing steps

Required Methods§

Source

fn name(&self) -> &str

Get step name

Source

fn process( &self, components: DecompositionComponents, ) -> Result<DecompositionComponents>

Process decomposition results

Source

fn clone_step(&self) -> Box<dyn PostprocessingStep>

Clone the step

Implementors§