NAMD
Matrix4Symmetry.h
Go to the documentation of this file.
1 #ifndef MATRIX4SYMMETRY_H
2 #define MATRIX4SYMMETRY_H
3 
4 #include "NamdTypes.h"
6 public:
7  BigReal mat[16];
9  Matrix4Symmetry(const BigReal *);
11 
12  void multpoint(BigReal point[3]) const;
13  void identity();
14  void transpose();
15  void multmatrix(const Matrix4Symmetry &);
17  void translate(BigReal d[3]);
18 };
19 #endif
void multmatrix(const Matrix4Symmetry &)
premultiply the matrix by the given matrix, this->other * this
void translate(BigReal x, BigReal y, BigReal z)
BigReal mat[16]
gridSize z
void multpoint(BigReal point[3]) const
gridSize y
gridSize x
double BigReal
Definition: common.h:114