Lines Matching refs:matrix
27 bool Matrix3::Invert(Matrix3& matrix) const in Invert()
42 matrix[0][0] = matrix3X3_[1][1] * matrix3X3_[2][2] - matrix3X3_[1][2] * matrix3X3_[2][1]; in Invert()
44 matrix[0][1] = matrix3X3_[0][2] * matrix3X3_[2][1] - matrix3X3_[0][1] * matrix3X3_[2][2]; in Invert()
46 matrix[0][2] = matrix3X3_[0][1] * matrix3X3_[1][2] - matrix3X3_[0][2] * matrix3X3_[1][1]; in Invert()
48 matrix[1][0] = matrix3X3_[1][2] * matrix3X3_[2][0] - matrix3X3_[1][0] * matrix3X3_[2][2]; in Invert()
50 matrix[1][1] = matrix3X3_[0][0] * matrix3X3_[2][2] - matrix3X3_[0][2] * matrix3X3_[2][0]; in Invert()
52 matrix[1][2] = matrix3X3_[1][0] * matrix3X3_[0][2] - matrix3X3_[0][0] * matrix3X3_[1][2]; in Invert()
54 matrix[2][0] = matrix3X3_[1][0] * matrix3X3_[2][1] - matrix3X3_[1][1] * matrix3X3_[2][0]; in Invert()
56 matrix[2][1] = matrix3X3_[0][1] * matrix3X3_[2][0] - matrix3X3_[0][0] * matrix3X3_[2][1]; in Invert()
58 matrix[2][2] = matrix3X3_[0][0] * matrix3X3_[1][1] - matrix3X3_[1][0] * matrix3X3_[0][1]; in Invert()
60 matrix* detA; in Invert()
64 Matrix3N Matrix3::operator*(const Matrix3N& matrix) const in operator *()
66 int32_t columns = matrix.GetColNum(); in operator *()
72 value += matrix3X3_[i][k] * matrix[k][j]; in operator *()
82 Matrix3 matrix; in Transpose() local
85 matrix[j][i] = matrix3X3_[i][j]; in Transpose()
88 return matrix; in Transpose()
137 Matrix3 Matrix3N::operator*(const MatrixN3& matrix) const in operator *()
140 if (columns_ != matrix.GetRowNum()) { in operator *()
147 value += Matrix3n_[i][k] * matrix[k][j]; in operator *()
157 MatrixN3 matrix { columns_ }; in Transpose() local
160 matrix[j][i] = Matrix3n_[i][j]; in Transpose()
163 return matrix; in Transpose()
214 Matrix3N matrix { rows_ }; in Transpose() local
217 matrix[i][j] = Matrixn3_[j][i]; in Transpose()
220 return matrix; in Transpose()