use crate::parameters::parameterset::StackParams;
use crate::parameters::parameterset::ExtendedStackParams;
use crate::parameters::parameterset::{P, E};
pub static STACKPARAMS_EN37: StackParams = [
[ -110, -90, -210, -220, -140, -60],
[ -90, -130, -210, -240, -130, -100],
[ -210, -210, -240, -330, -210, -140],
[ -220, -240, -330, -340, -250, -150],
[ -140, -130, -210, -250, 130, -50],
[ -60, -100, -140, -150, -50, 30],
];
pub static STACKPARAMS_ENTH: StackParams = [
[ -940, -680, -1050, -1140, -880, -320],
[ -680, -770, -1040, -1240, -1280, -700],
[-1050, -1040, -1060, -1340, -1210, -560],
[-1140, -1240, -1340, -1490, -1260, -830],
[ -880, -1280, -1210, -1260, -1460, -1350],
[ -320, -700, -560, -830, -1350, -930],
];
pub const STACK_EN37: ExtendedStackParams = {
let mut full: ExtendedStackParams = [[None; E]; E];
let mut i = 0;
while i < P {
let mut j = 0;
while j < P {
full[i][j] = Some(STACKPARAMS_EN37[i][j]);
j += 1;
}
i += 1;
}
full
};
pub const STACK_ENTH: ExtendedStackParams = {
let mut full: ExtendedStackParams = [[None; E]; E];
let mut i = 0;
while i < P {
let mut j = 0;
while j < P {
full[i][j] = Some(STACKPARAMS_ENTH[i][j]);
j += 1;
}
i += 1;
}
full
};