120 Matrix (
double x11,
double x12,
double x13,
double x21,
double x22,
double x23,
double x31,
double x32,
double x33);
140 void Euler (
double& Psi,
double& Theta,
double& Phi);
149 void Transform (
double &dx,
double &dy ,
double &dz)
const;
170 double &
operator() (
unsigned i,
unsigned j) {
return x[i][j];}
177 double operator() (
unsigned i,
unsigned j)
const {
return x[i][j];}
207 double *
array () {
return (
double*) x;}
215 #endif //GCRYSTAL_MATRIX_H void Transform(double &dx, double &dy, double &dz) const
double & operator()(unsigned i, unsigned j)
Matrix & operator=(Matrix const &cMat)
Matrix & operator*(Matrix const &cMat) const
The Gnome Chemistry Utils C++ classes.
void Euler(double &Psi, double &Theta, double &Phi)
Vector glmult(Vector const &v) const