Commit 8ad769d
authored
Add new analysis to calculate finite difference (#753)
* DRR - Cpptraj: Move integration routines from DataSet_Mesh to DataSet_1D
* DRR - Cpptraj: Use forward declare.
* DRR - Cpptraj: Add some finite difference calcs
* DRR - Cpptraj: Add functions to header
* DRR - Cpptraj: Warn when incoming X mesh doesnt have the right size
* DRR - Cpptraj: Forward declare mesh
* DRR - Cpptraj: Finite difference analysis class
* DRR - Cpptraj: Add slope command. Have finite difference routines set X values directly.
* DRR - Cpptraj: Add finite difference test
* DRR - Cpptraj: Have integrate routine with cumulative sum set X values.
* DRR - Cpptraj: Slight reorganization of loop for clarity
* DRR - Cpptraj: Save final integral values to a data set; add 'intout' keyword to write that to a file.
* DRR - Cpptraj: Compare final integral value.
* DRR - Cpptraj: Forgot to actually put the test in.
* DRR - Cpptraj: Better output.
* DRR - Cpptraj: Revision bump for new slope (finite difference) analysis command and new integrate option 'intout'.
* DRR - Cpptraj: Enable slope test
* DRR - Cpptraj: Simplify help
* DRR - Cpptraj: Update manual for new slope command and new integrate command option intout (also fix up the integrate command entry in general).
* DRR - Cpptraj: Remove sources to try to fix travis builds. Try to add parallel netcdf to MPI build.
* DRR - Cpptraj: Need to have the ubuntu-toolchain ppa in there.
* DRR - Cpptraj: Turns out pnetcdf not part of the toolchain1 parent c38a771 commit 8ad769d
File tree
24 files changed
+778
-96
lines changed- doc
- src
- test
- Test_Integrate
- Test_Slope
24 files changed
+778
-96
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
5 | 7 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
14 | | - | |
15 | 13 | | |
16 | 14 | | |
17 | 15 | | |
| |||
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38804 | 38804 | | |
38805 | 38805 | | |
38806 | 38806 | | |
38807 | | - | |
| 38807 | + | |
| 38808 | + | |
| 38809 | + | |
| 38810 | + | |
| 38811 | + | |
| 38812 | + | |
| 38813 | + | |
| 38814 | + | |
| 38815 | + | |
| 38816 | + | |
| 38817 | + | |
| 38818 | + | |
| 38819 | + | |
| 38820 | + | |
| 38821 | + | |
| 38822 | + | |
| 38823 | + | |
| 38824 | + | |
| 38825 | + | |
| 38826 | + | |
| 38827 | + | |
| 38828 | + | |
| 38829 | + | |
| 38830 | + | |
| 38831 | + | |
| 38832 | + | |
| 38833 | + | |
| 38834 | + | |
| 38835 | + | |
| 38836 | + | |
| 38837 | + | |
| 38838 | + | |
| 38839 | + | |
| 38840 | + | |
| 38841 | + | |
| 38842 | + | |
| 38843 | + | |
| 38844 | + | |
| 38845 | + | |
| 38846 | + | |
| 38847 | + | |
| 38848 | + | |
38808 | 38849 | | |
38809 | 38850 | | |
| 38851 | + | |
| 38852 | + | |
| 38853 | + | |
| 38854 | + | |
| 38855 | + | |
| 38856 | + | |
| 38857 | + | |
| 38858 | + | |
| 38859 | + | |
| 38860 | + | |
| 38861 | + | |
| 38862 | + | |
| 38863 | + | |
| 38864 | + | |
| 38865 | + | |
| 38866 | + | |
| 38867 | + | |
38810 | 38868 | | |
38811 | 38869 | | |
| 38870 | + | |
| 38871 | + | |
| 38872 | + | |
| 38873 | + | |
| 38874 | + | |
| 38875 | + | |
| 38876 | + | |
| 38877 | + | |
| 38878 | + | |
| 38879 | + | |
38812 | 38880 | | |
38813 | 38881 | | |
38814 | 38882 | | |
| |||
42251 | 42319 | | |
42252 | 42320 | | |
42253 | 42321 | | |
| 42322 | + | |
| 42323 | + | |
| 42324 | + | |
| 42325 | + | |
| 42326 | + | |
| 42327 | + | |
| 42328 | + | |
| 42329 | + | |
| 42330 | + | |
| 42331 | + | |
| 42332 | + | |
| 42333 | + | |
| 42334 | + | |
| 42335 | + | |
| 42336 | + | |
| 42337 | + | |
| 42338 | + | |
| 42339 | + | |
| 42340 | + | |
| 42341 | + | |
| 42342 | + | |
| 42343 | + | |
| 42344 | + | |
| 42345 | + | |
| 42346 | + | |
| 42347 | + | |
| 42348 | + | |
| 42349 | + | |
| 42350 | + | |
| 42351 | + | |
| 42352 | + | |
| 42353 | + | |
| 42354 | + | |
| 42355 | + | |
| 42356 | + | |
| 42357 | + | |
| 42358 | + | |
| 42359 | + | |
| 42360 | + | |
| 42361 | + | |
| 42362 | + | |
| 42363 | + | |
| 42364 | + | |
| 42365 | + | |
| 42366 | + | |
| 42367 | + | |
| 42368 | + | |
| 42369 | + | |
| 42370 | + | |
| 42371 | + | |
| 42372 | + | |
| 42373 | + | |
| 42374 | + | |
| 42375 | + | |
| 42376 | + | |
| 42377 | + | |
| 42378 | + | |
| 42379 | + | |
| 42380 | + | |
| 42381 | + | |
| 42382 | + | |
| 42383 | + | |
| 42384 | + | |
| 42385 | + | |
42254 | 42386 | | |
42255 | 42387 | | |
42256 | 42388 | | |
| |||
42310 | 42442 | | |
42311 | 42443 | | |
42312 | 42444 | | |
42313 | | - | |
| 42445 | + | |
42314 | 42446 | | |
42315 | 42447 | | |
42316 | 42448 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
| |||
281 | 280 | | |
282 | 281 | | |
283 | 282 | | |
284 | | - | |
285 | | - | |
286 | | - | |
| 283 | + | |
287 | 284 | | |
288 | 285 | | |
289 | 286 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | | - | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | | - | |
8 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
9 | 13 | | |
10 | 14 | | |
11 | 15 | | |
12 | 16 | | |
13 | 17 | | |
14 | | - | |
| 18 | + | |
| 19 | + | |
15 | 20 | | |
16 | 21 | | |
17 | 22 | | |
| |||
23 | 28 | | |
24 | 29 | | |
25 | 30 | | |
26 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
27 | 39 | | |
28 | 40 | | |
29 | 41 | | |
30 | | - | |
| 42 | + | |
| 43 | + | |
31 | 44 | | |
32 | 45 | | |
33 | | - | |
| 46 | + | |
34 | 47 | | |
35 | 48 | | |
36 | 49 | | |
37 | 50 | | |
38 | | - | |
| 51 | + | |
39 | 52 | | |
40 | | - | |
| 53 | + | |
41 | 54 | | |
42 | 55 | | |
43 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
44 | 61 | | |
45 | | - | |
46 | | - | |
47 | 62 | | |
48 | 63 | | |
49 | 64 | | |
50 | 65 | | |
51 | 66 | | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
68 | 80 | | |
69 | 81 | | |
70 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | 15 | | |
17 | 16 | | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1590 | 1590 | | |
1591 | 1591 | | |
1592 | 1592 | | |
1593 | | - | |
| 1593 | + | |
1594 | 1594 | | |
1595 | 1595 | | |
1596 | 1596 | | |
| |||
0 commit comments