#[non_exhaustive]pub struct GenCosts {
pub q: Vec<f64>,
pub c: Vec<f64>,
pub pmax: Vec<f64>,
pub pmin: Vec<f64>,
pub gen_of_col: Vec<usize>,
}Expand description
Generator-space provenance (length n_gen, in C_g column order).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.q: Vec<f64>§c: Vec<f64>§pmax: Vec<f64>§pmin: Vec<f64>§gen_of_col: Vec<usize>Column g → index into the in-service generators.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GenCosts
impl RefUnwindSafe for GenCosts
impl Send for GenCosts
impl Sync for GenCosts
impl Unpin for GenCosts
impl UnsafeUnpin for GenCosts
impl UnwindSafe for GenCosts
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