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