24 #ifndef CRNEQUATIONSOLVER_HEADER
25 #define CRNEQUATIONSOLVER_HEADER
33 class SquareMatrixDouble;
46 namespace LinearSystem
64 namespace QuadraticEquation
67 double Discriminant(
double a,
double b,
double c) noexcept;
69 std::set<double>
RealRoots(
double a,
double b,
double c) noexcept;
double Discriminant(double a, double b, double c) noexcept
Discriminant of trinom .
MatrixDouble GaussJordan(const SquareMatrixDouble &Coefficients, const MatrixDouble &ConstantTerms)
Resolution of linear equation system by the pivot method.
std::set< double > RealRoots(double a, double b, double c) noexcept
Real roots of trinom .
MatrixDouble Cramer(const SquareMatrixDouble &Coefficients, const MatrixDouble &ConstantTerms)
Resolution of linear equation system by the determinant method.
Square double matrix class.