_mul_mat(const Matrix< K > &mat) const | tensorium::Matrix< K, RowMajor > | inline |
add(const Matrix &m) | tensorium::Matrix< K, RowMajor > | inline |
block_size | tensorium::Matrix< K, RowMajor > | |
cols | tensorium::Matrix< K, RowMajor > | |
data | tensorium::Matrix< K, RowMajor > | |
det() const | tensorium::Matrix< K, RowMajor > | inline |
index(size_t i, size_t j) const | tensorium::Matrix< K, RowMajor > | inline |
inverse() const | tensorium::Matrix< K, RowMajor > | inline |
iscolumn | tensorium::Matrix< K, RowMajor > | |
lerp(const Matrix< K > &A, const Matrix< K > &B, K alpha) | tensorium::Matrix< K, RowMajor > | inline |
Matrix(size_t r, size_t c) | tensorium::Matrix< K, RowMajor > | inline |
mul_vec(const Vector< T > &x) const | tensorium::Matrix< K, RowMajor > | inline |
operator()(size_t i, size_t j) | tensorium::Matrix< K, RowMajor > | inline |
operator()(size_t i, size_t j) const | tensorium::Matrix< K, RowMajor > | inline |
operator*(const Vector< T > &v) const | tensorium::Matrix< K, RowMajor > | inline |
print() const | tensorium::Matrix< K, RowMajor > | inline |
rank(K eps=K(1e-6)) const | tensorium::Matrix< K, RowMajor > | inline |
reg typedef | tensorium::Matrix< K, RowMajor > | |
rows | tensorium::Matrix< K, RowMajor > | |
scl(K a) | tensorium::Matrix< K, RowMajor > | inline |
Simd typedef | tensorium::Matrix< K, RowMajor > | |
simd_width | tensorium::Matrix< K, RowMajor > | |
size() const | tensorium::Matrix< K, RowMajor > | inline |
sub(const Matrix &m) | tensorium::Matrix< K, RowMajor > | inline |
swap_rows(size_t i, size_t j) | tensorium::Matrix< K, RowMajor > | inline |
trace() const | tensorium::Matrix< K, RowMajor > | inline |
transpose() const | tensorium::Matrix< K, RowMajor > | inline |