pub trait SystemEquationSolver {
// Required methods
fn solve_system(
&self,
equations: &[Expression],
variables: &[Symbol],
) -> SolverResult;
fn solve_system_with_explanation(
&self,
equations: &[Expression],
variables: &[Symbol],
) -> (SolverResult, StepByStepExplanation);
}Expand description
Trait for solving systems of equations
Required Methods§
Sourcefn solve_system(
&self,
equations: &[Expression],
variables: &[Symbol],
) -> SolverResult
fn solve_system( &self, equations: &[Expression], variables: &[Symbol], ) -> SolverResult
Solve system of equations
Sourcefn solve_system_with_explanation(
&self,
equations: &[Expression],
variables: &[Symbol],
) -> (SolverResult, StepByStepExplanation)
fn solve_system_with_explanation( &self, equations: &[Expression], variables: &[Symbol], ) -> (SolverResult, StepByStepExplanation)
Solve system with step-by-step explanation