00001 #ifndef MATRIX4SYMMETRY_H 00002 #define MATRIX4SYMMETRY_H 00003 00004 #include "NamdTypes.h" 00005 class Matrix4Symmetry { 00006 public: 00007 BigReal mat[16]; 00008 Matrix4Symmetry(); 00009 Matrix4Symmetry(const BigReal *); 00010 Matrix4Symmetry(BigReal []); 00011 00012 void multpoint(BigReal point[3]) const; 00013 void identity(); 00014 void transpose(); 00015 void multmatrix(const Matrix4Symmetry &); 00016 void translate(BigReal x, BigReal y, BigReal z); 00017 void translate(BigReal d[3]); 00018 }; 00019 #endif
1.3.9.1