#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 |