Skip to content

Commit da45459

Browse files
authoredJul 14, 2020
Merge pull request CrawfordGroup#26 from zyth0s/patch-1
Flip sign of non-diagonal intertia tensor elements
2 parents 1590ba1 + 128cb26 commit da45459

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed
 

‎Project#01/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Diagonal:
9797

9898
<img src="./figures/inertia-diag.png" width="750">
9999

100-
Off-diagonal:
100+
Off-diagonal (add a negative sign):
101101

102102
<img src="./figures/inertia-off-diag.png" width="600">
103103

‎Project#01/hints/step7-solution.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,9 @@ int main()
9494
I(0,0) += mi * (mol.geom[i][1]*mol.geom[i][1] + mol.geom[i][2]*mol.geom[i][2]);
9595
I(1,1) += mi * (mol.geom[i][0]*mol.geom[i][0] + mol.geom[i][2]*mol.geom[i][2]);
9696
I(2,2) += mi * (mol.geom[i][0]*mol.geom[i][0] + mol.geom[i][1]*mol.geom[i][1]);
97-
I(0,1) += mi * mol.geom[i][0]*mol.geom[i][1];
98-
I(0,2) += mi * mol.geom[i][0]*mol.geom[i][2];
99-
I(1,2) += mi * mol.geom[i][1]*mol.geom[i][2];
97+
I(0,1) -= mi * mol.geom[i][0]*mol.geom[i][1];
98+
I(0,2) -= mi * mol.geom[i][0]*mol.geom[i][2];
99+
I(1,2) -= mi * mol.geom[i][1]*mol.geom[i][2];
100100
}
101101

102102
I(1,0) = I(0,1);
@@ -215,9 +215,9 @@ Torsional angles:
215215
Molecular center of mass: 0.64494926 0.00000000 2.31663792
216216
217217
Moment of inertia tensor (amu bohr^2):
218-
156.154091561645 0.000000000000 52.855584120568
218+
156.154091561645 0.000000000000 -52.855584120568
219219
0.000000000000 199.371126996236 0.000000000000
220-
52.855584120568 0.000000000000 54.459548882464
220+
-52.855584120568 0.000000000000 54.459548882464
221221
222222
Principal moments of inertia (amu * bohr^2):
223223
31.964078 178.649562 199.371127

‎Project#01/hints/step8-solution.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,9 @@ int main()
9494
I(0,0) += mi * (mol.geom[i][1]*mol.geom[i][1] + mol.geom[i][2]*mol.geom[i][2]);
9595
I(1,1) += mi * (mol.geom[i][0]*mol.geom[i][0] + mol.geom[i][2]*mol.geom[i][2]);
9696
I(2,2) += mi * (mol.geom[i][0]*mol.geom[i][0] + mol.geom[i][1]*mol.geom[i][1]);
97-
I(0,1) += mi * mol.geom[i][0]*mol.geom[i][1];
98-
I(0,2) += mi * mol.geom[i][0]*mol.geom[i][2];
99-
I(1,2) += mi * mol.geom[i][1]*mol.geom[i][2];
97+
I(0,1) -= mi * mol.geom[i][0]*mol.geom[i][1];
98+
I(0,2) -= mi * mol.geom[i][0]*mol.geom[i][2];
99+
I(1,2) -= mi * mol.geom[i][1]*mol.geom[i][2];
100100
}
101101

102102
I(1,0) = I(0,1);
@@ -229,9 +229,9 @@ Torsional angles:
229229
Molecular center of mass: 0.64494926 0.00000000 2.31663792
230230
231231
Moment of inertia tensor (amu bohr^2):
232-
156.154091561645 0.000000000000 52.855584120568
232+
156.154091561645 0.000000000000 -52.855584120568
233233
0.000000000000 199.371126996236 0.000000000000
234-
52.855584120568 0.000000000000 54.459548882464
234+
-52.855584120568 0.000000000000 54.459548882464
235235
236236
Principal moments of inertia (amu * bohr^2):
237237
31.964078 178.649562 199.371127

‎Project#01/output/acetaldehyde_out.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ Moment of inertia tensor:
7777

7878
1 2 3
7979

80-
1 156.1540916 0.0000000 52.8555841
80+
1 156.1540916 0.0000000 -52.8555841
8181
2 0.0000000 199.3711270 0.0000000
82-
3 52.8555841 0.0000000 54.4595489
82+
3 -52.8555841 0.0000000 54.4595489
8383

8484
Principal moments of inertia (amu * bohr^2):
8585
31.964078 178.649562 199.371127

0 commit comments

Comments
 (0)
Please sign in to comment.