mirror of
https://github.com/arnaucube/sonobe-playground.git
synced 2026-01-14 10:01:30 +01:00
Do what I can with 720 inputs
This commit is contained in:
36
src/main.rs
36
src/main.rs
@@ -54,8 +54,40 @@ fn main() {
|
|||||||
let config = ScenarioConfig::new();
|
let config = ScenarioConfig::new();
|
||||||
|
|
||||||
scenario::<NovaFolding>(config.clone(), &mut rng, "Nova");
|
scenario::<NovaFolding>(config.clone(), &mut rng, "Nova");
|
||||||
|
|
||||||
scenario::<HyperNovaFolding<1, 1>>(config.clone(), &mut rng, "HyperNova<1,1>");
|
scenario::<HyperNovaFolding<1, 1>>(config.clone(), &mut rng, "HyperNova<1,1>");
|
||||||
scenario::<HyperNovaFolding<2, 2>>(config.clone(), &mut rng, "HyperNova<2,2>");
|
scenario::<HyperNovaFolding<1, 2>>(config.clone(), &mut rng, "HyperNova<1,2>");
|
||||||
scenario::<HyperNovaFolding<6, 1>>(config.clone(), &mut rng, "HyperNova<6,1>");
|
scenario::<HyperNovaFolding<1, 3>>(config.clone(), &mut rng, "HyperNova<1,3>");
|
||||||
|
scenario::<HyperNovaFolding<1, 4>>(config.clone(), &mut rng, "HyperNova<1,4>");
|
||||||
|
scenario::<HyperNovaFolding<1, 5>>(config.clone(), &mut rng, "HyperNova<1,5>");
|
||||||
scenario::<HyperNovaFolding<1, 6>>(config.clone(), &mut rng, "HyperNova<1,6>");
|
scenario::<HyperNovaFolding<1, 6>>(config.clone(), &mut rng, "HyperNova<1,6>");
|
||||||
|
|
||||||
|
scenario::<HyperNovaFolding<2, 1>>(config.clone(), &mut rng, "HyperNova<2,1>");
|
||||||
|
scenario::<HyperNovaFolding<2, 2>>(config.clone(), &mut rng, "HyperNova<2,2>");
|
||||||
|
scenario::<HyperNovaFolding<2, 3>>(config.clone(), &mut rng, "HyperNova<2,3>");
|
||||||
|
scenario::<HyperNovaFolding<2, 4>>(config.clone(), &mut rng, "HyperNova<2,4>");
|
||||||
|
scenario::<HyperNovaFolding<2, 5>>(config.clone(), &mut rng, "HyperNova<2,5>");
|
||||||
|
|
||||||
|
scenario::<HyperNovaFolding<3, 1>>(config.clone(), &mut rng, "HyperNova<3,1>");
|
||||||
|
scenario::<HyperNovaFolding<3, 2>>(config.clone(), &mut rng, "HyperNova<3,2>");
|
||||||
|
scenario::<HyperNovaFolding<3, 3>>(config.clone(), &mut rng, "HyperNova<3,3>");
|
||||||
|
scenario::<HyperNovaFolding<3, 4>>(config.clone(), &mut rng, "HyperNova<3,4>");
|
||||||
|
scenario::<HyperNovaFolding<3, 6>>(config.clone(), &mut rng, "HyperNova<3,6>");
|
||||||
|
|
||||||
|
scenario::<HyperNovaFolding<4, 1>>(config.clone(), &mut rng, "HyperNova<4,1>");
|
||||||
|
scenario::<HyperNovaFolding<4, 2>>(config.clone(), &mut rng, "HyperNova<4,2>");
|
||||||
|
scenario::<HyperNovaFolding<4, 3>>(config.clone(), &mut rng, "HyperNova<4,3>");
|
||||||
|
scenario::<HyperNovaFolding<4, 5>>(config.clone(), &mut rng, "HyperNova<4,5>");
|
||||||
|
scenario::<HyperNovaFolding<4, 6>>(config.clone(), &mut rng, "HyperNova<4,6>");
|
||||||
|
|
||||||
|
scenario::<HyperNovaFolding<5, 1>>(config.clone(), &mut rng, "HyperNova<5,1>");
|
||||||
|
scenario::<HyperNovaFolding<5, 2>>(config.clone(), &mut rng, "HyperNova<5,2>");
|
||||||
|
scenario::<HyperNovaFolding<5, 4>>(config.clone(), &mut rng, "HyperNova<5,4>");
|
||||||
|
scenario::<HyperNovaFolding<5, 5>>(config.clone(), &mut rng, "HyperNova<5,5>");
|
||||||
|
scenario::<HyperNovaFolding<5, 6>>(config.clone(), &mut rng, "HyperNova<5,6>");
|
||||||
|
|
||||||
|
scenario::<HyperNovaFolding<6, 1>>(config.clone(), &mut rng, "HyperNova<6,1>");
|
||||||
|
scenario::<HyperNovaFolding<6, 3>>(config.clone(), &mut rng, "HyperNova<6,3>");
|
||||||
|
scenario::<HyperNovaFolding<6, 4>>(config.clone(), &mut rng, "HyperNova<6,4>");
|
||||||
|
scenario::<HyperNovaFolding<6, 5>>(config.clone(), &mut rng, "HyperNova<6,5>");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ pub struct ScenarioConfig {
|
|||||||
impl ScenarioConfig {
|
impl ScenarioConfig {
|
||||||
pub fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
Self {
|
Self {
|
||||||
num_inputs: 6,
|
num_inputs: 360,
|
||||||
start_ivc_state: vec![Fr::zero(); 2],
|
start_ivc_state: vec![Fr::zero(); 2],
|
||||||
circuit: info_span!("Prepare circuit").in_scope(create_circuit),
|
circuit: info_span!("Prepare circuit").in_scope(create_circuit),
|
||||||
input: info_span!("Prepare input").in_scope(prepare_input),
|
input: info_span!("Prepare input").in_scope(prepare_input),
|
||||||
|
|||||||
Reference in New Issue
Block a user