| 249 |
249 |
| 250 #[arg(long)] |
250 #[arg(long)] |
| 251 /// Whether to perform random insertions after merge. Not all methods support this. |
251 /// Whether to perform random insertions after merge. Not all methods support this. |
| 252 pub random_insertions: Option<bool>, |
252 pub random_insertions: Option<bool>, |
| 253 |
253 |
| |
254 #[arg(long)] |
| |
255 /// Whether to do insertions even if there is no tolerance violation. |
| |
256 /// This will require merging to be enabled for the number of spikes to not increase |
| |
257 /// uncontrollably. |
| |
258 pub greedy: Option<bool>, |
| |
259 |
| 254 #[arg(long, value_names = &["ε", "θ", "p"])] |
260 #[arg(long, value_names = &["ε", "θ", "p"])] |
| 255 /// Set the tolerance to ε_k = ε/(1+θk)^p |
261 /// Set the tolerance to ε_k = ε/(1+θk)^p |
| 256 pub tolerance: Option<Vec<F>>, |
262 pub tolerance: Option<Vec<F>>, |
| 257 |
263 |
| 258 #[arg(long)] |
264 #[arg(long)] |