TrdMCClusterR Fit Classifier
Namespaces | Functions | Variables
LinearAlgebra.h File Reference
#include <limits>
#include <iostream>
#include <vector>
#include <cmath>
#include <TMatrixD.h>
#include <TVectorD.h>
#include <TDecompSVD.h>
Include dependency graph for LinearAlgebra.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 LA
 

Functions

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)
 

Variables

const double EPSILON = 1e-9
 

Variable Documentation

◆ EPSILON

const double EPSILON = 1e-9