at(int r, int c) const | pbpt::math::Matrix< T, R, C > | inline |
col(int c) | pbpt::math::Matrix< T, R, C > | inline |
col(int c) const | pbpt::math::Matrix< T, R, C > | inline |
col_dims() const noexcept | pbpt::math::Matrix< T, R, C > | inline |
ColView typedef (defined in pbpt::math::Matrix< T, R, C >) | pbpt::math::Matrix< T, R, C > | |
data() const noexcept | pbpt::math::Matrix< T, R, C > | inline |
data() noexcept | pbpt::math::Matrix< T, R, C > | inline |
determinant() const | pbpt::math::Matrix< T, R, C > | inline |
has_nan() const | pbpt::math::Matrix< T, R, C > | inline |
identity() noexcept | pbpt::math::Matrix< T, R, C > | inlinestatic |
inverse() | pbpt::math::Matrix< T, R, C > | inline |
inversed() const | pbpt::math::Matrix< T, R, C > | inline |
is_identity() const | pbpt::math::Matrix< T, R, C > | inline |
is_zero() const | pbpt::math::Matrix< T, R, C > | inline |
Matrix() noexcept=default | pbpt::math::Matrix< T, R, C > | |
Matrix(Vecs &&... col_vecs) noexcept | pbpt::math::Matrix< T, R, C > | inlineexplicit |
Matrix(Vals &&... vals) noexcept | pbpt::math::Matrix< T, R, C > | inline |
MatView typedef | pbpt::math::Matrix< T, R, C > | |
operator!=(const Matrix &rhs) const noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator*(U scalar) const noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator*(U scalar, const Matrix< T, R, C > &mat) noexcept | pbpt::math::Matrix< T, R, C > | friend |
operator*(const Vector< T, R > &rhs) const noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator*(const Matrix< T, C, M > &rhs) const noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator*=(T scalar) noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator+(const Matrix &rhs) const noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator+=(const Matrix &rhs) noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator-(const Matrix &rhs) const noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator-=(const Matrix &rhs) noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator<<(std::ostream &os, const Matrix< T, R, C > &mat) | pbpt::math::Matrix< T, R, C > | friend |
operator==(const Matrix &rhs) const noexcept | pbpt::math::Matrix< T, R, C > | inline |
operator[](int r) | pbpt::math::Matrix< T, R, C > | inline |
operator[](int r) const | pbpt::math::Matrix< T, R, C > | inline |
row(int r) | pbpt::math::Matrix< T, R, C > | inline |
row(int r) const | pbpt::math::Matrix< T, R, C > | inline |
row_dims() const noexcept | pbpt::math::Matrix< T, R, C > | inline |
RowView typedef (defined in pbpt::math::Matrix< T, R, C >) | pbpt::math::Matrix< T, R, C > | |
submatrix(int row_to_remove, int col_to_remove) const | pbpt::math::Matrix< T, R, C > | inline |
transpose() noexcept | pbpt::math::Matrix< T, R, C > | inline |
transposed() const noexcept | pbpt::math::Matrix< T, R, C > | inline |
view(int row_start, int col_start) | pbpt::math::Matrix< T, R, C > | inline |
view(int row_start, int col_start) const | pbpt::math::Matrix< T, R, C > | inline |
zeros() noexcept | pbpt::math::Matrix< T, R, C > | inlinestatic |