(self)
| 123 | progress_every: 1, |
| 124 | } |
| 125 | } |
| 126 | } |
| 127 | |
| 128 | /// One molecule: the half-open atom range `[start, end)` handed to a single callback call. |
| 129 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] |
| 130 | pub struct MoleculePartition { |
| 131 | /// Position of the molecule in atom order, from 0; also its index in |
| 132 | /// [`ParallelRunReport::outputs`]. |
| 133 | pub molecule_id: usize, |
| 134 | /// First atom index (inclusive). |
| 135 | pub start: usize, |
no outgoing calls