#[derive(Debug, Clone, Copy)]
pub struct CuttingPlaneConfig {
pub max_iter: usize,
pub lr: f64,
pub lr_decay: f64,
pub regularisation: f64,
pub tol: f64,
}
impl Default for CuttingPlaneConfig {
fn default() -> Self {
Self {
max_iter: 100,
lr: 0.05,
lr_decay: 0.01,
regularisation: 1e-3,
tol: 1e-3,
}
}
}