libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
CRNEquationSolver.h File Reference
#include <CRN.h>
#include <set>
+ Include dependency graph for CRNEquationSolver.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 crn
 
 crn::LinearSystem
 Solvers for systems of linear equations.
 
 crn::QuadraticEquation
 Solvers for quadratic equations.
 

Functions

MatrixDouble crn::LinearSystem::Cramer (const SquareMatrixDouble &Coefficients, const MatrixDouble &ConstantTerms)
 Resolution of linear equation system by the determinant method. More...
 
MatrixDouble crn::LinearSystem::GaussJordan (const SquareMatrixDouble &Coefficients, const MatrixDouble &ConstantTerms)
 Resolution of linear equation system by the pivot method. More...
 
double crn::QuadraticEquation::Discriminant (double a, double b, double c) noexcept
 Discriminant of trinom $ax^2 + bx + c$. More...
 
std::set< double > crn::QuadraticEquation::RealRoots (double a, double b, double c) noexcept
 Real roots of trinom $ax^2 + bx + c$. More...