pub struct PlyStrength {
pub f1t: f64,
pub f1c: f64,
pub f2t: f64,
pub f2c: f64,
pub f12: f64,
pub fzt: f64,
pub fzs: f64,
}Expand description
Strength properties of a unidirectional composite ply.
Fields§
§f1t: f64Longitudinal tensile strength F₁ᵗ (Pa).
f1c: f64Longitudinal compressive strength F₁c (Pa, positive value).
f2t: f64Transverse tensile strength F₂ᵗ (Pa).
f2c: f64Transverse compressive strength F₂c (Pa, positive value).
f12: f64In-plane shear strength F₁₂ (Pa).
fzt: f64Through-thickness tensile strength F_zt (Pa, for delamination).
fzs: f64Through-thickness shear strength F_zs (Pa, for delamination).
Implementations§
Source§impl PlyStrength
impl PlyStrength
Sourcepub fn carbon_epoxy_t300() -> Self
pub fn carbon_epoxy_t300() -> Self
Returns typical strength values for a carbon/epoxy UD ply (T300/914).
Sourcepub fn glass_epoxy() -> Self
pub fn glass_epoxy() -> Self
Returns typical strength values for glass/epoxy UD ply (E-glass/epoxy).
Trait Implementations§
Source§impl Clone for PlyStrength
impl Clone for PlyStrength
Source§fn clone(&self) -> PlyStrength
fn clone(&self) -> PlyStrength
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 PlyStrength
impl RefUnwindSafe for PlyStrength
impl Send for PlyStrength
impl Sync for PlyStrength
impl Unpin for PlyStrength
impl UnsafeUnpin for PlyStrength
impl UnwindSafe for PlyStrength
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