pub struct ContactInterface {
pub roughness_rms: f64,
pub young_modulus: f64,
pub poisson_ratio: f64,
pub hardness: f64,
}Expand description
Tribological contact interface describing surface and material properties.
Fields§
§roughness_rms: f64Root-mean-square surface roughness [m].
young_modulus: f64Young’s modulus of the contact body [Pa].
poisson_ratio: f64Poisson’s ratio of the contact body (dimensionless).
hardness: f64Vickers hardness [Pa].
Implementations§
Trait Implementations§
Source§impl Clone for ContactInterface
impl Clone for ContactInterface
Source§fn clone(&self) -> ContactInterface
fn clone(&self) -> ContactInterface
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 moreSource§impl Debug for ContactInterface
impl Debug for ContactInterface
impl Copy for ContactInterface
Auto Trait Implementations§
impl Freeze for ContactInterface
impl RefUnwindSafe for ContactInterface
impl Send for ContactInterface
impl Sync for ContactInterface
impl Unpin for ContactInterface
impl UnsafeUnpin for ContactInterface
impl UnwindSafe for ContactInterface
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