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