65 |
|
// |
66 |
|
double HmatInv[3][3]; |
67 |
|
|
68 |
< |
double boxLx, boxLy, boxLz; // the box Lengths |
68 |
> |
double boxL[3]; // The Lengths of the 3 column vectors of Hmat |
69 |
|
double boxVol; |
70 |
|
int orthoRhombic; |
71 |
|
|
132 |
|
void matMul3(double a[3][3], double b[3][3], double out[3][3]); |
133 |
|
void matVecMul3(double m[3][3], double inVec[3], double outVec[3]); |
134 |
|
void invertMat3(double in[3][3], double out[3][3]); |
135 |
+ |
void transposeMat3(double in[3][3], double out[3][3]); |
136 |
+ |
void printMat3(double A[3][3]); |
137 |
+ |
void printMat9(double A[9]); |
138 |
|
double matDet3(double m[3][3]); |
139 |
|
|
140 |
|
private: |