pub struct UncertaintyConstraint {
pub scale_name: String,
pub time_s: f64,
pub required_energy_j: f64,
pub required_energy_ev: f64,
pub thermal_energy_ratio: f64,
pub is_above_thermal: bool,
pub is_feasible: bool,
pub energy_scale: EnergyScale,
}Expand description
Uncertainty constraint for a specific time scale
Fields§
§scale_name: String§time_s: f64§required_energy_j: f64§required_energy_ev: f64§thermal_energy_ratio: f64§is_above_thermal: bool§is_feasible: bool§energy_scale: EnergyScaleTrait Implementations§
Source§impl Clone for UncertaintyConstraint
impl Clone for UncertaintyConstraint
Source§fn clone(&self) -> UncertaintyConstraint
fn clone(&self) -> UncertaintyConstraint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UncertaintyConstraint
impl RefUnwindSafe for UncertaintyConstraint
impl Send for UncertaintyConstraint
impl Sync for UncertaintyConstraint
impl Unpin for UncertaintyConstraint
impl UnsafeUnpin for UncertaintyConstraint
impl UnwindSafe for UncertaintyConstraint
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