Solvers

In namespace solvers:

Basic Non Linear

#include<hysj/solvers/basic_nonlinear.hpp>

Basic non-linear solver implementation.

struct basic_nonlinear
basic_nonlinear(calculators::basic&, const mathematics::equations_ids &equations, const mathematics::expression_ids &variables)
Construct a basic nonlinear solver.

Requires
equations and variables form a regular problem.

std::span<real> operator()(std::span<real> valuation);
Solve system of equations for valuation.