• Home
  • Raw
  • Download

Lines Matching refs:matrix

20 bool Matrix3::Invert(Matrix3& matrix) const  in Invert()
35 matrix[ZERO][ZERO] = matrix3X3_[ONE][ONE] * matrix3X3_[TWO][TWO] - \ in Invert()
38 matrix[ZERO][ONE] = matrix3X3_[ZERO][TWO] * matrix3X3_[TWO][ONE] - \ in Invert()
41 matrix[ZERO][TWO] = matrix3X3_[ZERO][ONE] * matrix3X3_[ONE][TWO] - \ in Invert()
44 matrix[ONE][ZERO] = matrix3X3_[ONE][TWO] * matrix3X3_[TWO][ZERO] - \ in Invert()
47 matrix[ONE][ONE] = matrix3X3_[ZERO][ZERO] * matrix3X3_[TWO][TWO] - \ in Invert()
50 matrix[ONE][TWO] = matrix3X3_[ONE][ZERO] * matrix3X3_[ZERO][TWO] - \ in Invert()
53 matrix[TWO][ZERO] = matrix3X3_[ONE][ZERO] * matrix3X3_[TWO][ONE] - \ in Invert()
56 matrix[TWO][ONE] = matrix3X3_[ZERO][ONE] * matrix3X3_[TWO][ZERO] - \ in Invert()
59 matrix[TWO][TWO] = matrix3X3_[ZERO][ZERO] * matrix3X3_[ONE][ONE] - \ in Invert()
62 matrix* detA; in Invert()
66 Matrix3N Matrix3::operator*(const Matrix3N& matrix) const in operator *()
68 int32_t columns = matrix.GetColNum(); in operator *()
74 value += matrix3X3_[i][k] * matrix[k][j]; in operator *()
84 Matrix3 matrix; in Transpose() local
87 matrix[j][i] = matrix3X3_[i][j]; in Transpose()
90 return matrix; in Transpose()
130 Matrix3 Matrix3N::operator*(const MatrixN3& matrix) const in operator *()
133 if (columns_ != matrix.GetRowNum()) { in operator *()
140 value += Matrix3n_[i][k] * matrix[k][j]; in operator *()
150 MatrixN3 matrix { columns_ }; in Transpose() local
153 matrix[j][i] = Matrix3n_[i][j]; in Transpose()
156 return matrix; in Transpose()
199 Matrix3N matrix { rows_ }; in Transpose() local
202 matrix[i][j] = Matrixn3_[j][i]; in Transpose()
205 return matrix; in Transpose()