pub struct HasselmanParameters {
pub r_first: f64,
pub r_second: f64,
pub r_third: f64,
pub r_fourth: f64,
}Expand description
Hasselman thermal shock parameters for ceramic design.
Contains the four Hasselman figures of merit: R, R’, R’‘’, R’‘’’.
Fields§
§r_first: f64First parameter R (K) – resistance to fracture initiation.
r_second: f64Second parameter R’ (W/m) – R scaled by thermal conductivity.
r_third: f64Third parameter R’‘’ (m^-1) – resistance to crack propagation.
r_fourth: f64Fourth parameter R’‘’’ (m Pa) – damage resistance.
Trait Implementations§
Source§impl Clone for HasselmanParameters
impl Clone for HasselmanParameters
Source§fn clone(&self) -> HasselmanParameters
fn clone(&self) -> HasselmanParameters
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 HasselmanParameters
impl RefUnwindSafe for HasselmanParameters
impl Send for HasselmanParameters
impl Sync for HasselmanParameters
impl Unpin for HasselmanParameters
impl UnsafeUnpin for HasselmanParameters
impl UnwindSafe for HasselmanParameters
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