pub struct ChannelSection {
pub d: f64,
pub bf: f64,
pub tf: f64,
pub tw: f64,
pub fy: f64,
}Expand description
C-channel (American Standard Channel) steel section properties.
Fields§
§d: f64Overall depth d (mm).
bf: f64Flange width bf (mm).
tf: f64Flange thickness tf (mm).
tw: f64Web thickness tw (mm).
fy: f64Yield strength Fy (MPa).
Implementations§
Source§impl ChannelSection
impl ChannelSection
Sourcepub fn shear_center_x(&self) -> f64
pub fn shear_center_x(&self) -> f64
Shear center location ex (mm) from web face.
Sourcepub fn moment_capacity(&self) -> f64
pub fn moment_capacity(&self) -> f64
Nominal moment capacity Mn (N·mm).
Sourcepub fn shear_capacity(&self) -> f64
pub fn shear_capacity(&self) -> f64
Shear capacity (simplified) Vn (N).
Trait Implementations§
Source§impl Clone for ChannelSection
impl Clone for ChannelSection
Source§fn clone(&self) -> ChannelSection
fn clone(&self) -> ChannelSection
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 ChannelSection
impl RefUnwindSafe for ChannelSection
impl Send for ChannelSection
impl Sync for ChannelSection
impl Unpin for ChannelSection
impl UnsafeUnpin for ChannelSection
impl UnwindSafe for ChannelSection
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