abs() const | matrix::Matrix< Type, M, 1 > | inline |
col(size_t j) const | matrix::Matrix< Type, M, 1 > | inline |
col(size_t j) | matrix::Matrix< Type, M, 1 > | inline |
copyTo(Type dst[M *N]) const | matrix::Matrix< Type, M, 1 > | inline |
copyToColumnMajor(Type dst[M *N]) const | matrix::Matrix< Type, M, 1 > | inline |
cross(const Matrix21 &b) const | matrix::Vector2< Type > | inline |
dot(const MatrixM1 &b) const | matrix::Vector< Type, 2 > | inline |
edivide(const Matrix< Type, M, N > &other) const | matrix::Matrix< Type, M, 1 > | inline |
emult(const Matrix< Type, M, N > &other) const | matrix::Matrix< Type, M, 1 > | inline |
identity() | matrix::Matrix< Type, M, 1 > | inline |
isAllNan() const | matrix::Matrix< Type, M, 1 > | inline |
length() const | matrix::Vector< Type, 2 > | inline |
longerThan(Type testVal) const | matrix::Vector< Type, 2 > | inline |
Matrix()=default | matrix::Matrix< Type, M, 1 > | |
Matrix(const Type data_[M *N]) | matrix::Matrix< Type, M, 1 > | inlineexplicit |
Matrix(const Type data_[M][N]) | matrix::Matrix< Type, M, 1 > | inlineexplicit |
Matrix(const Matrix &other) | matrix::Matrix< Type, M, 1 > | inline |
Matrix(const Slice< Type, M, N, P, Q > &in_slice) | matrix::Matrix< Type, M, 1 > | inline |
Matrix21 typedef | matrix::Vector2< Type > | |
MatrixM1 typedef | matrix::Vector< Type, 2 > | |
max() const | matrix::Matrix< Type, M, 1 > | inline |
min() const | matrix::Matrix< Type, M, 1 > | inline |
norm() const | matrix::Vector< Type, 2 > | inline |
norm_squared() const | matrix::Vector< Type, 2 > | inline |
normalize() | matrix::Vector< Type, 2 > | inline |
normalized() const | matrix::Vector< Type, 2 > | inline |
operator!=(const Matrix< Type, M, N > &other) const | matrix::Matrix< Type, M, 1 > | inline |
operator%(const Matrix21 &b) const | matrix::Vector2< Type > | inline |
operator()(size_t i) const | matrix::Vector< Type, 2 > | inline |
operator()(size_t i) | matrix::Vector< Type, 2 > | inline |
Matrix< Type, M, 1 >::operator()(size_t i, size_t j) const | matrix::Matrix< Type, M, 1 > | inline |
Matrix< Type, M, 1 >::operator()(size_t i, size_t j) | matrix::Matrix< Type, M, 1 > | inline |
operator*(const MatrixM1 &b) const | matrix::Vector< Type, 2 > | inline |
operator*(Type b) const | matrix::Vector< Type, 2 > | inline |
Matrix< Type, M, 1 >::operator*(const Matrix< Type, N, P > &other) const | matrix::Matrix< Type, M, 1 > | inline |
operator*=(const Matrix< Type, N, P > &other) | matrix::Matrix< Type, M, 1 > | inline |
operator*=(Type scalar) | matrix::Matrix< Type, M, 1 > | inline |
operator+(const Matrix< Type, M, N > &other) const | matrix::Matrix< Type, M, 1 > | inline |
operator+(Type scalar) const | matrix::Matrix< Type, M, 1 > | inline |
operator+=(const Matrix< Type, M, N > &other) | matrix::Matrix< Type, M, 1 > | inline |
operator+=(Type scalar) | matrix::Matrix< Type, M, 1 > | inline |
operator-(const Matrix< Type, M, N > &other) const | matrix::Matrix< Type, M, 1 > | inline |
operator-() const | matrix::Matrix< Type, M, 1 > | inline |
operator-(Type scalar) const | matrix::Matrix< Type, M, 1 > | inline |
operator-=(const Matrix< Type, M, N > &other) | matrix::Matrix< Type, M, 1 > | inline |
operator-=(Type scalar) | matrix::Matrix< Type, M, 1 > | inline |
operator/(Type scalar) const | matrix::Matrix< Type, M, 1 > | inline |
operator/=(Type scalar) | matrix::Matrix< Type, M, 1 > | inline |
operator=(const Matrix< Type, M, N > &other) | matrix::Matrix< Type, M, 1 > | inline |
operator==(const Matrix< Type, M, N > &other) const | matrix::Matrix< Type, M, 1 > | inline |
print(FILE *stream=stdout) const | matrix::Matrix< Type, M, 1 > | inline |
row(size_t i) const | matrix::Matrix< Type, M, 1 > | inline |
row(size_t i) | matrix::Matrix< Type, M, 1 > | inline |
setAll(Type val) | matrix::Matrix< Type, M, 1 > | inline |
setCol(size_t j, const Matrix< Type, M, 1 > &column) | matrix::Matrix< Type, M, 1 > | inline |
setIdentity() | matrix::Matrix< Type, M, 1 > | inline |
setNaN() | matrix::Matrix< Type, M, 1 > | inline |
setOne() | matrix::Matrix< Type, M, 1 > | inline |
setRow(size_t i, const Matrix< Type, N, 1 > &row_in) | matrix::Matrix< Type, M, 1 > | inline |
setZero() | matrix::Matrix< Type, M, 1 > | inline |
slice(size_t x0, size_t y0) const | matrix::Matrix< Type, M, 1 > | inline |
slice(size_t x0, size_t y0) | matrix::Matrix< Type, M, 1 > | inline |
sqrt() const | matrix::Vector< Type, 2 > | inline |
swapCols(size_t a, size_t b) | matrix::Matrix< Type, M, 1 > | inline |
swapRows(size_t a, size_t b) | matrix::Matrix< Type, M, 1 > | inline |
T() const | matrix::Matrix< Type, M, 1 > | inline |
transpose() const | matrix::Matrix< Type, M, 1 > | inline |
unit() const | matrix::Vector< Type, 2 > | inline |
unit_or_zero(const Type eps=Type(1e-5)) const | matrix::Vector< Type, 2 > | inline |
Vector()=default | matrix::Vector< Type, 2 > | |
Vector(const MatrixM1 &other) | matrix::Vector< Type, 2 > | inline |
Vector(const Type data_[M]) | matrix::Vector< Type, 2 > | inlineexplicit |
Vector(const Slice< Type, M, 1, P, Q > &slice_in) | matrix::Vector< Type, 2 > | inline |
Vector2()=default | matrix::Vector2< Type > | |
Vector2(const Matrix21 &other) | matrix::Vector2< Type > | inline |
Vector2(const Type data_[2]) | matrix::Vector2< Type > | inlineexplicit |
Vector2(Type x, Type y) | matrix::Vector2< Type > | inline |
Vector2(const Slice< Type, 2, 1, P, Q > &slice_in) | matrix::Vector2< Type > | inline |
Vector2(const Vector3 &other) | matrix::Vector2< Type > | inlineexplicit |
Vector3 typedef | matrix::Vector2< Type > | |
write_string(char *buf, size_t n) const | matrix::Matrix< Type, M, 1 > | inline |
zero() | matrix::Matrix< Type, M, 1 > | inline |