src/lib.rs

changeset 90
b471a13e3136
parent 89
8d1c959432c8
equal deleted inserted replaced
89:8d1c959432c8 90:b471a13e3136
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)]

mercurial