MeteoIODoc 20241222.207bde49
mio::Matrix Member List

This is the complete list of members for mio::Matrix, including all inherited members.

clear()mio::Matrix
det() constmio::Matrix
dot(const Matrix &A, const Matrix &B)mio::Matrixstatic
eigenvaluesJacobi(Matrix &AA, Matrix &DD)mio::Matrixstatic
epsilonmio::Matrixstatic
epsilon_mtrmio::Matrixstatic
extract(size_t r_low, size_t r_high, size_t c_low, size_t c_high) constmio::Matrix
findMaxInCol(const size_t &col)mio::Matrixprotected
findMaxInRow(const size_t &row)mio::Matrixprotected
gaussDet(Matrix &M)mio::Matrixstatic
gaussElimination(Matrix &M, std::vector< size_t > &p)mio::Matrixstatic
gaussInverse(Matrix &M)mio::Matrixstatic
gaussInverse(const Matrix &M, Matrix &Inv)mio::Matrixstatic
gaussSolve(Matrix &M, Matrix &A, Matrix &X)mio::Matrixstatic
gaussSolve(const Matrix &M, const Matrix &A, Matrix &X)mio::Matrixstatic
getCol(const size_t j) constmio::Matrix
getDiagonal() constmio::Matrix
getInv() constmio::Matrix
getNx() constmio::Matrixinline
getNy() constmio::Matrixinline
getRow(const size_t i) constmio::Matrix
getT() constmio::Matrix
identity(const size_t &n, const double &init=1.)mio::Matrix
inv()mio::Matrix
isIdentity() constmio::Matrix
isIdentity(const Matrix &A)mio::Matrixstatic
jacobiEpsilon(Matrix &AA)mio::Matrixstatic
LU(Matrix &L, Matrix &U) constmio::Matrix
Matrix()mio::Matrixinline
Matrix(const int &rows, const int &cols)mio::Matrix
Matrix(const size_t &rows, const size_t &cols)mio::Matrixinline
Matrix(const size_t &rows, const size_t &cols, const double &init)mio::Matrixinline
Matrix(const size_t &n, const double &init)mio::Matrix
Matrix(const size_t &rows, const size_t &cols, const std::vector< double > data)mio::Matrixinline
maxCoeff(size_t &max_row, size_t &max_col) constmio::Matrix
maximalPivoting()mio::Matrix
ncolsmio::Matrixprotected
normEuclid(const Matrix &vv)mio::Matrixstatic
nrowsmio::Matrixprotected
operator!=(const Matrix &) constmio::Matrix
operator()(const size_t &x, const size_t &y)mio::Matrix
operator()(const size_t &x, const size_t &y) constmio::Matrix
operator*(const Matrix &rhs) constmio::Matrix
operator*(const double &rhs) constmio::Matrix
operator*=(const Matrix &rhs)mio::Matrix
operator*=(const double &rhs)mio::Matrix
operator+(const Matrix &rhs) constmio::Matrix
operator+(const double &rhs) constmio::Matrix
operator+=(const Matrix &rhs)mio::Matrix
operator+=(const double &rhs)mio::Matrix
operator-(const Matrix &rhs) constmio::Matrix
operator-(const double &rhs) constmio::Matrix
operator-=(const Matrix &rhs)mio::Matrix
operator-=(const double &rhs)mio::Matrix
operator/(const double &rhs) constmio::Matrix
operator/=(const double &rhs)mio::Matrix
operator==(const Matrix &) constmio::Matrix
partialPivoting(std::vector< size_t > &pivot_idx)mio::Matrix
partialPivoting()mio::Matrix
random(const double &range)mio::Matrix
resize(const size_t &rows, const size_t &cols)mio::Matrix
resize(const size_t &rows, const size_t &cols, const double &init)mio::Matrix
resize(const size_t &rows, const size_t &cols, const std::vector< double > &data)mio::Matrix
scalar() constmio::Matrix
scalar(const Matrix &m)mio::Matrixstatic
setCol(const size_t j, const Matrix &col)mio::Matrix
setRow(const size_t i, const Matrix &row)mio::Matrix
size(size_t &rows, size_t &cols) constmio::Matrix
solve(const Matrix &A, const Matrix &B)mio::Matrixstatic
solve(const Matrix &A, const Matrix &B, Matrix &X)mio::Matrixstatic
sortEigenvalues(Matrix &EE, Matrix &VV)mio::Matrixstatic
svdJacobi(const Matrix &MM, Matrix &UU, Matrix &SS, Matrix &VV)mio::Matrixstatic
swapCols(const size_t &j1, const size_t &j2)mio::Matrix
swapRows(const size_t &i1, const size_t &i2)mio::Matrixprotected
T(const Matrix &m)mio::Matrixstatic
T()mio::Matrix
TDMA_solve(const Matrix &A, const Matrix &B)mio::Matrixstatic
TDMA_solve(const Matrix &A, const Matrix &B, Matrix &X)mio::Matrixstatic
toString(const int &precision=2, const bool &prettify=true) constmio::Matrix
vecDatamio::Matrixprotected