#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.