#include <limits>
#include <iostream>
#include <vector>
#include <cmath>
#include <TMatrixD.h>
#include <TVectorD.h>
#include <TDecompSVD.h>
Go to the source code of this file.
|
| std::vector< double > | LA::ROOTEquationSolver (const double &m1, const double &b1, const double &m2, const double &b2, const double &m3, const double &b3, bool debugMode) |
| |
| void | LA::GaussianElimination (std::vector< std::vector< double >> &mat, bool debugMode=false) |
| |
| int | LA::GetMatrixRank (const std::vector< std::vector< double >> &mat) |
| |
| int | LA::CheckSolutions (const std::vector< std::vector< double >> &mat, std::vector< double > &solution) |
| |
| bool | LA::ValidateSolution (const std::vector< std::vector< double >> &origMat, const std::vector< double > &solution, bool debugMode) |
| |
| bool | LA::IsSlopeUndefined (double slope) |
| |
| std::vector< double > | LA::SolveSystemOfThreeEquations (const double &m1, const double &b1, const double &m2, const double &b2, const double &m3, const double &b3, bool debugMode) |
| |
◆ EPSILON
| const double EPSILON = 1e-9 |