mirror of
https://github.com/logos-blockchain/logos-blockchain-simulations.git
synced 2026-02-19 12:43:23 +00:00
add --reverse-order, and reorder exp6 paramset M to reflect the weight properly
This commit is contained in:
parent
960a184ee6
commit
4b6a0d6164
@ -31,6 +31,8 @@ struct Args {
|
||||
outdir: String,
|
||||
#[arg(short, long)]
|
||||
num_threads: usize,
|
||||
#[arg(short, long, default_value_t = false)]
|
||||
reverse_order: bool,
|
||||
#[arg(short, long)]
|
||||
from_paramset: Option<u16>,
|
||||
#[arg(short, long)]
|
||||
@ -48,6 +50,7 @@ fn main() {
|
||||
queue_type,
|
||||
outdir,
|
||||
num_threads,
|
||||
reverse_order,
|
||||
from_paramset,
|
||||
to_paramset,
|
||||
} = args;
|
||||
@ -93,6 +96,10 @@ fn main() {
|
||||
}
|
||||
}
|
||||
|
||||
if reverse_order {
|
||||
iterations.reverse();
|
||||
}
|
||||
|
||||
let pool = rayon::ThreadPoolBuilder::new()
|
||||
.num_threads(num_threads)
|
||||
.build()
|
||||
|
||||
@ -110,7 +110,7 @@ impl ParamSet {
|
||||
ExperimentId::Experiment2 | ExperimentId::Experiment4 => vec![0.001, 0.01, 0.1],
|
||||
ExperimentId::Experiment6 => {
|
||||
let g: f32 = num_mixes as f32;
|
||||
vec![2.0 / g, 1.0 / g, 1.0 / (2.0 * g)]
|
||||
vec![1.0 / (2.0 * g), 1.0 / g, 2.0 / g]
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user