|
Peano
|
Compare whether initial states and states after 1 loop through box are identical. More...
Variables | |
| parser | |
| dest | |
| help | |
| default | |
| type | |
| required | |
| args = parser.parse_args() | |
| ndim = args.ndim | |
| comparison_tolerance = args.tolerance | |
| boxsize = args.boxsize | |
| end_time = args.t_end | |
| pvdfile = args.pvdfile | |
| reader_0 = ParticleVTUReader(pvdfile=pvdfile, snapshot_time=0.0) | |
| partData_0 = reader_0.load() | |
| reader_1 = ParticleVTUReader(pvdfile=pvdfile, snapshot_time=end_time) | |
| partData_1 = reader_1.load() | |
| actual_end_time = reader_1.get_snapshot_time() | |
| coords_0 = partData_0.x[:, :ndim] | |
| vels_0 = partData_0.v[:, :ndim] | |
| ids_0 = partData_0.partid | |
| sort0 = np.argsort(ids_0) | |
| coords_expect = coords_0 + actual_end_time * vels_0 | |
| mask = coords_expect[:, dim] > boxsize | |
| coords_1 = partData_1.x[:, :ndim] | |
| ids_1 = partData_1.partid | |
| sort1 = np.argsort(ids_1) | |
| int | errors = 0 |
| float | diff = coords_expect[i, n] / coords_1[i, n] - 1.0 |
Compare whether initial states and states after 1 loop through box are identical.
| compare_particle_positions.actual_end_time = reader_1.get_snapshot_time() |
Definition at line 76 of file compare_particle_positions.py.
| compare_particle_positions.args = parser.parse_args() |
Definition at line 61 of file compare_particle_positions.py.
| compare_particle_positions.boxsize = args.boxsize |
Definition at line 65 of file compare_particle_positions.py.
| compare_particle_positions.comparison_tolerance = args.tolerance |
Definition at line 64 of file compare_particle_positions.py.
| compare_particle_positions.coords_0 = partData_0.x[:, :ndim] |
Definition at line 78 of file compare_particle_positions.py.
| compare_particle_positions.coords_1 = partData_1.x[:, :ndim] |
Definition at line 99 of file compare_particle_positions.py.
| compare_particle_positions.coords_expect = coords_0 + actual_end_time * vels_0 |
Definition at line 86 of file compare_particle_positions.py.
| compare_particle_positions.default |
Definition at line 26 of file compare_particle_positions.py.
| compare_particle_positions.dest |
Definition at line 24 of file compare_particle_positions.py.
| float compare_particle_positions.diff = coords_expect[i, n] / coords_1[i, n] - 1.0 |
Definition at line 117 of file compare_particle_positions.py.
| compare_particle_positions.end_time = args.t_end |
Definition at line 66 of file compare_particle_positions.py.
| int compare_particle_positions.errors = 0 |
Definition at line 113 of file compare_particle_positions.py.
| compare_particle_positions.help |
Definition at line 25 of file compare_particle_positions.py.
| compare_particle_positions.ids_0 = partData_0.partid |
Definition at line 80 of file compare_particle_positions.py.
| compare_particle_positions.ids_1 = partData_1.partid |
Definition at line 100 of file compare_particle_positions.py.
| float compare_particle_positions.mask = coords_expect[:, dim] > boxsize |
Definition at line 88 of file compare_particle_positions.py.
| compare_particle_positions.ndim = args.ndim |
Definition at line 63 of file compare_particle_positions.py.
| compare_particle_positions.parser |
Definition at line 14 of file compare_particle_positions.py.
| compare_particle_positions.partData_0 = reader_0.load() |
Definition at line 71 of file compare_particle_positions.py.
| compare_particle_positions.partData_1 = reader_1.load() |
Definition at line 74 of file compare_particle_positions.py.
| compare_particle_positions.pvdfile = args.pvdfile |
Definition at line 67 of file compare_particle_positions.py.
| compare_particle_positions.reader_0 = ParticleVTUReader(pvdfile=pvdfile, snapshot_time=0.0) |
Definition at line 70 of file compare_particle_positions.py.
| compare_particle_positions.reader_1 = ParticleVTUReader(pvdfile=pvdfile, snapshot_time=end_time) |
Definition at line 73 of file compare_particle_positions.py.
| compare_particle_positions.required |
Definition at line 34 of file compare_particle_positions.py.
| compare_particle_positions.sort0 = np.argsort(ids_0) |
Definition at line 81 of file compare_particle_positions.py.
| compare_particle_positions.sort1 = np.argsort(ids_1) |
Definition at line 101 of file compare_particle_positions.py.
| compare_particle_positions.type |
Definition at line 32 of file compare_particle_positions.py.
| compare_particle_positions.vels_0 = partData_0.v[:, :ndim] |
Definition at line 79 of file compare_particle_positions.py.