add(const GMatrix &gmatrix) | GMatrix | |
add(const GMatrix &gmatrix, const GMatrix &gmatrix1) | GMatrix | |
chase_across(double ad[], double ad1[], int i, GMatrix &gmatrix, bool flag) | GMatrix | [private, static] |
chase_up(double ad[], double ad1[], int i, GMatrix &gmatrix, bool flag) | GMatrix | [private, static] |
checkMatrix(GMatrix gmatrix) | GMatrix | [private, static] |
compute_2X2(double d, double d1, double d2, double ad[], double ad1[], double ad2[], double ad3[], double ad4[], int i) | GMatrix | [static] |
compute_qr(int i, int j, double ad[], double ad1[], GMatrix &gmatrix, GMatrix &gmatrix1, bool flag) | GMatrix | [static] |
compute_rot(double d, double d1, double ad[], double ad1[]) | GMatrix | [static] |
compute_shift(double d, double d1, double d2) | GMatrix | [static] |
computeSVD(GMatrix &gmatrix, GMatrix &gmatrix1, GMatrix &gmatrix2, GMatrix &gmatrix3, bool flag) | GMatrix | [static] |
copySubMatrix(int i, int j, int k, int l, int i1, int j1, GMatrix &gmatrix) | GMatrix | |
d_sign(double d, double d1) | GMatrix | [inline, static] |
EPS | GMatrix | [static] |
epsilonEquals(const GMatrix &gmatrix, double d) const | GMatrix | [virtual] |
equals(const GMatrix &gmatrix) const | GMatrix | [virtual] |
get(GMatrix &gmatrix) const | GMatrix | |
get(Matrix3d &matrix3d) const | GMatrix | |
get(Matrix3f &matrix3f) const | GMatrix | |
get(Matrix4d &matrix4d) const | GMatrix | |
get(Matrix4f &matrix4f) const | GMatrix | |
getColumn(int col, GVector gvector) const | GMatrix | [inline] |
getColumn(int col, double ad[]) const | GMatrix | [inline] |
getElement(int row, int col) const | GMatrix | [inline] |
getNumCol() const | GMatrix | [inline] |
getNumRow() const | GMatrix | [inline] |
getRow(int row, GVector gvector) const | GMatrix | [inline] |
getRow(int row, double ad[]) const | GMatrix | [inline] |
GMatrix(int rows, int cols) | GMatrix | [inline] |
GMatrix(int rows, int cols, const double ad[]) | GMatrix | |
GMatrix(int rows, int cols, double *data, bool preset=false) | GMatrix | |
GMatrix(const GMatrix &gmatrix) | GMatrix | |
hashCode() const | GMatrix | [inline, virtual] |
identityMinus() | GMatrix | |
invert() | GMatrix | [inline] |
invert(GMatrix &gmatrix) | GMatrix | [inline] |
invertGeneral(GMatrix &gmatrix) | GMatrix | [private] |
luBacksubstitution(int i, double ad[], int ai[], double ad1[]) | GMatrix | [static] |
LUD(GMatrix &LU, GVector &permutation) | GMatrix | |
luDecomposition(int i, double ad[], int ai[], int ai1[]) | GMatrix | [static] |
mul(const GMatrix &gmatrix) | GMatrix | |
mul(const GMatrix &gmatrix, const GMatrix &gmatrix1) | GMatrix | |
mul(const GVector &gvector, const GVector &gvector1) | GMatrix | |
mulTransposeBoth(const GMatrix &gmatrix, const GMatrix &gmatrix1) | GMatrix | |
mulTransposeLeft(GMatrix gmatrix, GMatrix gmatrix1) | GMatrix | |
mulTransposeRight(const GMatrix &gmatrix, const GMatrix &gmatrix1) | GMatrix | |
nCol | GMatrix | |
negate() | GMatrix | |
negate(const GMatrix &gmatrix) | GMatrix | |
nRow | GMatrix | |
operator()(int i, int j) const | GMatrix | [inline] |
operator[](int i) const | GMatrix | [inline] |
print_m(const GMatrix &gmatrix, const GMatrix &gmatrix1, const GMatrix &gmatrix2) | GMatrix | [private, static] |
print_se(double ad[], double ad1[]) | GMatrix | [private, static] |
print_svd(const double ad[], const double ad1[], const GMatrix &gmatrix, const GMatrix &gmatrix1) | GMatrix | [private, static] |
resize(int rows, int cols) | GMatrix | [inline, private] |
resizeSet(int rows, int cols) | GMatrix | [inline, private] |
set(const GMatrix &gmatrix) | GMatrix | |
set(const Matrix3d &matrix3d) | GMatrix | |
set(const Matrix3f &matrix3f) | GMatrix | |
set(const Matrix4d &matrix4d) | GMatrix | |
set(const Matrix4f &matrix4f) | GMatrix | |
set(const double ad[]) | GMatrix | |
setColumn(int i, const GVector &gvector) | GMatrix | |
setColumn(int i, const double ad[]) | GMatrix | |
setElement(int i, int j, double d) | GMatrix | [inline] |
setIdentity() | GMatrix | [inline] |
setRow(int i, const GVector &gvector) | GMatrix | |
setRow(int i, const double ad[]) | GMatrix | |
setScale(double d) | GMatrix | |
setSize(int i, int j) | GMatrix | |
setZero() | GMatrix | [inline] |
setZero(int r, int c) | GMatrix | [inline, private] |
sub(const GMatrix &gmatrix) | GMatrix | |
sub(const GMatrix &gmatrix, const GMatrix &gmatrix1) | GMatrix | |
SVD(GMatrix &U, GMatrix &W, GMatrix &V) | GMatrix | |
trace() const | GMatrix | |
transpose() | GMatrix | |
transpose(const GMatrix &gmatrix) | GMatrix | |
update_u(int i, GMatrix &gmatrix, double ad[], double ad1[]) | GMatrix | [private, static] |
update_u_split(int i, int j, GMatrix &gmatrix, double ad[], double ad1[], bool flag, GMatrix &gmatrix1, GMatrix &gmatrix2) | GMatrix | [private, static] |
update_v(int i, GMatrix &gmatrix, double ad[], double ad1[]) | GMatrix | [private, static] |
update_v_split(int i, int j, GMatrix &gmatrix, double ad[], double ad1[], bool flag, GMatrix &gmatrix1, GMatrix &gmatrix2) | GMatrix | [private, static] |
values | GMatrix | |
~GMatrix() | GMatrix | [inline, virtual] |