SolverStepByStep

Trait SolverStepByStep 

Source
pub trait SolverStepByStep {
    // Required methods
    fn solve_with_steps(
        &self,
        variable: &Symbol,
    ) -> (SolverResult, StepByStepExplanation);
    fn explain_solving_steps(&self, variable: &Symbol) -> StepByStepExplanation;
}
Expand description

Extension trait for Expression to add solver step-by-step support

Required Methods§

Source

fn solve_with_steps( &self, variable: &Symbol, ) -> (SolverResult, StepByStepExplanation)

Solve with complete step-by-step explanation

Source

fn explain_solving_steps(&self, variable: &Symbol) -> StepByStepExplanation

Generate step-by-step explanation for solving process

Implementors§