#include <GteMatrix.h>
Classes | |
| class | Table |
Public Member Functions | |
| Vector< NumRows, Real > | GetCol (int c) const |
| Vector< NumCols, Real > | GetRow (int r) const |
| void | MakeIdentity () |
| void | MakeUnit (int r, int c) |
| void | MakeZero () |
| Matrix () | |
| Matrix (std::array< Real, NumRows *NumCols > const &values) | |
| Matrix (std::initializer_list< Real > values) | |
| Matrix (int r, int c) | |
| bool | operator!= (Matrix const &mat) const |
| Real const & | operator() (int r, int c) const |
| Real & | operator() (int r, int c) |
| bool | operator< (Matrix const &mat) const |
| bool | operator<= (Matrix const &mat) const |
| bool | operator== (Matrix const &mat) const |
| bool | operator> (Matrix const &mat) const |
| bool | operator>= (Matrix const &mat) const |
| Real const & | operator[] (int i) const |
| Real & | operator[] (int i) |
| void | SetCol (int c, Vector< NumRows, Real > const &vec) |
| void | SetRow (int r, Vector< NumCols, Real > const &vec) |
Static Public Member Functions | |
| static Matrix | Identity () |
| static Matrix | Unit (int r, int c) |
| static Matrix | Zero () |
Protected Attributes | |
| Table | mTable |
Definition at line 17 of file GteMatrix.h.
| gte::Matrix< NumRows, NumCols, Real >::Matrix | ( | ) |
Definition at line 270 of file GteMatrix.h.
| gte::Matrix< NumRows, NumCols, Real >::Matrix | ( | std::array< Real, NumRows *NumCols > const & | values | ) |
Definition at line 276 of file GteMatrix.h.
| gte::Matrix< NumRows, NumCols, Real >::Matrix | ( | std::initializer_list< Real > | values | ) |
Definition at line 289 of file GteMatrix.h.
| gte::Matrix< NumRows, NumCols, Real >::Matrix | ( | int | r, |
| int | c | ||
| ) |
Definition at line 334 of file GteMatrix.h.
| Vector< NumRows, Real > gte::Matrix< NumRows, NumCols, Real >::GetCol | ( | int | c | ) | const |
Definition at line 383 of file GteMatrix.h.
| Vector< NumCols, Real > gte::Matrix< NumRows, NumCols, Real >::GetRow | ( | int | r | ) | const |
Definition at line 372 of file GteMatrix.h.
|
static |
Definition at line 490 of file GteMatrix.h.
| void gte::Matrix< NumRows, NumCols, Real >::MakeIdentity | ( | ) |
Definition at line 462 of file GteMatrix.h.
| void gte::Matrix< NumRows, NumCols, Real >::MakeUnit | ( | int | r, |
| int | c | ||
| ) |
Definition at line 452 of file GteMatrix.h.
| void gte::Matrix< NumRows, NumCols, Real >::MakeZero | ( | ) |
Definition at line 442 of file GteMatrix.h.
|
inline |
Definition at line 412 of file GteMatrix.h.
|
inline |
Definition at line 340 of file GteMatrix.h.
|
inline |
Definition at line 346 of file GteMatrix.h.
|
inline |
Definition at line 418 of file GteMatrix.h.
|
inline |
Definition at line 424 of file GteMatrix.h.
|
inline |
Definition at line 406 of file GteMatrix.h.
|
inline |
Definition at line 430 of file GteMatrix.h.
|
inline |
Definition at line 436 of file GteMatrix.h.
|
inline |
Definition at line 394 of file GteMatrix.h.
|
inline |
Definition at line 400 of file GteMatrix.h.
| void gte::Matrix< NumRows, NumCols, Real >::SetCol | ( | int | c, |
| Vector< NumRows, Real > const & | vec | ||
| ) |
Definition at line 362 of file GteMatrix.h.
| void gte::Matrix< NumRows, NumCols, Real >::SetRow | ( | int | r, |
| Vector< NumCols, Real > const & | vec | ||
| ) |
Definition at line 352 of file GteMatrix.h.
|
static |
Definition at line 481 of file GteMatrix.h.
|
static |
Definition at line 473 of file GteMatrix.h.
|
protected |
Definition at line 107 of file GteMatrix.h.