Functions | |
static void | adjoint (std::vector< std::vector< float >> &A, std::vector< std::vector< float >> &adj) |
static float | determinant (std::vector< std::vector< float >> &A, size_t n) |
static void | getCofactor (std::vector< std::vector< float >> &A, std::vector< std::vector< float >> &temp, size_t p, size_t q, size_t n) |
bool | matInv (std::vector< std::vector< float >> &A, std::vector< std::vector< float >> &inverse) |
std::vector< std::vector< float > > | matMul (std::vector< std::vector< float >> &firstMatrix, std::vector< std::vector< float >> &secondMatrix) |
Matrix multiplication between two matrixs of shape (m x n) and (n x p) of type float. -> firstMatrix * secondMatrix. More... | |
|
static |
Definition at line 93 of file matrixOps.hpp.
|
static |
Definition at line 70 of file matrixOps.hpp.
|
static |
Definition at line 46 of file matrixOps.hpp.
bool dai::matrix::matInv | ( | std::vector< std::vector< float >> & | A, |
std::vector< std::vector< float >> & | inverse | ||
) |
Definition at line 121 of file matrixOps.hpp.
std::vector<std::vector<float> > dai::matrix::matMul | ( | std::vector< std::vector< float >> & | firstMatrix, |
std::vector< std::vector< float >> & | secondMatrix | ||
) |
Matrix multiplication between two matrixs of shape (m x n) and (n x p) of type float. -> firstMatrix * secondMatrix.
firstMatrix | - vector of vector of float of shape (m x n) |
secondMatrix | - vector of vector of float of shape (n x p) |
Definition at line 15 of file matrixOps.hpp.