pub struct SweepOpts {
pub z_injections: Option<Vec<f64>>,
pub delta_rho: f64,
pub params: HashMap<String, String>,
pub solver: SolverOpts,
pub cosmo: CosmoOpts,
pub output: OutputOpts,
}Expand description
Options for spectroxide sweep [flags].
Fields§
§z_injections: Option<Vec<f64>>Comma-separated injection redshifts from --z-injections.
None falls back to the built-in default grid.
delta_rho: f64Energy injection amplitude Δρ/ρ (--delta-rho).
params: HashMap<String, String>Per-scenario key=value parameters (see SolveOpts::params).
solver: SolverOptsSolver tuning knobs.
cosmo: CosmoOptsCosmology overrides.
output: OutputOptsOutput format and destination.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SweepOpts
impl RefUnwindSafe for SweepOpts
impl Send for SweepOpts
impl Sync for SweepOpts
impl Unpin for SweepOpts
impl UnwindSafe for SweepOpts
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more