Я пытаюсь получить доступ к элементам матрицы G4RotationMatrix.
G4RotationMatrix определяется по типу HepRotation следующим образом
typedef CLHEP::HepRotation G4RotationMatrix
Одна из функций HepRotation определяется как
double HepRotation::operator() (int i, int j) const {
if (i == 0) {
if (j == 0) { return xx(); }
if (j == 1) { return xy(); }
if (j == 2) { return xz(); }
} else if (i == 1) {
if (j == 0) { return yx(); }
if (j == 1) { return yy(); }
if (j == 2) { return yz(); }
} else if (i == 2) {
if (j == 0) { return zx(); }
if (j == 1) { return zy(); }
if (j == 2) { return zz(); }
}
std::cerr << "HepRotation subscripting: bad indices "
<< "(" << i << "," << j << ")" << std::endl;
return 0.0;
Предполагая, что он был правильно определен для повышения того, как и что я кодирую в Python для доступа к элементам матрицы, которая в моем случае называется rot?