#include <GteGMatrix.h>
Public Member Functions | |
| GVector< Real > | GetCol (int c) const |
| int | GetNumCols () const |
| int | GetNumElements () const |
| int | GetNumRows () const |
| GVector< Real > | GetRow (int r) const |
| void | GetSize (int &numRows, int &numCols) const |
| GMatrix () | |
| GMatrix (int numRow, int numCols) | |
| GMatrix (int numRows, int numCols, int r, int c) | |
| void | MakeIdentity () |
| void | MakeUnit (int r, int c) |
| void | MakeZero () |
| bool | operator!= (GMatrix const &mat) const |
| Real const & | operator() (int r, int c) const |
| Real & | operator() (int r, int c) |
| bool | operator< (GMatrix const &mat) const |
| bool | operator<= (GMatrix const &mat) const |
| bool | operator== (GMatrix const &mat) const |
| bool | operator> (GMatrix const &mat) const |
| bool | operator>= (GMatrix const &mat) const |
| Real const & | operator[] (int i) const |
| Real & | operator[] (int i) |
| void | SetCol (int c, GVector< Real > const &vec) |
| void | SetRow (int r, GVector< Real > const &vec) |
| void | SetSize (int numRows, int numCols) |
Static Public Member Functions | |
| static GMatrix | Identity (int numRows, int numCols) |
| static GMatrix | Unit (int numRows, int numCols, int r, int c) |
| static GMatrix | Zero (int numRows, int numCols) |
Protected Attributes | |
| std::vector< Real > | mElements |
| int | mNumCols |
| int | mNumRows |
Definition at line 22 of file GteGMatrix.h.
| gte::GMatrix< Real >::GMatrix | ( | ) |
Definition at line 194 of file GteGMatrix.h.
| gte::GMatrix< Real >::GMatrix | ( | int | numRow, |
| int | numCols | ||
| ) |
Definition at line 202 of file GteGMatrix.h.
Definition at line 209 of file GteGMatrix.h.
| GVector< Real > gte::GMatrix< Real >::GetCol | ( | int | c | ) | const |
Definition at line 323 of file GteGMatrix.h.
|
inline |
Definition at line 246 of file GteGMatrix.h.
|
inline |
Definition at line 252 of file GteGMatrix.h.
|
inline |
Definition at line 240 of file GteGMatrix.h.
| GVector< Real > gte::GMatrix< Real >::GetRow | ( | int | r | ) | const |
Definition at line 312 of file GteGMatrix.h.
|
inline |
Definition at line 233 of file GteGMatrix.h.
|
static |
Definition at line 430 of file GteGMatrix.h.
| void gte::GMatrix< Real >::MakeIdentity | ( | ) |
Definition at line 403 of file GteGMatrix.h.
| void gte::GMatrix< Real >::MakeUnit | ( | int | r, |
| int | c | ||
| ) |
Definition at line 393 of file GteGMatrix.h.
| void gte::GMatrix< Real >::MakeZero | ( | ) |
Definition at line 387 of file GteGMatrix.h.
|
inline |
Definition at line 353 of file GteGMatrix.h.
|
inline |
Definition at line 258 of file GteGMatrix.h.
|
inline |
Definition at line 273 of file GteGMatrix.h.
|
inline |
Definition at line 359 of file GteGMatrix.h.
|
inline |
Definition at line 366 of file GteGMatrix.h.
|
inline |
Definition at line 346 of file GteGMatrix.h.
|
inline |
Definition at line 373 of file GteGMatrix.h.
|
inline |
Definition at line 380 of file GteGMatrix.h.
|
inline |
Definition at line 334 of file GteGMatrix.h.
|
inline |
Definition at line 340 of file GteGMatrix.h.
| void gte::GMatrix< Real >::SetCol | ( | int | c, |
| GVector< Real > const & | vec | ||
| ) |
Definition at line 300 of file GteGMatrix.h.
| void gte::GMatrix< Real >::SetRow | ( | int | r, |
| GVector< Real > const & | vec | ||
| ) |
Definition at line 288 of file GteGMatrix.h.
| void gte::GMatrix< Real >::SetSize | ( | int | numRows, |
| int | numCols | ||
| ) |
Definition at line 216 of file GteGMatrix.h.
|
static |
Definition at line 422 of file GteGMatrix.h.
|
static |
Definition at line 414 of file GteGMatrix.h.
|
protected |
Definition at line 89 of file GteGMatrix.h.
|
protected |
Definition at line 88 of file GteGMatrix.h.
|
protected |
Definition at line 88 of file GteGMatrix.h.